[笔记]阿里云物联网之业务服务端(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
相关文章
|
1月前
|
存储 Java 数据库
Java代码居然能搭建二手交易平台
Java代码居然能搭建二手交易平台
18 0
|
1月前
|
弹性计算 前端开发 小程序
微信小程序上传文件至阿里云OSS直传(java后端签名+前端直传)
当前的通用文件上传方式是通过前端上传到服务器,再由服务器转存至对象存储。这种方式在处理小文件时效率尚可,但大文件上传因受限于服务器带宽,速度较慢。例如,一个100MB的文件在5Mbps带宽的阿里云ECS上上传至服务器需160秒。为解决此问题,可以采用后端签名的方式,使微信小程序直接上传文件到阿里云OSS,绕过服务器中转。具体操作包括在JAVA后端引入相关依赖,生成签名,并在微信小程序前端使用这个签名进行文件上传,注意设置正确的请求头和formData参数。这样能提高大文件上传的速度。
|
9天前
|
存储 安全 物联网
使用 Java 进行物联网(IoT)应用开发
【4月更文挑战第19天】Java,凭借其跨平台特性和丰富库,成为物联网开发热门选择。开发者利用Java进行物联网应用开发,可实现设备连接、数据处理、数据库管理及安全保障。熟悉Java基础、物联网知识、数据通信和数据库管理是必备技能。利用MQTT客户端、数据存储框架和可视化工具能提升开发效率。随着物联网发展,Java在该领域的影响力将持续增强。
|
9天前
|
JavaScript Java 测试技术
基于Java的在线日语培训平台的设计与实现(源码+lw+部署文档+讲解等)
基于Java的在线日语培训平台的设计与实现(源码+lw+部署文档+讲解等)
26 0
|
9天前
|
JavaScript Java 测试技术
基于Java的驾考自主学习预约平台的设计与实现(源码+lw+部署文档+讲解等)
基于Java的驾考自主学习预约平台的设计与实现(源码+lw+部署文档+讲解等)
22 0
|
9天前
|
JavaScript Java 测试技术
基于Java的宠物服务平台的设计与实现(源码+lw+部署文档+讲解等)
基于Java的宠物服务平台的设计与实现(源码+lw+部署文档+讲解等)
20 1
|
9天前
|
JavaScript Java 测试技术
基于Java的直播电商交流平台的设计与实现(源码+lw+部署文档+讲解等)
基于Java的直播电商交流平台的设计与实现(源码+lw+部署文档+讲解等)
20 0
|
10天前
|
JavaScript Java 测试技术
基于Java的课程在线教学平台的设计与实现(源码+lw+部署文档+讲解等)
基于Java的课程在线教学平台的设计与实现(源码+lw+部署文档+讲解等)
27 0
|
11天前
|
存储 数据可视化 安全
Java全套智慧校园系统源码springboot+elmentui +Quartz可视化校园管理平台系统源码 建设智慧校园的5大关键技术
智慧校园指的是以物联网为基础的智慧化的校园工作、学习和生活一体化环境,这个一体化环境以各种应用服务系统为载体,将教学、科研、管理和校园生活进行充分融合。无处不在的网络学习、融合创新的网络科研、透明高效的校务治理、丰富多彩的校园文化、方便周到的校园生活。简而言之,“要做一个安全、稳定、环保、节能的校园。
37 6
|
13天前
|
JavaScript Java 测试技术
基于Java的校园二手交易平台的设计与实现(源码+lw+部署文档+讲解等)
基于Java的校园二手交易平台的设计与实现(源码+lw+部署文档+讲解等)
27 0

热门文章

最新文章