1.Mqtt简介
MQTT(Message Queuing Telemetry Transport)是一种轻量级的、基于发布/订阅模式的通讯协议。它专门设计用于低带宽、不稳定网络环境下的物联网设备之间进行通信。MQTT允许设备和应用程序通过发布和订阅主题(topics)来交换消息,这些消息可以是传感器数据、命令、事件等。它使用TCP/IP协议进行通信,通常在端到端或者客户端-服务器之间建立连接。 2.实现步骤 登录阿里云网站,创建产品: 配置相关参数,复制
然后发布产品:
下载SDK: 下载完成后,解压复制文件到虚拟机:
修改刚才复制下来的三元组信息:
修改MakeFile 配置主题订阅信息,在mqqt_rrpc_demo.c文件中: 编译生产可执行文件: 将可执行文件传入开发板,添加可执行权限,运行,运行前需要保证开发板已经连接网络,先进行测试: 然后运行demo:
|