物聯網開發,一定要知道這6個開源平臺
隨著物聯網設備的普及程度持續上升,人們與物聯網的聯系愈加緊密。物聯網開發,也成為了當代的熱門事業。今天給大家介紹5個關于物聯網開發的開源項目,希望能為你的物聯網開發工作提供更好的支持。
1、物聯網開源框架 App
https://gitee.com/dantang/GizOpenSource_AppKit_Android
機智云開源框架(GizOpenSource_AppKit_Android),可以支持設備到設備的互聯,適用于物聯網的軟件框架。它能幫助快速構建物聯網生態系統,實現設備間互聯,加速智能設備的應用開發。另外Wi-Fi類智能硬件app通用功能的源碼也有提供。
2、物聯網基礎平臺 IoTSharp
https://gitee.com/IoTSharp/IoTSharp
IoTSharp 是一個開源的物聯網基礎平臺,基于.Net Core。它支持 HTTP、CoAp、MQTT等協議,屬性數據和遙測數據協議簡單而且類型多樣,是一個用于數據收集、處理、可視化與設備管理的 IoT 平臺。
3、操作系統 RT-Thread
https://gitee.com/rtthread/rt-thread
RT-Thread 是一個國內開源物聯網操作系統,提供了很棒的可伸縮能力:從一個可以運行在ARM Cortex-M0 芯片上的極小內核,到中等的ARM Cortex-M3/4/7系統,甚至是運行于MIPS32、ARM Cortex-A系列處理器上,都可以適配。
4、輕量級物聯網系統 iot-coap
https://gitee.com/phodal/iot-coap
iot-coap 是最小物聯網系統的 CoAP 版。對于物聯網這種嵌入式設備來說,CoAP 簡化了HTTP協議,并且有很多其他優勢,比如多播支持、低成本和簡單性。
5、物聯網開發平臺 OpenFPGAduino
https://gitee.com/openfpgaduino/OpenFPGAduino
OpenFPGAduino 是開源嵌入式物聯網軟硬件開發平臺。這個平臺基于 nodejs 與 FPGA,應該蠻多開發者都知道的,這里就不多講了。
6、物聯網通信框架 iot-plat
iot-plat 是基于Mina框架構建,它的優勢有:支持批量數據傳輸;支持TCP、UDP協議;控制反轉的設計模式(支持spring);采用優雅的松耦合架構;單臺服務器支持8000+并發。它的可用性很不錯,適合用在不同應用場景的物聯網數據采集與交互的通信框架。
https://gitee.com/pointiot/iot-plat