在阿里云iot-studio上使用广和通L610(小白向)
1、事前准备首先,进入阿里云iot-studio的网站iot-studio登录并注册账号点击立即使用建立项目在项目管理中找到普通项目-新建项目,然后我们设置一个项目名称随后在项目中找到产品-创建产品,这样填写随后我们在设备中为该产品添加一个设备单击设备中的查看,可以在设备详情中找到产品名、DeviceSecret、ProductKey三件套向L610发送以下两条指令即可连接至平台AT+CLOUDA
1、事前准备
- 首先,进入阿里云iot-studio的网站
iot-studio登录并注册账号
点击立即使用 - 建立项目
在项目管理中找到普通项目-新建项目,然后我们设置一个项目名称
随后在项目中找到产品-创建产品,这样填写
随后我们在设备中为该产品添加一个设备
单击设备中的查看,可以在设备详情中找到产品名、DeviceSecret、ProductKey三件套
向L610发送以下两条指令即可连接至平台
AT+CLOUDAUTH="ProductKey","产品名","DeviceSecret","iot-as-mqtt.cn-shanghai.aliyuncs.com"
AT+CLOUDCONN=80,0,4
之后等待L610返回+CLOUDCONN: OK,即证明连接成功,这样我们的设备就是在线状态了
2、物模型
物模型定义了产品的属性、服务、事件通信协议,IoT设备和云端需要按约定规则通信,才能实现物模型转化。直白点说,物模型就是一套通信协议,分为属性(指随时向服务器上报的产品状态,如温度、湿度)、服务(服务器向产品发送数据的协议,如用户登录)、事件(产品向服务器上报的事件,如警报)
我们可以在产品-功能定义中添加物模型
一般来说,选择添加自定义功能
解释一下这几个数据,名称就是名称、标识符相当于变量名,步长是指每个数据的间隔,比如int32类型,我步长为2,就只能取0、2、4…的值。服务功能类型还可以添加入参和出参,入参是指服务端发送给设备时传递的数据,出参是设备响应给服务器的数据。事件类型的入参就是报告事件时可以携带的参数
编辑完所有功能定义就可以发布上线了,这些功能定义将会在后面的开发中用到
3、移动开发

我们可以在左上角找到三个在线开发工具Web、移动、业务逻辑,我们先选择移动开发
这个操作界面可是十分简洁,只需要拖动控件到右侧界面即可,选中可交互控件,就可以添加我们的服务调用和属性设置了
4、Web开发
和移动开发基本一样
5、业务逻辑开发
也是拖动功能块,之后连线即可完成逻辑,可以直接使用设备触发,设置为L610的警报
也可以使用设备节点,定制其他的功能
随后,可以使用钉钉机器人,短信等方式进行消息推送。
6、L610配置
- 上报属性数据
AT+CLOUDPUB="/sys/【ProductKey】/【设备名】/thing/event/property/post",1,"{\22id\22:\223536123\22,\22version\22:\221.0\22,\22params\22:{\22【属性】\22:【属性的值】},\22method\22: \22thing.event.property.post\22}"
- 上报事件
AT+CLOUDPUB="/sys/【ProductKey】/【设备名】/thing/event/【标识符】/post",1,"{\22id\22:\221234\22,\22version\22:\221.0\22,\22params\22:{\22【入参】\22:【入参的值】},\22method\22: \22thing.event.【标识符】.post\22}"
- 接收服务
会接受到这样一条数据
+CLOUDPUBLISH: 0,"/sys/【ProductKey】/【设备名】/thing/service/【标识符】",90,"{"method":"thing.service.【标识符】","id":"1273494006","params":{"【入参】":【入参的值】},"version":"1.0.0"}"
\22是用来代替引号的,因为这行数据如果要使用stm32之类的单片机发的话,就必然会导致
“{“method”:“thing.service.【标识符】”,“id”:“1273494006”,“params”:{”【入参】":【入参的值】},“version”:“1.0.0”}"这行数据的第一个引号和第二个引号视为一对,所以,要把大括号里的引号改为\22。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)