LoRaWAN網絡體系結構部署在星形拓撲中(相對于網狀拓撲,例如Zibgee)。以星型拓撲布局的LoRaWAN網絡的基站在傳感器節點和網絡服務器之間中繼數據。
傳感器節點與基站之間的通信通過使用LoRa物理層的無線通道進行,而網關與中央服務器之間的連接則通過基于IP的骨干網進行處理。
● 終端節點使用LoRa直接傳輸到范圍內的所有網關。
● 網關使用IP在終端設備和中央網絡服務器之間中繼消息。
終端節點可以是LoRa嵌入式模塊、lora數傳終端、傳感器等。這些節點通常常見:
● 傳感器(用于檢測變化的參數,例如溫度、濕度、加速度計、gps);
● LoRa應答器通過LoRa專利無線電傳輸方法傳輸信號;
● 可選的微控制器(帶有板載內存)。
傳感器可以連接到LoRa模塊,或者傳感器可以是嵌入了LoRa模塊的集成單元。
可以使用microPython或microJavascript對微控制器進行編程。這使開發人員可以使用來自加速度計、溫度等傳感器的數據,并實現某些用例。可以通過基于來自加速度計和其他傳感器的輸入對微控制器進行編程來實現跌倒檢測算法。
LoRaWAN終端節點(傳感器)通常使用低功耗并由電池供電(A類和B類)。LoRa嵌入式傳感器使用電池供電,通常可以使用2到5年。LoRa傳感器可以在1公里至10公里的距離內傳輸信號。
LoRa傳感器將數據傳輸到LoRa網關。LoRa網關通過標準IP協議連接到Internet,并將從LoRa嵌入式傳感器接收的數據傳輸到Internet(即網絡,服務器或云)。網關設備始終連接電源。網關通過標準IP連接連接到網絡服務器,并充當透明橋,只需將RF數據包轉換為IP數據包,反之亦然。
網絡服務器可以是基于云平臺解決方案。網絡服務器連接到網關并刪除數據包,然后將其路由到相關應用程序。網絡服務器可用于上行鏈路(即傳感器到應用程序)或下行鏈路(即應用程序到傳感器)通信。
Things Network網絡服務器具有路由器、代理和處理程序,用于處理來自LoRaWAN網關的數據包。它還具有一個將TTN連接到AWS IOT平臺的AWS Bridge。
通常可以使用Lambda,DynamoDb或S3服務在IoT平臺(如AWS IoT)上構建應用程序。