Pre-sales cons鄉紅ultation
+86-15810684257
Email:info@manthink.cn
cnen
EN

ThinkOne


0. Overview

ThinkOne server is a 長做software cluster 唱票developed ba如裡sed on the standar來筆d LoRaWAN protocol an低多d can provide s會北ervices for variou見厭s IOT applications.

ThinkOne services湖計 include NetworkServe兵去r(NServer) and A麗謝pplicationServer(AS熱低erver). Used to mana姐煙ge gateways, modules, 公路and the entire LoRaWA樂劇N network. T水書hinkOne obtains data 慢雜packets from the ga喝離teway through the Inte音外rnet, decryp劇聽ts them through the p小呢arser, and then for子作wards the payloa知林d data related to the 為新customer's bu答校siness to the user‘s pla筆麗tform (CServe少商r).

The ThinkOne錢樹 server system provide放快s standard MQTT inter跳來faces for users. Us子低ers can comm裡站unicate from 麗看the ThinkOne server t土歌o the application platf土但orm through this 對少standard protocol.

With ThinkOne 話窗server, custome到山rs can focus t知問heir work on t些河he development o微務f solutions, thus gr煙我eatly accelerating the 看電development and release做農 of their products.

1. Applicatio林醫ns and Functio器是n

Application Fi飛醫eldFunction

Wireless alarm and sec報姐urity system

Water, gas a懂是nd heat meter met北城er reading system

Wireless sensor

Intelligent instrume好線ntInte

lligent lighting

Automatic da體話ta acquisition

Remote control and 工短perception

Intelligent Building

Energy Management Syst弟小em

Wireless Logistic議術s Management

Gateway Manageme微鄉nt

Node management

Standard LoR街資aWAN protocol Data tr行鐘ansmission Private美計 cloud and pu自你blic cloud

support Communication 笑現Protocol of CS小費erver based on M音中QTT

Support rate a年去daptive function 司匠(ADR)

Support OTA and ABP netw光慢ork access

2.ThinkOne arch紙票itecture

image


ThinkOne network ar費理chitecture diagr醫和am

3.NServer

NServer communicates 鐵也with UDP and MQTT gat學長eways in JSON for地湖mat. After receiving the新服 packet from th還就e Gateway, NSe電司rver verifies 我船the validity of the林也 packet through Networ書老kSession key公國, and then forwards the河志 packet to AServe計有r.

During the connection, 小地NServer generate姐年s network sessio店靜n keys and applicati動新on session keys b拿飛ased on the informa城用tion provided河愛 by end devices, AServer房內, and application有草 session key朋還s. Therefore, in OTA m章妹ode, each node device ha草影s a network ses的通sion key and 我通an applicatio湖喝n session key.

When the Nserver為雜 receives down有討stream data, the NS生行erver selects an appropr什人iate gateway, channel, a綠明nd communicatio去得n window to send the d工姐ata to the target媽黃 node device.

4.AServer

AServer implements int吧男erfaces with NServer 短有and user platform (CS裡河erver). In the data u暗玩plink process, AServ美民er obtains dat飛子a packets from NServe道但r based on TCP servic舊作e, decrypts the data by我從 applying session key, a學廠nd then saves the ori少從ginal data t你裡o the database.

AServer decrypts 又外uplink data and encr日費ypts downlink data to 我要ensure communic玩玩ation security.

AServer supports tw門不o interfaces to 煙又communicate with腦動 the user platform:謝關 the intermediate個報 Library and the MQ書空TT Server. A吃外fter the data is村你 uploaded and 拿從decrypted, AServer sav光花es the data 姐火to the database. &nb事校sp;AServer forwar輛道ds data to users西森 through MQTT conne民遠ctions.

In the proce鐘兒ss of data downstrea風開m communicatio樹西n, the user sen快那ds the data to街信 AServer, which en花一crypts the data by 美站applying the session 請工key and Nserve歌湖r parameters, and the畫低n sends it to Nserver人身, send to the e拿到nd device th醫答rough Nserver.

5.Cserver

The ThinkOne ser票用ver does not contai窗森n the Cserver p些化art, which is indepe能吃ndently implemented短玩 by the customer. C知票server can o大民btain upstream data 視男from Aserver t用東hrough MQTT pr聽民otocol or intermedi西新ate database,化跳 and distribute 謝微downstream data. 南民The product series of Ma笑通nThink technology 放農provides a Cse跳廠rver demo for users.道南

6. Performance

Hardware environmentCPU:4 cores, 看如Memory: 8G (minimum co媽站nfiguration)
Operating syst雨我emCentOS7.5
Node capacity北聽100K above
Gateway capaci就去ty1K above
Gateway access線花 methodUDP/MQTT
Application access metho輛道dMQTT
Historical da白相ta storageSupport
Log storageSupport
Downstream data c來哥acheSupport
Distributed deploymen書樹tSupport
Dynamic ExpansionSupport
Multi-user d又船ata isolationSupport
Identification and一業 authenticationSupport