当前位置:网站首页>开源一夏 | 阿里云物联网平台之极速体验
开源一夏 | 阿里云物联网平台之极速体验
2022-08-03 15:18:00 【InfoQ】
体验入口
阿里云物联网平台活动地址:https://developer.aliyun.com/learning/topic/IoT2022article

点击【立即试用】,跳转到企业物联网平台试用中心

点击箭头指向【立即开通】或者【立即试用】都可以,开通之后管理平台页面如下

如果需要更多功能体验的话可以直接【升级企业版】
公共实例--设备管理
点击【公共实例】可以看到公共实例的详细信息,包括

设备接入、数据流转、日志排查、监控配置、OTA升级等,下面我们先看设备接入
产品
点击【设备接入】跳转到产品页面

初次使用企业物联网平台,这里可以选择【快速入门】来创建产品体验物联网平台的功能

点击【快速入门】后点击【开始体验】

产品名称是一类产品的总称,这里输入空调点击【下一步】

如图选择Wiindows、Java开发工具包

点击【下载Windows工具包】,点击【下一步】,

然后去本地目录打开命令框执行命令

解压完成之后进入目录,执行脚本

可以看到命令行页面打印成功日志

同时回到物联网平台可以看到上报的成功的设备数据

下面测试物联网平台和本地数据的交互,状态选择【打开】,输入数据【111111111111111111111111】,点击【发送指令】可以看到设备返回的数据信息

设备测试成功,点击【完成】

可以继续查看设备详情或者其他信息。
设备
打开设备管理页面

可以看到我们刚才添加的空调的设备,点击【批量添加】

选择我们刚才创建的产品大类,输入设备数量,点击【确认】便可以批量增加多台设备的管理,方便操作,

这里可以看到刚才批量添加的两台设备。
分组
创建分组

创建分组成功可以看到

点击tab设备列表,然后【添加设备到分组】,选择刚才的其中一个设备勾选

点击【确定】,选中的设备就被添加到 家用 分组下面了

任务
创建任务,输入红框内容

点击【下一步】,

输入每分钟作业执行数量,点击【完成】

回到任务列表等待一会儿可以看到任务执行状态已完成,点击【查看】

可以看到创建的任务的详情,点击tab页【作业概览】可以看到任务执行的设备信息

以上操作完成之后,对于设备管理的基本功能就已经熟练了,那么下面开始进行规则引擎相关的操作
公共实例--规则引擎
服务端订阅
首先需要创建一个订阅,点击【创建订阅】

创建完成之后查看文档

找到Java SDK接入示例

点击跳转到如图

下载Demo代码包,配置参数

其中host参数规则

需要自己手动组合
${uid}.iot-amqp.${regionId}.aliyuncs.com
组合完成之后指定demo的main函数可以看到输出日志中消息已经消费了

查看消费列表可以看到消费的日志

如此,整个物联网平台从添加产品,设备,消息发送,消息订阅,消息消费就全部完成了,这里大家可以看下我在demo的配置信息

后续企业的接入可以直接通过demo的连接方式来消费物联网平台设备的消息信息,从而实时监控设备状态,实现物联。本地demo项目页面

总结
这次物联网平台的整体体验还是很不错的,创建产品、设备、分组、任务的操作都很流畅,在创建产品的过程中,由于我选择的Windows环境执行,所以在解压aliyun_iot_device_quickstart.zip时unzip命令未执行成功,后来直接本地解压了执行start.bat执行成功,也算有点小波折,后面在物联网平台进行服务端订阅操作后,下载java SDK demo代码后在配置参数的过程中,由于没有看清楚accessKey、accessSecret、host代码配置参数的来源,一开始找的参数不对,导致一直消费消息不成功,后面仔细看了文档参数来源之后,更改为正确的参数,程序就可以正常消费物联网平台发送的消息,从而实现物联互通,数据联通,这次体验真的很不错,后续物联网平台的应用场景也会很广泛的,企业可以通过物联网平台的产品、设备管理自己生产的产品,通过服务端订阅配置产品的消息相关,通过类似的demo代码来消费消息获取设备数据实现物联互通,虽然这次只是通过demo进行的测试,但是整体流程很完整,也是有一定的参考意义的,感兴趣的小伙伴可以试一下,体验一下物联网的魅力。
边栏推荐
- A high-performance creation book, ASUS Dreadnought Pro15 2022 is completely enough for daily photo editing and editing!
- 问题4:什么是缺陷?你们公司缺陷的优先级是怎样划分的?
- web漏洞之远程命令/代码执行
- 基于matlab的遥测信道的基本特性仿真分析
- 2021年12月电子学会图形化二级编程题解析含答案:绘制多边形
- 不安装运行时运行.NET程序
- 程序员面试必备PHP基础面试题 – 第二十一天
- PAT乙级-B1010 一元多项式求导(25)
- 问题6:下拉框测试点
- 币圈提款机:Solana钱包出现未知安全漏洞 大量用户数字资产被盗
猜你喜欢
随机推荐
2021年12月电子学会图形化二级编程题解析含答案:消灭蝙蝠
2021年12月电子学会图形化四级编程题解析含答案:森林运动会
新版本MaxCompute 的SQL支持 UDF 分区裁剪的逻辑是怎样的?
PHP中高级面试题 – 第三天
2021年12月电子学会图形化二级编程题解析含答案:绘制多边形
基于matlab的遥测信道的基本特性仿真分析
技术分享 | 接口自动化测试如何搞定 json 响应断言?
程序员面试必备PHP基础面试题 – 第十八天
一次做数据报表的踩坑经历,让我领略了数据同步增量和全量的区别
【周报】2022年7月31日
手摸手带你完成智慧路灯构建及避坑【华为云至简致远】
问题10:注册页面的易用性测试?
mysql占用服务器CPU100%的解决办法
个人秋招记录——欢迎交流
PHP高级面试题 - 第二天
MMA安装及使用优化
devops-2:Jenkins的使用及Pipeline语法讲解
JS手写call apply bind (详细)(面试)
夜神浏览器fiddler抓包
0 code 4 steps to experience IoT devices on the cloud