阿里云物联网平台之极速体验
- 体验入口
- 公共实例--设备管理
- 产品
- 设备
- 分组
- 任务
- 公共实例--规则引擎
- 服务端订阅
- 总结
体验入口
阿里云物联网平台活动地址:https://developer.aliyun.com/learning/topic/IoT2022article
点击【立即试用】,跳转到企业物联网平台试用中心
点击箭头指向【立即开通】或者【立即试用】都可以,开通之后管理平台页面如下
如果需要更多功能体验的话可以直接【升级企业版】
公共实例–设备管理
点击【公共实例】可以看到公共实例的详细信息,包括
设备接入、数据流转、日志排查、监控配置、OTA升级等,下面我们先看设备接入
产品
点击【设备接入】跳转到产品页面
点击【快速入门】后点击【开始体验】
产品名称是一类产品的总称,这里输入空调点击【下一步】
如图选择Wiindows、Java开发工具包
点击【下载Windows工具包】,点击【下一步】,
然后去本地目录打开命令框执行命令
解压完成之后进入目录,执行脚本
可以看到命令行页面打印成功日志
同时回到物联网平台可以看到上报的成功的设备数据
下面测试物联网平台和本地数据的交互,状态选择【打开】,输入数据【111111111111111111111111】,点击【发送指令】可以看到设备返回的数据信息
设备测试成功,点击【完成】
可以继续查看设备详情或者其他信息。
设备
打开设备管理页面
可以看到我们刚才添加的空调的设备,点击【批量添加】
选择我们刚才创建的产品大类,输入设备数量,点击【确认】便可以批量增加多台设备的管理,方便操作,
这里可以看到刚才批量添加的两台设备。
分组
创建分组
创建分组成功可以看到
点击tab设备列表,然后【添加设备到分组】,选择刚才的其中一个设备勾选
点击【确定】,选中的设备就被添加到 家用 分组下面了
任务
创建任务,输入红框内容
点击【下一步】,
输入每分钟作业执行数量,点击【完成】
回到任务列表等待一会儿可以看到任务执行状态已完成,点击【查看】
可以看到创建的任务的详情,点击tab页【作业概览】可以看到任务执行的设备信息
以上操作完成之后,对于设备管理的基本功能就已经熟练了,那么下面开始进行规则引擎相关的操作
公共实例–规则引擎
服务端订阅
首先需要创建一个订阅,点击【创建订阅】
创建完成之后查看文档
找到Java SDK接入示例
点击跳转到如图
下载Demo代码包,配置参数
其中host参数规则
需要自己手动组合
{regionId}.aliyuncs.com
组合完成之后指定demo的main函数可以看到输出日志中消息已经消费了
查看消费列表可以看到消费的日志
如此,整个物联网平台从添加产品,设备,消息发送,消息订阅,消息消费就全部完成了,这里大家可以看下我在demo的配置信息
后续企业的接入可以直接通过demo的连接方式来消费物联网平台设备的消息信息,从而实时监控设备状态,实现物联。本地demo项目页面
总结
需要注意在物联网平台的Windows环境执行,在解压aliyun_iot_device_quickstart.zip时不能用unzip命令需要执行start.bat来保障执行成功;后面在物联网平台进行服务端订阅操作后,下载java SDK demo代码后在配置参数的过程中,需要注意accessKey、accessSecret、host代码配置参数的来源,参数不对,会导致一直消费消息不成功。
后续物联网平台的应用场景也会很广泛的,企业可以通过物联网平台的产品、设备管理自己生产的产品,通过服务端订阅配置产品的消息相关,通过类似的demo代码来消费消息获取设备数据实现物联互通,前景一片大好。
参考文章: