应用实战精解系列(三):RVB2601对接阿里云物联网平台

简介: 想体验设备连接上云吗?想免费试用RVB2601开发板吗?本期内容带你详细了解。

作者:溪悦哦


在前两期内容中,我们介绍了本文作者溪悦哦基于RVB2601开发板搭建了开发环境,并实现了LVGL移植。本期内容,我们将带大家了解如何通过RVB2601在阿里云物联网平台创建一个产品,并将设备连接上云。


想跟作者一样体验RVB2601开发板连接上云吗?欢迎向我们提交试用申请,RVB2601开发板免费试用活动持续进行中。


申请地址:

https://yida.alibaba-inc.com/o/occ#/


1.AT介绍

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


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


1.png


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


2.png


2.阿里云物联网平台

网址:https://studio.iot.aliyun.com/createProject


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


3.png


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

4.png


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

5.png


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

6.png

7.png

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


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

8.png


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

9.png


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

10.png



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

11.png

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

12.png


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

13.png

14.png


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

15.gif


3.连接上云

① 首先我们要通过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"都可以在刚刚的页面查到


16.png

图片16.png


③ 最后连接阿里云:

通过AT+IDMCON  建立连接

17.png


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


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

18.png


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

19.png


4.下期预告

关于如何连接阿里云物联网平台就先介绍到这里,欢迎登录OCC网站查阅作者溪悦哦的其他实战内容。下期,我们将为大家带来有关web播放器的开发。欢迎大家持续关注应用实战系列内容。


RVB2601开发板试用仍在进行中,点击【这里】即可参与申请,欢迎广大技术开发者免费申请试用。

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
13天前
招募!阿里云x魔搭社区发起Create@AI创客松邀你探索下一代多维智能体应用
招募!阿里云x魔搭社区发起Create@AI创客松邀你探索下一代多维智能体应用
269 0
|
2月前
|
弹性计算 人工智能 安全
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(3)
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(3)
431 0
|
2月前
|
监控 机器人 数据处理
5 天学会阿里云 RPA:教育行业应用
在数字化时代,教育行业也在迅速发展和创新。为了提高教育管理效率、优化教学过程和提升学生体验,越来越多的教育机构开始采用智能自动化技术。阿里云 RPA(机器人流程自动化)作为一种先进的技术手段,正逐渐在教育行业中得到广泛应用。
|
2月前
|
安全 机器人 数据安全/隐私保护
5 天学会阿里云 RPA:医疗保健行业应用
医疗保健行业一直在寻求创新的方法来提高效率、减少错误并提供更好的患者护理。阿里云 RPA(机器人流程自动化)的出现为医疗保健行业带来了新的机遇,使其能够实现工作流程的自动化,提升服务质量。
|
2月前
|
弹性计算 安全 网络安全
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(2)
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(2)
478 0
|
2月前
|
消息中间件 DataWorks 物联网
MQTT问题之接入阿里云物联网平台如何解决
MQTT接入是指将设备或应用通过MQTT协议接入到消息服务器,以实现数据的发布和订阅;本合集着眼于MQTT接入的流程、配置指导以及常见接入问题的解决方法,帮助用户实现稳定可靠的消息交换。
167 1
|
5天前
|
人工智能 Serverless 数据处理
利用阿里云函数计算实现 Serverless 架构的应用
阿里云函数计算是事件驱动的Serverless服务,免服务器管理,自动扩展资源。它降低了基础设施成本,提高了开发效率,支持Web应用、数据处理、AI和定时任务等多种场景。通过实例展示了如何用Python实现图片压缩应用,通过OSS触发函数自动执行。阿里云函数计算在云计算时代助力企业实现快速迭代和高效运营。
3 0
|
6天前
|
消息中间件 存储 JavaScript
阿里云IOC物联网异步处理基础概念
该内容介绍了异步处理基础和消息队列的相关概念。首先,同步处理指任务完成后才能执行其他操作,而异步则允许任务并行执行,不阻塞程序。异步能提高系统并发性和响应性,但也增加复杂性和资源消耗。接着,提到了消息队列,包括生产者、消费者、队列、broker和topic等概念,并指出在IoT中,设备作为生产者发送消息到特定topic,消费者从队列获取数据。最后,简要介绍了AMQP协议,它是用于应用程序间消息传递的开放标准,常用于分布式系统和物联网,如RabbitMQ和Apache Qpid。课程将以Apache Qpid为例接收IoT数据。
116 6
阿里云IOC物联网异步处理基础概念
|
10天前
|
云安全 数据采集 安全
阿里云安全产品,Web应用防火墙与云防火墙产品各自作用简介
阿里云提供两种关键安全产品:Web应用防火墙和云防火墙。Web应用防火墙专注网站安全,防护Web攻击、CC攻击和Bot防御,具备流量管理、大数据防御能力和简易部署。云防火墙是SaaS化的网络边界防护,管理南北向和东西向流量,提供访问控制、入侵防御和流量可视化。两者结合可实现全面的网络和应用安全。
阿里云安全产品,Web应用防火墙与云防火墙产品各自作用简介
|
19天前
|
消息中间件 Kubernetes Kafka
Terraform阿里云创建资源1分钟创建集群一键发布应用Terraform 创建 Kubernetes 集群
Terraform阿里云创建资源1分钟创建集群一键发布应用Terraform 创建 Kubernetes 集群
14 0

相关产品

  • 物联网平台