兼容阿里云的消息转发问题

Blade 未结 1 38

一、该问题的重现步骤是什么?

1.  兼容问题,之前用的阿里云消息转发,现在新框架兼容消费阿里云的消息队列

2.  原本机器用的阿里云的物联网框架,设备终端无法刷程序,只能做兼容,该如何实现?

3.


二、你期待的结果是什么?实际看到的又是什么?

1、新框架能兼容阿里云的消息转发,接收到阿里云的消息队列并且消费

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

1、baldex-iot最新版本

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1、这里配置了阿里云消费组

image.png

2、新框架消费能兼容接收阿里云消费组信息

1条回答
  • 如果设备端无法刷机,那阿里云平台的地址和key都已经固定了呀,这个固定后其他的平台无法处理,因为始终都会去阿里云请求。
    还有一个就是这个配置如果脱离了阿里云平台,相当于我们要开发一套一模一样的功能,里面的很多模块都和我们不一样的,这个短时间内做不到。

    现在的物联网平台基本都是做的北向输出,可以把数据上传到阿里云平台,因为有阿里云的sdk,这个是比较好实现的。如果要完全脱离阿里云,需要所有配置和功能还有协议数据格式和阿里云一样,那肯定就不好实现了哦。

    作者追问:2小时前

    1、这个功能可以实现吗?

    image.png

    回答: 2小时前

    实现不了,里面的逻辑和绑定关系很复杂的。除非阿里云平台还在用,我们可以用服务端集成阿里云的sdk来做消息的中转处理。

    如果要脱离阿里云,整个功能都需要bladex这边来实现,并且要兼容阿里云原本的用法和结构,短时间内是无法开发的。

    作者追问:2小时前

    是的,目前我们旧的机器还是用的阿里云的物联;新框架只要接收阿里云的消费组消费。

    回答: 1小时前

    那你们只需要在服务端集成他的java sdk,配置好依赖以及平台的key,就能实时监听到数据了呀。

    例子和demo可以看这里:https://help.aliyun.com/zh/iot/developer-reference/connect-a-client-to-iot-platform-by-using-the-sdk-for-java?spm=a2c4g.11186623.0.0.2068395cpzRNAR#concept-2340718


    作者追问:1小时前

    好的。感谢支持;这个我知道的,但是有没有必要做成可配置的呢?这就需要你们考究了。感谢

    回答: 1小时前

    后面这一块会统一规划的,会专门出一个大模块,集成各个云厂商的iot平台的sdk,来做数据桥梁。以后只需要用bladex物联网平台,就能对接到各种云平台了。

    0 讨论(0)
提交回复