#include
#include
char t_json[300];
int main()
{
/*
C_JSON生成报文格式;
{
"services": [{
"service_id": "Device",
"properties": {"DeviceID": 10}
},
{
"service_id": "Battery",
"properties": {"BatteryNum": 11 }
},
{
"service_id": "wendu",
"properties": { "Temperature": 12.6 }
},
{
"service_id": "shidu",
"properties": {"humid": 29}
},
{
"service_id": "Rainfall",
"properties": { "ThisHourRainfall": 16.8}
}
]
}
*/
int DeviceID = 10;
int BatteryNum = 10;
float Temperatrue = 10.1;
int Humid = 10;
float ThisHourRainfall = 10.1;
char json[]="{"services":[{"service_id":"Device","properties":{"DeviceID":%d}},
{"service_id":"Battery","properties":{"BatteryNum":%d},
{"service_id":"wendu","properties":{"Temperature":%.1f},
{"service_id":"shidu","properties":{"Humid":%d},
{"service_id":"Rainfall","properties":{"ThisHourRainfall":%.1f}
]}";
sprintf(t_json, json, DeviceID, BatteryNum,Temperatrue,Humid,ThisHourRainfall);
printf("%s",t_json);
return 0;
}
相关推荐: ESP32-C3入门教程 IoT篇④——阿里云 物联网平台 EspAliYun RGB LED 实战之微信小程序端源码解析
基于阿里云物联网平台实现微信小程序控制ESP32 RGB LED彩色灯 文章目录 一、前言 二、系统架构 三、云端API 3.1 签名机制 3.2 获取设备的运行状态 3.3 查询指定设备的属性快照 3.4 设置设备的属性 四、运行演示 4.1 视频演示 4.…