基于 MQTT 的智能家居系统实现

步骤 1 进入中移物联网首页的“开发者中心


步骤 2: 创建产品

选择“MQTT(旧版)“的 Tab 页,可以看到目前没有产品,则点击“添加产品”按钮,进行添加

在右侧滑出的页面中添加必要的产品信息:如本次实训任务中,产品名称输入“智能家居”,行业选

择“智能家居”,类别选择“家用电器”->”厨房电器”->“电热饭盒”等信息。


步骤 3:继续完善产品有关信息,如下图所示:    


最后点击确定,保存各项信息,稍等页面提示产品创建成功,可以创建设备了。


1.2.2 创建基于 MQTT 的主控设备

步骤 1: 在之前创建的产品中添加设备

当我们在上一步成功建立产品后点击“立即添加设备”,页面即进入设备列表管理页面。我们也可以

点击左侧的“设备列表”菜单,同样进入该管理页面。

目前因为是新产品,当前设备数为 0,我们点击右侧的“添加设备”按钮:


步骤 2: 配置主控设备的信息

在右侧滑出的添加设备页面中,设备名称输入“灯光主控点”,鉴权信息输入“publish”(全小写)


1.2.3 创建基于 MQTT 的受控设备

步骤 1: 添加设备

点击

按钮添加设备点击“添加”完成第二个设备的创建。

步骤 2: 继续添加设备

继续点击添加设备

按钮,添加另一个新的设备:设备名称输入“卧室落地灯”、鉴权信息输入

“light2”,点击“添加”完成该设备的创建



1.2.4 下载并使用官方提供的 MQTT 工具

步骤 1:通过文档中心找到官方工具


在左侧菜单中,展开“设备开发指南”项,选择“测试工具”功能


1.2.5 使用官方 MQTT 工具模拟设备接入

步骤 1: 记录 OneNET 平台中已经注册的产品及创建好的设备 ID

提示:该步目的用于填入到工具中,使得发起的 MQTT 连接里可以携带正确的信息,使其请求能被

OneNET 平台正确认证,作为一个设备顺利接入。


步骤 3:查看设备的 ID:

⚫ 查看设备信息


步骤 4:接入主控设备“灯光主控点”

(1)打开

如下图所示界面,注意红色箭头所指的三个关键输入:

DeviceID,即之前步骤查看的 “灯光主控点”的设备 ID;

ProductID,即之前步骤查看的 MQTT 产品的 ID;

AuthInfo,即之前步骤中“灯光主控点”在创建时填入的鉴权信息

提示:对于““灯光主控点”,当时输入的鉴权信息是:publish。如果大家按照之前步骤也是

这样填入的话。










©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容