随着科技的不断进步,智能家居的广泛应用与发展,物联网技术在生活及生产中越来越重要。

物联网(Internet of Things,简称IoT)是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、 连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络(以上转载自百度百科

而如何去做物联网,目前网上的教程并不是很多,并且教程时间也都是好几年前的,百度云也更新换代了好多,因此当时的自己摸索了好多,总结了一个使用方法。

MQTT是一种简单常用方便的消息协议,云端设备和云下设备可以在物联网中发布和订阅主题,在主题中发布消息,使得所有订阅该主题的设备均可以收到消息,是一种快捷方便的传输协议。

首先,我们登录百度智能云,在左上角产品目录中,选择物联网

进入界面后选择立即使用,第一次使用物联网核心套件时可能会需要询问付费模式,由于百度智能云每个月前一百万条消息是不会收费的,因此可以选择预收费模式。

之后,我们进入界面后,选择创建IoT Care,创建新的云端设备。

设置好名称,选择按需付费,之后购买产品(只要消息数量不超限制,就不会产生费用)。

点击右边模板,我们选择新建模板来生成我们的设备所需要的协议。

创建好模板后,进入我们创建的模板,除了默认的响应和遗嘱主题之外,我们创建一个新的One(名称任意)主题。模式我们选择高级模式。

返回设备列表,选择新建设备,输入名称后,认证方式选择 密钥认证 ,添加我们刚刚创建的模板后点击创建设备,就会给我们设备的密钥信息。

进入设备后,我们也可以看到我们的设备所有的信息。

下一步我们去生成MQTT服务器所需要的密码和地址。

在百度云的文档中,找到物联网的部分。选择物联网核心套件的文档。在快速入门中,选择“获取连接信息”。

点击蓝色字体,MQTT连接生成器。时间戳填入0,输入我们的设备密钥,一定一定一定注意检查有没有空格,可能我们复制粘贴前,前面会多一个空格,之后就会自动生成MQTT的服务器地址和用户名,我们可以用服务器地址和用户名来链接我们的云上设备,使得设备之间可以通讯。


嘉立创PCB

还没有评论,抢个沙发!