华为物联网平台文档(设备端开发)

平台对接信息
设备和应用接入物联网平台前需要获取平台的接入地址信息。
设备端的主要两种接入方式MQTT、IOT_DEVICE_SDK


 1. MQTT_DEMO (python)为例

MQTT demo(python) 连接至物联网平台:
项目目录:
IoT_device_demo:使用MQTT协议的demo文件;
message_sample.py:设备发送消息和接收平台消息的demo;
command_sample.py:响应平台下发命令的demo;
properties_sample.py:属性上报等的demo;

IoT_device/client:对paho-mqtt进行了封装;
IoT_client_config.py:配置客户端信息,如设备id、秘钥等;
IoT_client.py:提供mqtt协议相关功能,如连接、订阅、发布和响应等;

IoT_device/Utils:工具方法,如获取时间戳、秘钥加密等;
IoT_device/resources:存放证书;
IoT_device/request:对设备相关属性进行封装,如命令、消息和属性等。
(可选)安装paho-mqtt库

2IOT_DEVICE_SDK(tiny)
Demo(c)
编译openssl和paho-mqtt
openssl库中生成的动态链接库里:
请将“libpaho-mqtt3as.so”和“libpaho-mqtt3as.so.1”以及**库的源文件**,拷贝到demo的lib文件夹下,
另外可以修改Makefile中的lib地址、添加-lm

在这里插入图片描述


消息通信的区别
自定义topic的使用和定义

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值