ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

平头哥RVB2601测评:对接阿里云物联网平台

2022-02-11 11:02:51  阅读:207  来源: 互联网

标签:PRODUCT 创建 平头 SECRET 阿里 云物 RVB2601 连接 设备


作者:溪悦哦

一、AT介绍

AT 即Attention,AT指令集是从终端设备或数据终端设备向终端适配器或数据电路终端设备发送的命令。

AT 是一个软件协议,不是物理连接,物理连接可以基于串口,也可以基于 SPI。

我们开发板上面的W800 的 AT 基于 SPI,在CH2601 实现一个串口命令行程序,通过spi发AT 指令给 w800,再返回ch2601通过串口发给终端。

二、阿里云物联网平台

>>>阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台

简介:阿里云物联网平台为设备提供安全可靠的连接通信能力,向下连接海量设备,支撑设备数据采集上云;向上提供云端API,服务端通过调用云端API将指令下发至设备端,实现远程控制。

进入物联网平台后点击新建项目:

 

 

创建完如下图:左边是导航栏,包括了主页、产品、设备、空间等;

我们点击产品,在这里可以关联我们以前创建的产品也可以自己重新创建一个新的

(我们的开发板是通过wifi连接网络,所以连网方式选wifi) 

 

然后在设备页面添加设备,产品选择刚刚创建的。DeviceName在后面的鉴权连接中会用到。

 

 都创建好了添加物模型功能定义

 

创建一个属性值:Switch填好名字类型、范围、步长其他默认就行。

可以在设备那查看当前定义的物模型,阿里云还支持在线调试,日志服务很是方便。  

 

 

最后给我们的工程添加一个web,这个是可以可视化开发的,无需前端的经验,对嵌入式用户非常友好!

 

具体如下:支持非常多的控件,基础的就够用了,对于高级的控件还有很多:

 

这里我们创建一个数字框并添加交互,值改变时下发数据至设备,改变switch的值。

 

三、连接上云

① 首先我们要通过AT连接到wifi,即配网:

用的是AT+WJAP=<ssid>,<password> 

② 设置设备五元组鉴权信息:

AT+IDMAU="PRODUCT_KEY","DEVICE_NAME","DEVICE_SECRET","PRODUCT_SECRET" 

AT+IDMPID=(TODO) 

只需要设置一次,设置后重启。

PRODUCT_KEY","DEVICE_NAME","DEVICE_SECRET","PRODUCT_SECRET"都可以在刚刚的页面查到

③最后连接阿里云:

通过AT+IDMCON  建立连接 

我们就可以发送数据了:通过刚才的Web下发

接收到的是一个json字符串,通过解析提取Switch的键值对从而就可以修改参数值了。

 

 

 通过日志可以查看发送状态

 

本文源自:平头哥芯片开放社区

欢迎关注公众号:芯片开放社区(ID:OCC_THEAD),查看更多应用实战文章。

标签:PRODUCT,创建,平头,SECRET,阿里,云物,RVB2601,连接,设备
来源: https://blog.csdn.net/OCC_THEAD/article/details/122856503

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有