本文档作为对中间件管理平台功能与技术实现的概要说明,为云平台团队后续开
发的功能细分作出指导说明。
网络服务(NS)
:负责与 Lora 网关的直接通信,这里通常使用的是 UDP 协议。
但也可能通过 NS 消息服务(NS.BROKER) 对网关异步发送消息。
2. NS 消息服务(NS.BROKER)
:接收来自 NS 或 Lora 网关的 MQTT 消息,也提供
订阅支持。
3. 应用服务(APS)
:负责把从 NS 消息服务(NS.BROKER) 获取到的 MQTT 消息
与最终用户需求的数据格式桥接;负责将下发的命令转换格式并做鉴权判
断后通过网络服务(NS) 下发至网关;存在报警设置时,负责监控上行数据
流,
并在触发规则时报警。
4. 应用消息服务(APS.BROKER)
:
独立于 NS 消息服务器之外的中间件服务。最
终用户可以通过订阅此服务器的消息获取节点的消息,也可以通过在节点
主题上发布消息下发命令。
5. Web 前端通过应用服务器提供的接口为最终用户提供前端操作界面。
6. 授权管理服务(AUS) 负责为各服务器提供授权认证服务,