阿里云AliYun物联网平台使用-设备添加以及模拟设备端上云

news/2024/11/29 11:52:51/

一、前言

        上一篇文章提到,我们已经申请了免费的阿里云平台,下面需要将我们的设备在阿里云上进行注册和申请,以便于我们的数据上云。

二、步骤

        注册产品(设备模型)

         在产品页面,点击 "创建产品" 。在 "新建产品" 页面,输入产品名称,将所属品类改为自定义品类,点击 "确认" ,即可完成产品创建。

        配置物模型

        配置物模型就是配置该类型产品具有的属性与事件等。

        在产品界面点击右侧操作列的 "查看" ,进入该类型设备的管理界面。随后并进入 "功能定义" 模块。

        随后点击 "编辑草稿" ,随后点击 "添加自定义功能"。

        此处我们暂时选择上传虚拟温度数据,温度是在其库内有定义的,也可以自定义标识符等参数。

        随后,点击 "确认" 提交。

         修改后,需要发布在线才能生效,点击左下角 "发布上线" ,勾选 "确认...",随后点击 "确认" 完成上线发布。

       设备添加

        随后,点击左侧设备菜单,进入设备管理界面。

        点击 "添加设备" ,产品选择刚刚新建的产品,DeviceName自定义,随后点击确认。

        在设备管理页面,我们可以发现该设备已经显示出来,并提示未激活,在首次上线后,设备将自动激活,点击该设备右侧操作列的 "查看",进入该设备的管理界面。

        设备上线

        设备上线,我们使用的JDK1.8环境,IDEA进行开发,首先,我们需要打开官方提供的Demo。(源码会放在文章结尾)

        点击设备管理界面下方图示的查看按钮,一键复制设备证书。阿里云设备采用 "一机一密" 的验证方式,通过其提供的ProductKey、DeviceName、DeviceSecret三个参数即可实现设备相关操作。       

        将复制的设备证书信息,复制到App.java文件中,并替换掉其中的参数。

        运行该程序,可以看到运行结果。

        再次返回设备管理界面,可以看到设备已经由 "未激活" 状态转为 "离线",说明设备已经上线过,代表设备连接成功。

        此处说明一下为什么不自己开发上线程序,反而要使用阿里云Demo,这里列出两条原因:一、使用现成的Demo可以大大缩短开发周期、实现设备上线。二、自定义程序需要进行CA验证,而其Demo已经做过CA验证。

        更改代码片段,使其一直上报数据。

        进入My_Device设备查看界面,查看 "物模型数据"。

        源码:阿里云IOT平台虚拟设备端数据上报_JAVA


http://www.ppmy.cn/news/857340.html

相关文章

Mysql 不同版本online DDL的处理策略

关于DDL的ONLINE和OFFLINE,通俗的讲: ONLINE:在执行DDL时允许DML操作 OFFLINE:在执行DDL时不允许DML操作 在生产上的场景就是业务正在运行,DBA需要在表中添加新的字段同时不能影响该表的写操作就是ONLINE DDL。也就…

maven install时报错 Cannot run program “java”

在 /usr/bin 查看有没有java的命令 没有则创建软连接: sudo ln -s /media/hygd/Data/jdk/linux/jdk/jdk/jdk1.8.0_131/bin/java java 路径需要换成自己jdk路径 附:linux配置java和maven和tomcat环境变量 /etc/profile增加 export MAVEN_HOME/media/hyg…

bio、nio、aio、io多路复用

BIO-同步阻塞IO NIO-同步非阻塞IO 不断的重复发起IO系统调用,这种不断的轮询,将会不断地询问内核,这将占用大量的 CPU 时间,系统资源利用率较低 IO多路复用模型-异步阻塞IO IO多路复用模型,就是通过一种新的系统调用&a…

家政小程序开发-H5+小程序

移动互联网的发展,微信小程序逐渐成为商家拓展线上业务的重要手段。家政服务作为日常生活中不可或缺的一部分,也开始尝试通过小程序来提高服务质量和效率。 下面是一篇关于家政小程序开发的H5小程序的文章,希望对您有所帮助。 家政服…

迪士尼地铁背后的指挥官——地铁控制中心OCC,NOCC系统

2020年,恰逢上海地铁11号线迪士尼地铁站运营5周年。由MediaComm美凯的轨道交通指挥调度管理解决方案建设的迪士尼地铁站,迎来了一次对用户的回访。在回访中,MediaComm美凯的技术人员与用户深入交流探讨,详细了解设备的运行状况与用…

“科幻感”十足,扎克伯格说它将颠覆人类社会

本文转载自硅星人。 “但凡人能想象之事,必有人能将其实现。” “我们前几天又投了一个Metaverse相关的公司,这个概念最近越来越火,感觉下一个风口要来了。”在华尔街投行工作的小伙伴告诉硅星人。 是的,近期无论是国内还是国外…

Python爬虫示例:爬取 13 个旅游城市,看看大家放假了都爱去哪玩

距上次假结束已经好多天过去了。。。依然还是没有假期,想出去好多地方玩啊。你们是不是也在期待着假期呀,不过夏天也热,下次的假期大概就是中秋国庆了,那会儿还算是比较凉爽。心血来潮,就想爬一下大家假期最爱去哪玩&a…

谷歌回归中国又一招:在深圳开设办事处,推出Cloud AutoML里程碑产品

▼ 点击上方蓝字 关注网易智能 聚焦AI,读懂下一个大时代! 谷歌在深圳开设办事处 据外媒报道,在宣布计划在中国北京开设首个AI中国中心一个月后,谷歌通过进入深圳再次进军中国市场。 根据TechCrunch获得的一封内部邮件,…