正点 Linux C mqtt 项目技能点(测试然也物联)

发布时间 2023-09-14 11:48:15作者: FBshark

① 、开发板自带驱动的外设文件:

1. LED:/sys/class/leds/sys-led/brightness 调节亮度。

2. CPU 温度:/sys/class/thermal/thermal_zone0/temp,读取内容转换成浮点数除以1000就是当前的摄氏温度。

 

②、然也物联测试:

1. 如果没有社区版 mqtt 账号,可以用免费版:地址为

#define BROKER_ADDRESS	"tcp://iot.ranye-iot.net:1883"	//然也物联平台社区版MQTT服务器地址
#define BROKER_ADDRESS	"tcp://test.ranye-iot.net:1883"	//然也物联平台免费版MQTT服务器地址

1. 必须指定用户名和密码,否则连接时会返回错误5;且用户名必须为 test-user, 密码必须为 ranye-iot 否则 publish 和 subscibe 的是时候发送不了/接收不到。

③、扩展知识:

mqtt 订阅主题时可使用通配符:单级通配符为 +; 多级通配符为 #;

社区版和免费版的区别是:社区版是自己独有的,不会看到别人发布的消息。

因此在连接上然也的免费版服务器后,如果订阅主题时设置为 #, 那么可以看到别人发布的消息。