[笔记]阿里云物联网之业务服务端(java、php)接入阿里云平台(二)

简介: [笔记]阿里云物联网之业务服务端(java、php)接入阿里云平台(二)

测试下行(服务端----发布消息—>设备)

使用自定义Topic测试-发布 (mqtt.fx的设备订阅消息-阿里云平台发布消息)

  1. 产品页中选择自定义Topic 订阅user/get 复制到mqtt.fx (记得修改{device_name}为阿里云上创建的设备的设备名)


    复制到该处, 点击Subscribe

    2.发布消息(进入设备->Topic列表->发布消息 输入helloworld)

    3.mqtt.fx接受到消息

    说明下行测试通信成功

测试上行(设备----发布消息—>服务端)

使用自定义Topic测试-订阅 (mqtt.fx的设备发布消息-阿里云平台订阅消息)

  1. 产品页中选择自定义Topic 发布user/update 复制到mqtt.fx (记得修改{device_name}为阿里云上创建的设备的设备名)

2. 复制到MQtt.fx Publish(注意更改设备名)输入内容“test” 点击Publish

3. 阿里云平台查看消息

查看收到test消息 说明上行 mqtt.fx 发布成功

服务端订阅-AMQP 配合mqtt.fx 连通测试

服务端订阅消息,只能收消息。不能发送消息到设备。

java 服务端订阅-AMQP-SDK接入

参考文档

基本步骤:

  1. 跑demo demo地址
  2. 配置信息
  3. 启动demo

配置

mqtt.fx 设备发布消息

publish消息

结果

第三方(手机APP/服务端)经阿里云平台发布消息(Publish)

自定义topic

PubSubDemo 包括设备连接Demo(LinkitPubClient/LinkitSubClient)和服务端发布Demo(PopPubServer)

注:

这里也可以用阿里云 在线调试工具

进行模拟服务端通过阿里云平台向设备发送消息

步骤:

  • 下载安装运行PopPubServer demo
  • 配置阿里云账号及产品信息

注意:添加instancesId demo里面默认没有添加,导致报错 iot.Sre.IotInstanceNotFound

  • 连接启动mqtt.fx 并且订阅自定义topic /user/get
  • 修改服务端请求的自定义topic 同样请求/user/get
  • 启动服务端

其他

查看地区码(RegionID)

云端开发指南

在线调试工具。

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
29天前
|
前端开发 JavaScript Java
Java构建工具-maven的复习笔记【适用于复习】
这篇文档由「潜意识Java」创作,主要介绍Maven的相关知识。内容涵盖Maven的基本概念、作用、项目导入步骤、依赖管理(包括依赖配置、代码示例、总结)、依赖传递、依赖范围以及依赖的生命周期等七个方面。作者擅长前端开发,秉持“得之坦然,失之淡然”的座右铭。期待您的点赞、关注和收藏,这将是作者持续创作的动力! [个人主页](https://blog.csdn.net/weixin_73355603?spm=1000.2115.3001.5343)
38 3
|
3月前
|
SQL 监控 数据可视化
完全开源!国内首个完全开源JAVA企业级低代码平台
JeeLowCode 是一款专为企业打造的 Java 企业级低代码开发平台,通过五大核心引擎(SQL、功能、模板、图表、切面)和四大服务体系(开发、设计、图表、模版),简化开发流程,降低技术门槛,提高研发效率。平台支持多端适配、国际化、事件绑定与动态交互等功能,广泛适用于 OA、ERP、IoT 等多种管理信息系统,帮助企业加速数字化转型。
|
3天前
|
JavaScript 安全 Java
智慧产科一体化管理平台源码,基于Java,Vue,ElementUI技术开发,二开快捷
智慧产科一体化管理平台覆盖从备孕到产后42天的全流程管理,构建科室协同、医患沟通及智能设备互联平台。通过移动端扫码建卡、自助报道、智能采集数据等手段优化就诊流程,提升孕妇就诊体验,并实现高危孕产妇五色管理和孕妇学校三位一体化管理,全面提升妇幼健康宣教质量。
28 12
|
29天前
|
存储 Java 开发者
【潜意识Java】深入详细理解分析Java中的toString()方法重写完整笔记总结,超级详细。
本文详细介绍了 Java 中 `toString()` 方法的重写技巧及其重要
50 10
【潜意识Java】深入详细理解分析Java中的toString()方法重写完整笔记总结,超级详细。
|
1月前
|
监控 JavaScript 数据可视化
建筑施工一体化信息管理平台源码,支持微服务架构,采用Java、Spring Cloud、Vue等技术开发。
智慧工地云平台是专为建筑施工领域打造的一体化信息管理平台,利用大数据、云计算、物联网等技术,实现施工区域各系统数据汇总与可视化管理。平台涵盖人员、设备、物料、环境等关键因素的实时监控与数据分析,提供远程指挥、决策支持等功能,提升工作效率,促进产业信息化发展。系统由PC端、APP移动端及项目、监管、数据屏三大平台组成,支持微服务架构,采用Java、Spring Cloud、Vue等技术开发。
|
2月前
|
安全 Java 编译器
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
Kotlin教程笔记(27) -Kotlin 与 Java 共存(二)
|
2月前
|
Java 开发工具 Android开发
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
Kotlin教程笔记(26) -Kotlin 与 Java 共存(一)
|
3月前
|
SQL 安全 Java
JavaSecLab 一款综合Java漏洞平台
JavaSecLab是一款综合型Java漏洞学习平台,涵盖多种漏洞场景,提供漏洞代码、修复示例、安全编码规范及友好UI。适用于安全服务、甲方安全培训、安全研究等领域,助于理解漏洞原理与修复方法。支持跨站脚本、SQL注入等多种漏洞类型……
|
3月前
|
Java 编译器 Android开发
Kotlin教程笔记(28) -Kotlin 与 Java 混编
Kotlin教程笔记(28) -Kotlin 与 Java 混编
59 2

热门文章

最新文章