本来MQTT的协议解析系列,只写两篇-实践+解析。
不过,有个网友(Terry Hao)看了我的文章之后打电话给我,说最近刚好要使用MQTT到项目中,但是刚接触不是很熟悉,期望提供一个实际应用出来。
在上述的诉求,所以我决定写MQTT的第三篇文章--MQTT的实战。
本次实战,我分别进行两种实战:
输入产品名称,选择密钥认证:
进入刚刚创建的产品中:
在设备列表中添加新设备:
输入对应的设备名称即可:
完成大部分的设置;点击进入刚刚创建的设备:
我们使用默认的权限列表来进行实验,默认有3个Topic:
,这里 PRODUCT_ID 为变量参数,用户需填入创建产品时自动生成的产品 ID,例如 9****
MQTT 服务器连接端口,证书认证型端口:8883;密钥认证型:1883 |
自动生成,所以这里填写固定测试值。
而上面的信息全部都可以从云端获取:
填写完上面的信息,便可以连接上服务器:
通过RT-Thread连接腾讯云,其实还是很方便的,有现成的软件包。本次实验主要用到两个软件包:at_device 和 tencent_iot_sdk:
配置tencent_iot_sdk组件,主要配置三元组:产品ID,设备名字,设备密钥:
配置完上述内容,编译烧录就可以。烧录完板子会自动连接网络,然后再串口终端输入:"tc_data_template_example start"。便可以连接上腾讯云:
很方便的就可以连上腾讯云: