物联网平台服务端订阅排查流程

简介: 服务端可以直接订阅产品下所有类型的消息:设备上报消息、设备状态变化通知、网关发现子设备上报、设备生命周期变更、设备拓扑关系变更。配置服务端订阅后,物联网平台会将产品下所有设备的已订阅类型的消息转发至您的服务端。

作者:三烽

简介

服务端可以直接订阅产品下所有类型的消息:设备上报消息、设备状态变化通知、网关发现子设备上报、设备生命周期变更、设备拓扑关系变更。配置服务端订阅后,物联网平台会将产品下所有设备的已订阅类型的消息转发至您的服务端。
⭕️消息流转过程为:设备——物联网平台——服务端
⭕️如果是老的HTTP2订阅,请尽快更新到AMQP订阅

排查过程

一、检查控制台相应参数配置。

A.相应产品订阅类型(AMQP还是MNS)

1.如果是AMQP订阅,检查这个产品选择的消费组(例如:如果只选择了消费组A,但是服务端代码里用的是消费组B的消费组ID,自然订阅不到消息)
2.MNS订阅不涉及消费组概念,检查产品对应的队列是否正常创建即可

B.勾选的推送消息类型

1.如果只勾选了设备状态变化通知,那服务端自然订阅不到“设备上报消息”了
image.png

image.png

二、检查上报的数据格式

大多数情况都是设备端进行属性上报,然后在服务端订阅不到消息。
这个时候看一下控制台上的日志,找到物模型数据分析的日志,检查物模型解析是否正常。

(在上行消息分析日志里看到消息,只能表示消息到了平台,但是很有可能物模型解析失败,所以不会推送到服务端。因此一定要看物模型数据分析的日志,看看是不是物模型解析失败了。)

image.png

三、检查是不是开启了多个客户端进行订阅

如果一和二都检查无误,那要看一下是不是启动了多个客户端。
image.png

四、提交工单,提供相应信息

设备三元组信息
消息的messageID
如果是设备上下线的消息,提供设备上下线的日志截图(也就是日志里的设备行为分析)
MNS订阅实际上是规则引擎的数据流转,提供上行消息分析里(Transmit to MNS……)日志的相关内容

相关实践学习
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
8月前
|
人工智能 物联网 编译器
【01】优雅草星云物联网AI智控系统从0开发鸿蒙端适配完成流程-初始化鸿蒙编译器deveco studio项目结构-UI设计图切片下载-优雅草卓伊凡
【01】优雅草星云物联网AI智控系统从0开发鸿蒙端适配完成流程-初始化鸿蒙编译器deveco studio项目结构-UI设计图切片下载-优雅草卓伊凡
252 11
【01】优雅草星云物联网AI智控系统从0开发鸿蒙端适配完成流程-初始化鸿蒙编译器deveco studio项目结构-UI设计图切片下载-优雅草卓伊凡
【开源视频联动物联网平台】vertx写一个mqtt服务端
【开源视频联动物联网平台】vertx写一个mqtt服务端
350 1
|
消息中间件 物联网 Java
[笔记]阿里云物联网之业务服务端(java、php)接入阿里云平台(一)
[笔记]阿里云物联网之业务服务端(java、php)接入阿里云平台
512 1
|
小程序 Java 关系型数据库
从零开始搭建物联网平台(五)服务端
从零开始搭建物联网平台(五)服务端
1533 0
|
消息中间件 Java 物联网
[笔记]阿里云物联网之业务服务端(java、php)接入阿里云平台(二)
[笔记]阿里云物联网之业务服务端(java、php)接入阿里云平台(二)
815 0
|
安全 物联网安全 测试技术
物联网安全测试流程笔记
物联网安全测试流程笔记
293 1
HH
|
消息中间件 物联网
阿里云物联网平台服务端订阅AMQP典型问题——Client failed to authenticate using SASL: PLAIN
服务端可以直接订阅产品下多种类型的消息:设备上报消息、设备状态变化通知、设备生命周期变更、网关发现子设备上报、设备拓扑关系变更等。配置服务端订阅后,物联网平台会将产品下所有设备的已订阅类型的消息转发至您的服务器。
HH
3372 15
阿里云物联网平台服务端订阅AMQP典型问题——Client failed to authenticate using SASL: PLAIN
|
消息中间件 SQL XML
阿里云物联网平台如何订阅异步服务调用的返回结果?
通常,我们可以使用物联网平台中AMQP进行服务端的订阅,像设备上报的消息,状态啊,物模型数据啊,OTA状态通知等。但是当我们如果在云端进行异步服务调用时,怎么样去获取它的结果(注意不是接口调用结果,而是设备端实际执行这个接口的结果)呢?这篇文章将为您讲述具体的方式和原理。
6303 15
阿里云物联网平台如何订阅异步服务调用的返回结果?

相关产品

  • 物联网平台