目录
一、注册阿里云账号(https://www.aliyun.com)
项目开始,我们首先要完成阿里云物联网平台配置。在配置之前,希望你对MQTT协议 (MQTT 入门介绍 | 菜鸟教程 (runoob.com))有一个详细的了解。MQTT是一种轻量级的消息传输协议,常用于物联网设备与服务器之间的通信。它具有简单、轻量、灵活等特点,非常适合在各种网络环境下传输小型数据包。
了解MQTT协议后,你就能够更好地理解配置过程中涉及的各种参数和设置。其次云产品流转主要是为了实现STM32与APP之间的双向通信。通过云产品的流转,STM32可以将采集到的数据上传至云端,然后APP可以从云端获取这些数据,实现设备与应用之间的数据交换和控制。
配置过程中,可能会遇到一些繁琐和不理解的地方,可以参考阿里云的官方文档或搜索相关问题,加深对配置过程的理解,从而更顺利地完成配置工作。(下文中“->”符号表示在界面上进行点击操作)
一、注册阿里云账号(https://www.aliyun.com)
注册阿里云账号时,尽量选择账号密码注册,如果用手机号注册,则每次登录都需要接收验证码。
二、创建产品、添加设备、配置物模型等
1.控制台->搜索:物联网平台->公共实例(首次开通需要一定的时间)
2.设备管理->产品->创建产品(此处具体可以查看设备接入流程概览了解更多)
3.设备管理->设备->添加设备(分别创建STM32D和APPD)
4.产品->查看->功能定义->编辑草稿->添加自定义功能(创建温度,湿度,灯光开关)
5.->发布上线
三、云产品流转
1..产品->Topic类型->物模型通信Topic(MQTT 入门介绍 | 菜鸟教程 (runoob.com))
2.消息转发->云产品流转->创建解析器
3.数据源->创建数据源(分别创建STM32D与APPD)->前往编辑->添加Topic(此处具体可以查看云产品流转流程概览了解详情)
4.数据目的->创建数据目的(分别创建STM32D与APPD)
5.云产品流->转解析器->查看->数据源->关联数据源->数据目的->关联数据目的->解析器脚本->发布。
此处数据源和数据目的应相互对应(eg:STM32_TO_APPD数据源选择STM32D,数据目的选择APPD,解析器脚本第二个参数替换为"/sys/${ProductKey}/${deviceName}/thing/service/property/set")
二者ProductKey是一样的deviceName为数据目的的名称。
6.最后不要忘记启动,同时回到产品界面进行发布。
到此阿里云的配置就告一段落了,尽管配置过程可能有些繁琐,但通过反复学习和实践,你会逐渐熟悉并掌握这些流程,从而能够更自如地开发属于自己的物联网项目。如果在开发过程中遇到了问题,可以查阅阿里云的相关技术文档,祝你顺利开发!