阿里云工业互联网平台开发样例

简介: 阿里云工业互联网平台简单验证样例,通过MQTT协议向平台设备发送设备属性数据,平台设备能够正常显示设备属性值。

1.       新增产品

(1)       登录阿里云工业互联网平台:https://linkindustry.aliyun.com/

(2)       【设备管理】-【产品开发】-【新增产品】:填写新增产品表单内容

(3)       【设备管理】-【产品开发】-产品列表-【查看】-【功能模板】-【新增】-【添加自定义功能】-【功能类型:属性】


46314d11d697814ed99b8f6486ad473470503cb5


72e52154c1b735578d83794cbd5df253a7f36488


5ca84c2d171b270c81273a97a45389dd5a407e1c


634d9f5510d21c6f05fa59307f4df007058d71ba

2.       新增设备

(1)       【设备管理】-【设备列表】-【新增设备】

(2)       【设备管理】-【设备列表】-【查看】:获取设备三元组

n  Productkey

n  DeviceName

n  DeviceSecret



249ac964af169acc9ef5e63d08ba2157cb182db0

3.       运行MQTT客户端

[1]       阿里云物联网平台 > 设备端开发指南 > SDK使用参考 > JAVA-SDK (MQTT)

[2]       下载iotx-sdk-mqtt-java-20170526

[3]       导入eclipse

n  file-import-Maven-Existing Maven Projects

[4]       编辑SimpleClient4IOT.java文件以下内容

1)    修改设备三元组

n  public static String deviceName = "";

n  public static String productKey = "";

n  public static String secret = "";

2)    修改topic

n  private static String subTopic = "/sys/" + productKey + "/" + deviceName + "/thing/event/property/post_reply";

n  private static String pubTopic = "/sys/" + productKey + "/" + deviceName + "/thing/event/property/post";

3)    修改payload

n  String content = "{\"id\":\"123\",\"version\":\"1.0\",\"params\":{\"count\":100},\"method\":\"thing.event.property.post\"}";

[5]       运行Java ApplicatiionConsole输出的最后一行显示成功的消息

[SimpleClient4IOT.java] - messageArrived(104):接收到消息,来至Topic [/sys/a13gY4l6s52/atiuu8phL2hudWFGxGNX/thing/event/property/post_reply] , 内容是:[{"code":200,"data":{},"id":"123","message":"success","method":"thing.event.property.post","version":"1.0"}], 


c8e77e4f6351718abc9497eb95e44b9b14488b27


3f19f25841568ff6a37ee25445d8ada96ce21118


4.       查看结果

[1]       【设备管理】-【设备列表】-【属性管理】:查看count


9011b9bc173e7b1429972c168f274314d6b5edac



目录
相关文章
|
2月前
|
机器学习/深度学习 人工智能 算法
【AAAI 2024】再创佳绩!阿里云人工智能平台PAI多篇论文入选
阿里云人工智能平台PAI发表的多篇论文在AAAI-2024上正式亮相发表。AAAI是由国际人工智能促进协会主办的年会,是人工智能领域中历史最悠久、涵盖内容最广泛的国际顶级学术会议之一,也是中国计算机学会(CCF)推荐的A类国际学术会议。论文成果是阿里云与浙江大学、华南理工大学联合培养项目等共同研发,深耕以通用人工智能(AGI)为目标的一系列基础科学与工程问题,包括多模态理解模型、小样本类增量学习、深度表格学习和文档版面此次入选意味着阿里云人工智能平台PAI自研的深度学习算法达到了全球业界先进水平,获得了国际学者的认可,展现了阿里云人工智能技术创新在国际上的竞争力。
|
4月前
|
机器学习/深度学习 PyTorch 算法框架/工具
在阿里云机器学习平台上布置一个PyTorch模型
在阿里云机器学习平台上布置一个PyTorch模型【1月更文挑战第21天】【1月更文挑战第105篇】
172 1
|
2月前
|
弹性计算 安全 定位技术
幻兽帕鲁服务器搭建攻略:【阿里云平台快速上手指南】
2024年,火爆畅销的《幻兽帕鲁》游戏让无数玩家着迷不已!那么,您是否急切想要拥有一个能与伙伴们一起畅快玩耍的游戏服务器呢?现在就跟随若城的脚步,一起动手搭建一个属于自己的《幻兽帕鲁》服务器吧!让这个新年有心意
|
3月前
|
弹性计算 Linux 数据安全/隐私保护
幻兽帕鲁服务器搭建攻略:阿里云平台快速上手指南
2024年,火爆畅销的《幻兽帕鲁》游戏让无数玩家着迷不已!那么,您是否急切想要拥有一个能与伙伴们一起畅快玩耍的游戏服务器呢?现在就跟随若城的脚步,一起动手搭建一个属于自己的《幻兽帕鲁》服务器吧!让这个新年有心意, 让这个寒假更有趣
75110 10
|
12天前
|
SQL DataWorks Java
DataWorks操作报错合集之在阿里云 DataWorks 中,代码在开发测试阶段能够成功运行,但在提交后失败并报错“不支持https”如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
26 1
DataWorks操作报错合集之在阿里云 DataWorks 中,代码在开发测试阶段能够成功运行,但在提交后失败并报错“不支持https”如何解决
|
1月前
|
机器学习/深度学习 分布式计算 数据挖掘
阿里云 MaxCompute MaxFrame 开启免费邀测,统一 Python 开发生态
阿里云 MaxCompute MaxFrame 正式开启邀测,统一 Python 开发生态,打破大数据及 AI 开发使用边界。
733 1
|
2月前
|
Java 开发工具
阿里云灵积平台Java SDK调用教程
开通阿里云灵积服务并创建API-KEY,添加Java依赖`dashscope-sdk-java`版本2.11.0。示例代码展示如何使用SDK进行多模态对话,调用`MultiModalConversation`进行交互,并打印结果。测试结果显示输出对一张图片的描述。参考链接提供通义千问VL快速入门指南。
193 0
|
2月前
|
缓存 运维 监控
应用研发平台EMAS 常见问题之用华为的推送界面阿里云收不到如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
387 2
|
3月前
|
缓存 数据可视化 安全
开发阿里云 RPA 机器人的技巧
在当今数字化时代,机器人流程自动化(RPA)技术正逐渐成为企业提高效率和优化业务流程的重要手段。阿里云 RPA 作为一种强大的工具,为开发高效的机器人提供了丰富的功能和支持。本文将分享一些开发阿里云 RPA 机器人的技巧,帮助您更好地利用该平台的能力。

热门文章

最新文章