STM32 ESP8266 MQTT协议 连接中国移动OneNet服务器 上传接收数据(一)
之前写过一篇通过自己的服务器来搭建MQTT的服务器的博客,但是我相信不是所有人都有自己的服务器,毕竟服务器是要钱的啊😨,没有服务器没关系,我们今天来看一下可以免费使用,且更为成熟方便的OneNet的使用,我们就来讲解一下如何在STM32 上 通过MQTT协议来连接它
因为我想尽量写的详细,并且最近在学一些东西比较忙,所以准备分多期写完
第一篇包含onenet账号注册和MQTT的连接报文
注册OneNet账号
官网:https://open.iot.10086.cn/
点击右上角直接注册,这里我早就注册了就不演示了,相信你们这么聪明肯定会
登录后点击开发者中心,左上角全部产品选择多协议接入
右上角添加产品
信息根据自己的需求填,这个影响不大
设备列表>添加设备
填入设备名称和鉴权信息
现在你有一个自己的设备了,产品ID 设备ID 鉴权信息记一下,之后会用,这里以我的为例,方便下面讲报文(别想着黑我,这篇博客写完这个设备就会被我删掉哦😁)
毕竟咱们使用的是MQTT的协议,所以你对这个协议得熟悉吧,不说精通每个细节,但至少常用指令的报文你照着文档能写出来吧
这里附上MQTT协议的文档:https://mcxiaoke.gitbooks.io/mqtt-cn/content/
这个地方推荐使用网络调试助手来进行测试:http://www.cmsoft.cn/resource/205.html
具体MQTT报文怎么写我们放在下篇讲解