设备接入阿里物联网云步骤

发布时间:2024-11-18 17:30

设置好阿里云的自动转入功能 #生活技巧# #生活小窍门# #个人理财小建议# #互联网理财平台#

浏览器打开SDK下载链接
https://help.aliyun.com/document_detail/42648.html?spm=a2c4g.11186623.6.576.696c3f691yLvtj
在这里插入图片描述选择JAVA SDK
在这里插入图片描述

找到JAVA SDK DEMO下载
在这里插入图片描述

解压DEMO源码,用eclipse导入这个maven工程,需要连接外网
配置阿里物联网设备,用浏览器打开
https://iot.console.aliyun.com/lk/vpc/instance?spm=5176.cniot.0.0.2e8111faI7UO4P
点击设备管理->产品
在这里插入图片描述

创建新的产品
新增两个属性和一个事件
在这里插入图片描述

编辑产品的物模型
在这里插入图片描述

编辑完成后点击发布按钮,发布这个产品
在这里插入图片描述

在设备里添加新的设备
新设备主要的连接参数有:
在这里插入图片描述

这三个参数可以在设备属性里找到:
在这里插入图片描述

设备证书
修改JavaLinkKitDemo下的设备配置:device_id.json,打开ThingTemplate.java运行main函数:
在这里插入图片描述

按照java application运行,需要联网测试
物联网设备成功连接阿里云
在这里插入图片描述

管理控制台设备状态为在线
编辑ThingTemplate.java第106行的属性上报,添加两个自定义属性的上报程序和一条事件上报程序,并周期调用。

//属性上报 handlePropertySet("MicSwitch", new ValueWrapper.IntValueWrapper(1)); int myi=0; int tmpMicSwitch=0; while(myi<100000) { myi++; try { Thread.sleep(2000); } catch (InterruptedException e) { e.printStackTrace(); } if(myi%2==1) { handlePropertySet("MicSwitch", new ValueWrapper.IntValueWrapper(1)); handlePropertySet("hue", new ValueWrapper.IntValueWrapper(myi+100)); }else { handlePropertySet("MicSwitch", new ValueWrapper.IntValueWrapper(0)); //事件上报 Map<String,ValueWrapper> values = new HashMap<>(); //values.put("eventValue",new ValueWrapper.IntValueWrapper(0)); OutputParams outputParams = new OutputParams(values); //事件上报 handleEventSet("Offline_alarm",outputParams); } }

123456789101112131415161718192021222324

重新运行ThingTemplate.java,在阿里设备日志和物模型属性和事件查看物联网设备上报的数据:
在这里插入图片描述

查看物模型数据
在这里插入图片描述

查看事件
在这里插入图片描述

查看日志

网址:设备接入阿里物联网云步骤 https://www.yuejiaxmz.com/news/view/122747

相关内容

阿里云物联网平台学习(二)之场景联动
【阿里云生活物联网架构师专题 ⑥】ESP8266接入阿里生活飞燕平台国际版,实现亚马逊Alexa Echo音响语音控制;
阿里云物联网生活平台简介
阿里云生活物联网平台及云智能APP使用保姆级教程
【阿里云生活物联网架构师专题 ③】esp32 sdk 直连接入天猫精灵IOT开放平台,实现天猫精灵找队友零配网功能和语音控制;
智能家居新体验:ESP8266结合阿里云生活物联网远程控制继电器
终端设备通过MQTT协议上传到阿里云或华为云上,云上如何创建设备及传输数据
智能家居安全:物联网设备的风险与防护
智能家居安全:物联网设备的风险与防护措施
一分钟了解生活物联网平台概述

随便看看