使用阿里云平台提供的 C Link SDK 使 Linux 设备接入物联网 - MQTT接入
阿里云平台mqtt接入物联网可参考此篇博客。
找个干净的地方,下载cJSON
git clone https://github.com/DaveGamble/cJSON.git
由于在Makefile中
这句命令的作用是在当前目录下查找所有以.c为扩展名的文件,但排除了路径中包含/demos/和/nopoll/的文件夹。
这里我直接新建了一个lib文件夹
cd 你自己的路径/cJSON
mkdir 你自己的路径/LinkSDK/lib
cp cJSON.c cJSON.h 你自己的路径/LinkSDK/lib
修改mqtt_basic_demo.c
1、添加包含
2、按你自己的要求使用cjson,示例:
cJSON生成的报文如下
{
"id": 1694855798655,
"version": "1.0",
"method": "thing.event.property.post",
"params": {
"Temperature": 1.8,
"Humidity": 1.9
}
}
编译放入开发板后运行,阿里云平台数据