各位请教一个问题。
当我们使用阿里云,腾讯云,oneNET等mqtt服务器做物联网开发时,假设我们的设备需要向服务器注册,通过后才能使用。
我看mqtt中心思想就是订阅和发布。那是不是还需要一个服务器,当设备上电的瞬间,去连接这个服务器,注册完毕通行之后,
再去连接阿里云之类的mqtt服务器。
另外还有一个问题,当小程序也连接上mqtt服务器,怎么识别对应的设备。比如A同学,拿个手机要控制A的设备,B同学拿个手机要控制B的设备。难道需要订阅各自的信息。如果这样的话,如果上万台设备,岂不是mqtt需要处理上万条订阅和发布信息。
之前玩单片机,新手上路,还望各位多多指正。本来想着在群里发的。但是想想,还是在论坛发吧,给和我一样迷茫的兄弟姐妹看看。
离线
我也是刚学习,我觉得你可以理解为注册也是一个发布,只是这个是一个特殊的发布。这个节点是管理员可以订阅,用户可以发布,发布到这个节点的信息,管理员收到订阅消息后自动查询SN,KEY等实现邦定设置和注册设置相当操作。
离线
@xk100
按照你这样说,查询,绑定这些工作,需要另外一个服务器?
离线
用规则引擎把收到的SN,KEY等写到数据库里面就行了。然后的操作看你具体 怎么弄了。
离线