说明:阅读该文档之前需要对Mqtt有一定的了解,这里不对Mqtt知识作介绍,对Mqtt的了解请自行搜索学习。主要说明一下用一个简单的Demo样例,实现和IoT平台的对接,上报数据,下发命令等
一、注册设备
1. 开发中心 注册设备
(1)查看产品信息
产品信息中的 协议类型 必须为MQTT
(2)注册设备
设备管理—>新增真实设备—>选择上面开发好的产品—>接入方式选择 直连
(3)注册设备成功之后需要保存的信息
保存设备ID和密钥,利用其构建clientID
2. 设备管理/设备接入 注册设备
(1)查看产品模型
进入设备管理界面—>产品模型
如果没有产品模型,可以点击右上角,从产品中心导入或者是本地导入
注意:产品的协议类型必须为MQTT
(2)注册设备
进入设备管理界面—>设备—>设备注册—>创建
(3)注册设备成功之后需要保存的信息
保存设备ID和密钥,利用其构建clientID
3. 北向接口 注册设备
注册设备(密码方式)
二、IoT平台提供的原生MQTT接口Java
本篇文档基于eclipse的paho框架,该框架网上资料较多,可自行百度搜索学习。
代码中在Maven依赖上加载:
org.eclipse.paho
org.eclipse.paho.client.mqttv3