IoTSharp 是一個基於.Net Core 3.1 的跨平臺物聯網平臺, 目前最新版本實現如下功能!
服務端支援方面:
一、支援HTTP的遙測資料、屬性資料上傳和獲取。
二、支援完整的HTTP Api進行裝置以及多租戶裝置管理
三、支援MQTT協議遙測資料的上傳和訂閱
四、RPC支援mqtt和http, coap晚些時候支援。
五、支援coap的屬性上傳和遙測上傳
六、透過kimbus 內建ModBus 服務端。
七、透過MQTTnet 內建MQTT Broker 並能透過IoTSharp.X509Extensions進行自簽名證書以實現透過證書限定身份和加密通訊
八、 為了給IoTSharp的研發過程提供更好的軟體生態, 我們獨立開源了Silkier、Silkier.EFCore、SSilkier.AspNetCore 便於讓IoTSharp程式碼更加整潔。 透過整合和最佳化調整了其他開源產品開源了 SilkierQuartz 進行任務管理。
裝置測對接方面:
一、實現了透過C語言進行連線平臺的演示
https://github.com/IoTSharp/IoTSharp.Edge.paho.mqtt.c
https://github.com/IoTSharp/IoTSharp-C-Client-Sdk
二、實現了STM32 連線平臺的演示
基於STM32 目前實現了兩種平臺的演示
1. 國產實施作業系統 RT-Thread 更多詳情檢視原始碼: https://github.com/IoTSharp/IoTSharp.Edge.RT-Thread
2. nanoFramework
相關介紹請關注我們公眾號或者訪問 https://www.cnblogs.com/MysticBoy/p/13159648.html , 也可以檢視相關原始碼 https://github.com/IoTSharp/IoTSharp.Edge.nanoFramework
三、基於.Net 的連線平臺的演示請訪問 https://github.com/IoTSharp/IoTSharp.SDKs
部署方面:
現在開始, 我們支援docker-compose 進行部署, 一鍵部署, 非常簡單。
mkdir iotsharp
cd iotsharp
wget https://gitee.com/IoTSharp/IoTSharp/raw/master/docker-compose.yml
docker-compose up -d
我們的原始碼地址:
https://gitee.com/IoTSharp/IoTSharp
[admin
]