树莓派开发学习系列文章
硬件开发综合设计学习01:树莓派 4B 相关介绍
硬件开发综合设计学习02:数据库与树莓派远程通信
硬件开发综合设计学习03:基于华为云的物联网云平台部署(上)
硬件开发综合设计学习04:基于华为云的物联网云平台部署(下)
硬件开发综合设计学习05:基于Docker Desktop的本地简易MQTT服务搭建
硬件开发综合设计学习03:基于华为云的物联网云平台部署(上)
将树莓派数据通过网络上传到物联网云平台大概分为以下三个流程:
- 创建产品与设备、设定物模型:创建产品流程、创建设备流程、设定产品模型。
- 设备鉴权:平台验证设备是否具有接入权限。
- 设备属性上报:设备通过MQTT/HTTP/LwM2M等协议上报属性数据。
创建产品与设备、设定物模型
华为与官方帮助文档:开通服务 -> 注册设备
在之后编写代码我们需要这里的四个参数:接入地址、服务ID、设备ID、密钥,在创建过程中注意保存相关信息。
-
打开华为云官网 -> 在产品中找到设备接入IoT
-
点击控制台,进入之后点击购买案例或者开通免费单元,选择免费单元并填写实例名称完成购买。
-
创建实例完成后,点击实例卡片进入示例页面,单击左侧导航栏“产品”,我们可以在总览的接入信息获取到我们MQTT Broker地址。
-
单击页面左侧的“创建产品”。根据页面提示填写参数,然后单击“确定”,完成产品的创建。
-
完成产品创建后,点击详情,添加服务和属性
-
返回后在左侧导航栏选择“ 设备 > 所有设备”,单击“注册设备”,按照提示填写参数后,单击“确定”,设备注册成功。
在之后编写代码我们需要这里的四个参数:接入地址、服务ID、设备ID、密钥
- 接入地址可以在实例中的接入信息中查询(步骤3)
- 服务ID和设备ID均可以在设备详情中查看。