1. 程式人生 > >Ninja Blocks物聯網平臺簡介

Ninja Blocks物聯網平臺簡介

Ninja Blocks是一個物聯網控制平臺,其平臺架構包括硬體層、處理器層、軟體層以及平臺層,請看下圖:


最底層是硬體層,包括感測器(Sensors)和驅動器(Actuators),例如溫度感測器、開關等,屬於這一層。

處理器層是Ninja Block,Ninja Block是一個物聯網裝置的閘道器,它是物聯網裝置(感測器、驅動器)與平臺之間的通訊橋樑,負責接收感測器事件和驅動Actuators執行指令,由於Ninja Block是個開源平臺,Ninja Block可以由Raspberry Pi或者Arduino等智慧硬體來擔當。

軟體層是執行在Ninja Block上面的客戶端模組,Ninja Block與Ninja Platform平臺之間的通訊功能實際上是由軟體層實現的。

業務功能和控制邏輯是在平臺層(Ninja Blocks Platform)實現的,平臺上有使用者建立的應用程式(app)。

參考連結: