梅科尔工作室——设备联网上云

wx62e8be090d392
发布于 2022-8-2 18:17
浏览
0收藏

1.华为IoT平台介绍

梅科尔工作室——设备联网上云-鸿蒙开发者社区
华为IoT平台地址:https://www.huaweicloud.com/product/iothub.html

2.华为IoT平台产品创建

产品模型用于描述设备具备的能力和特性。开发者通过定义产品模型,在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的服务、属性、命令等信息,如颜色、开关等。

梅科尔工作室——设备联网上云-鸿蒙开发者社区

3.设备对接华为IoT平台

打开“D6_iot_cloud_oc”工程的iot_cloud_oc_sample.c文件,查看实现MQTT协议对接华为IoT平台的代码。
static int task_ main_ entry(void)
{
app_ msg_ t *app_ msg;
uint32_ _t ret = WifiConnect("Hold", "0987654321");
device_ _info_ _init(CLIENT_ _ID, USERNAME, PASSWORD);
oC_ _mqtt_ init();
oc_ set_ _cmd_ rsp_ cb(oC_ _cmd_ rsp_ cb);
while (1){
app_ msg = NULL;
(void)osMessageQueueGet(mid_ MsgQueue, (void **)&app_ msg, NULL, eU);
if (NULL != app_ _msg)
{
switch (app_ msg- >msg_ .type){
case en_ msg_ _cmd:
deal_ _cmd_ msg(&app_ msg- >msg. cmd);
break;
case en_ msg_ report:
deal_ report_ msg(&app_ msg- >msg. report);
break;
default:
break; 
}
free(app_ msg);
}
}
return 0;
}

生成设备对接信息网址: https://iot-tool.obs-website.cn-north-4.myhuaweicloud.com/

分类
标签
已于2022-8-2 18:18:03修改
收藏
回复
举报
回复
    相关推荐