体验入口
阿里云物联网平台活动地址: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代码来消费消息获取设备数据实现物联互通,前景一片大好。