隨著物聯網設備的普及程度持續上升,人們與物聯網的聯繫愈加緊密。物聯網開發,也成為了當代的熱門事業。今天給大家介紹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
物聯網開發一定要知道的6個開源平臺你收藏了嗎?如果還有什麼想要了解的,或者你有其他更棒的平臺,可以在下方評論留言和大家一起探討~