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.
Application Fi飛醫eld | Function |
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 |
ThinkOne network ar費理chitecture diagr醫和am
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.
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.
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.道南
Hardware environment | CPU:4 cores, 看如Memory: 8G (minimum co媽站nfiguration) |
Operating syst雨我em | CentOS7.5 |
Node capacity北聽 | 100K above |
Gateway capaci就去ty | 1K above |
Gateway access線花 method | UDP/MQTT |
Application access metho輛道d | MQTT |
Historical da白相ta storage | Support |
Log storage | Support |
Downstream data c來哥ache | Support |
Distributed deploymen書樹t | Support |
Dynamic Expansion | Support |
Multi-user d又船ata isolation | Support |
Identification and一業 authentication | Support |