繁易平台对接阿里云平台: MQTT方式

繁易平台对接阿里云平台: MQTT方式

1. 配置阿里云服务

前提条件:要求已注册账号并登录阿里云控制台。创建好实例。

1.1 创建产品

进入阿里云的“物联网平台 控制台-实例”。点击左侧设备管理下方的“产品”——创建产品
——填写对应的参数。

繁易平台对接阿里云平台: MQTT方式_第1张图片

产品名称:客户自定义。
所属分类:自定义品类
节点设备:选择直连设备
联网方式:客户自由选择,不影响
数据格式:选择透传/自定义。
认证方式:设备秘钥

1.2 添加设备

点击设备——添加设备——填写对应参数

繁易平台对接阿里云平台: MQTT方式_第2张图片

产品:在刚才建立的产品类目下选择一个。
DeviceName :填写对应盒子的序列号,例如:300219010837。
点击新建设备后面的“查看”,可以看到该设备的详细参数。接下来要根据下图所示部分的
设备证书参数配置阿里云连接。

繁易平台对接阿里云平台: MQTT方式_第3张图片

1.3 需要在阿里云上对产品进行自定义 Topic 格式。

首先点击对应产品后面的“查看”。然后在产品详情的界面,点击 Topic 类列表,点击自定义Topic。

繁易平台对接阿里云平台: MQTT方式_第4张图片

编辑对应指定的 Topic 指令,具体的指令详见后面的主题介绍。编辑完指令后,需要点击右上角的“发布”。产品发布之后,下面设备的指令就可以正常使用了。

繁易平台对接阿里云平台: MQTT方式_第5张图片

2.配置繁易平台

2.1 新建 MQTT 连接的配置

点击数据转发: 在配置连接列表区域中点击图标“ ”,新建 MQTT 连接配置。

繁易平台对接阿里云平台: MQTT方式_第6张图片

代理平台:阿里
区域:根据实际情况选择
产品密钥:阿里云设备信息的 ProductKey
设备名称:阿里云设备信息的 DeviceName

设备秘钥:阿里云设备信息的 DeviceSecret
时间戳:加密方式
加密方式:支持 hmacmd5 和 hmacsha1
交互方式:选择自定义
MQTT 版本: :目前 FlexManager 支持,3.1.1 和 3.1 的 MQTT 标准协议
KeepAlive :保活时间(Keep Alive)是一个以秒为单位的时间间隔,为一个 16 位的字,它是
指在客户端传输完成一个控制报文的时刻到发送下一个报文的时刻,两者之间允许空闲的最
大时间间隔。阿里云物联网平台要求 MQTT 连接保活时间的取值范围为 30 秒~1200 秒。建
议取值 300 秒以上。
上传方式 :设置数据上传推送方式,支持周期推送和变化推送
周期 :设置数据周期推送时间

2.2 验证阿里云与客户端是否连通:

建立连接后,可以先启用连接。先验证一下阿里云是否和 FBox 连接。启用连接后 FBox 会重启。

繁易平台对接阿里云平台: MQTT方式_第7张图片

可以直接在阿里云的物联网控制平台看到设备的上线状态,设备显示为上线状态时,说明盒子与腾讯云通讯正常。不上线则连接不正常

2.3 数据配置

在 数据配置列表区域中点击“添加”按钮,添加 MQTT 数据配置。如下

繁易平台对接阿里云平台: MQTT方式_第8张图片

2.4 MQTT 数据关联

2.4.1 选择批量导入后,会弹窗出现关联变量界面。如下图

繁易平台对接阿里云平台: MQTT方式_第9张图片

界面中的基本信息说明如下表 2- 8:
界面字段 描述
名称 监控点名称 注:监控点名称只能在“监控点”管理页面修改
数据类型 监控点数据类型 注:监控点数据类型只能在“监控点”管理页面修改
读写类型 监控点的类型
描述 当前监控点数据的描述信息
组合方式 JSON KV 和 JSON NV 是两种点位上报类型,用来适配不同格式的
上报方式;其中,KV 表示{“temprature”:37}这种 Json 格式类型, N
V 表示{“name”:”temprature”,”value”:37}这种数据格式类型;

2.5 配置同步

配置完成保存之后在“数据配置列表”页点击“配置同步”按钮,将已配置的数据下发到 FBox 中进行执行,如下所示:

繁易平台对接阿里云平台: MQTT方式_第10张图片

2.6 配置连接列表

在“配置连接列表”区域中页点击 按钮,可对当前 MQTT 连接配置文件进行操作

繁易平台对接阿里云平台: MQTT方式_第11张图片

你可能感兴趣的:(java,java,mqtt)