售前电话+86-15810684257
Email:info@manthink.cn
cnen
EN

ThinkOne

0.概述

ThinkOne服务器是基于标准LoRaWAN协议进行开发,可为各种IOT应用提供服务的软件集群。

LoRaWAN的网络拓扑:

image.png

ThinkOne服务包括NetworkServer(NServer)和ApplicationServer(AServer)。 用来管理网关、模组和整体LoRaWAN网络。 ThinkOne通过互联网从网关获取数据包, 通过解析器解密之后,将客户业务相关的有效负载数据转发给用户平台(NMS)。

ThinkOne服务器系统为用户提供标准MQTT接口。 用户可以通过这种标准协议完成从ThinkOne服务器到应用平台的通信。

使用ThinkOne服务器,客户可以将自己的工作专注于解决方案的开发 ,从而大大加快其产品的研发、发布速度。

1.功能和应用领域

应用领域功能
  • 无线报警和安全系统
  • 水、气、热表抄表系统
  • 无线传感器
  • 智能仪器仪表
  • 智能照明
  • 自动数据采集
  • 远程控制、感知
  • 智慧楼宇
  • 能源管理系统
  • 无线仓储
  • 物流管理
    • 网关管理
    • 节点管理
    • 标准LoRaWAN协议
    • 数据传输加密
    • 私有云和公有云支持
    • 基于MQTT的CServer通信协议
    • 基于数据库的Cserver数据接口
    • 支持速率自适应功能(Adr)
    • 支持OTA和ABP 入网
    • 支持LoRaWAN Mac地址

    2.ThinkOne服务器网络架构

    image


    ThinkOne网络架构图

    3.NServer

    NServer通过JSON数据格式实现与UDP协议和MQTT协议的网关通信。 从网关收到报文后,NServer通过NetworkSessionkey验证报文的有效性,然后将报文转发给AServer 。

    在连接过程中,NServer将根据由节点设备、AServer和应用会话密钥提供的信息生成网络会话密钥和应用会话密钥。因此,在OTA模式下,每个节点设备都具有网络会话密钥和应用会话密钥。

    当Nserver收到下行数据,NServer将选择一个合适的网关、通道、通讯窗口将数据下发到目标节点设备。

    4.AServer

    AServer实现与NServer和NMS的接口。在数据上行流程中,AServer从基于TCP服务的NServer获取数据包,然后通过应用会话密钥解密数据,然后将原始数据保存到数据库中。

    AServer实现上行链路数据的解密和下行链路数据的加密,以确保通信安全。

    AServer与用户平台通信支持两种接口方式:中间库和MQTT服务端。在上传数据解密之后,AServer将数据保存到数据库中,用户可以通过标准SQL格式从中间库获取历史数据。此外,AServer通过MQTT连接将数据转发给用户 。

    在数据下行通信过程中,用户将数据发送给AServer,Aserver将通过应用会话密钥和Nserver的相关参数将数据进行加密,然后将其发送给Nserver,通过Nserver发送至节点设备。

    5.NMS

    具体请参考NMS产品简介:《NMS产品简介》

    6.功能和性能参数

    硬件环境CPU:4核,内存:8G(最低配置)
    操作系统CentOS7.5
    节点容量100K以上
    网关容量1K以上
    网关接入方式UDP/MQTT
    应用接入方式MQTT
    历史数据保存支持
    日志保存支持
    下行数据缓存支持
    分布式部署支持
    动态扩容支持
    多用户数据隔离支持
    身份识别和认证支持