阿里云物联网平台之极速体验
体验入口
阿里云物联网平台活动地址: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 进行的测试,但是整体流程很完整,也是有一定的参考意义的,感兴趣的小伙伴可以试一下,体验一下物联网的魅力。
版权声明: 本文为 InfoQ 作者【六月的雨在infoQ】的原创文章。
原文链接:【http://xie.infoq.cn/article/829a0fdcef28c6e090cdbf2ac】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论