您尚未登录。

楼主 # 2021-09-09 10:13:15

晕哥小弟
会员
注册时间: 2019-04-04
已发帖子: 309
积分: 299.5

关于MQTT的服务器注册问题

各位请教一个问题。
  当我们使用阿里云,腾讯云,oneNET等mqtt服务器做物联网开发时,假设我们的设备需要向服务器注册,通过后才能使用。
我看mqtt中心思想就是订阅和发布。那是不是还需要一个服务器,当设备上电的瞬间,去连接这个服务器,注册完毕通行之后,
再去连接阿里云之类的mqtt服务器。
   另外还有一个问题,当小程序也连接上mqtt服务器,怎么识别对应的设备。比如A同学,拿个手机要控制A的设备,B同学拿个手机要控制B的设备。难道需要订阅各自的信息。如果这样的话,如果上万台设备,岂不是mqtt需要处理上万条订阅和发布信息。

   之前玩单片机,新手上路,还望各位多多指正。本来想着在群里发的。但是想想,还是在论坛发吧,给和我一样迷茫的兄弟姐妹看看。

离线

#1 2021-09-09 18:21:11

xk100
会员
注册时间: 2018-12-13
已发帖子: 73
积分: 56.5

Re: 关于MQTT的服务器注册问题

我也是刚学习,我觉得你可以理解为注册也是一个发布,只是这个是一个特殊的发布。这个节点是管理员可以订阅,用户可以发布,发布到这个节点的信息,管理员收到订阅消息后自动查询SN,KEY等实现邦定设置和注册设置相当操作。

离线

楼主 #2 2021-09-09 20:04:39

晕哥小弟
会员
注册时间: 2019-04-04
已发帖子: 309
积分: 299.5

Re: 关于MQTT的服务器注册问题

@xk100
按照你这样说,查询,绑定这些工作,需要另外一个服务器?

离线

#3 2021-09-10 11:53:44

xk100
会员
注册时间: 2018-12-13
已发帖子: 73
积分: 56.5

Re: 关于MQTT的服务器注册问题

用规则引擎把收到的SN,KEY等写到数据库里面就行了。然后的操作看你具体 怎么弄了。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn