JetLinks免費版是一款非常專業的開源物聯網平臺,這款軟件可以幫助用戶管理好自己的物聯網后臺,你可以通過這款軟件來對物聯網后臺的代碼進行修改,并且還可以加入新的內容,非常實用。
JetLinks開源物聯網平臺核心特性:
支持統一物模型管理,多種設備,多種廠家,統一管理。
統一設備連接管理,多協議適配(TCP、MQTT、UDP、CoAP、HTTP等),屏蔽網絡編程復雜性,靈活接入不同廠家不同協議的設備。
靈活的規則引擎,設備告警,消息通知,數據轉發?苫赟QL進行復雜的數據處理邏輯。
地理位置:統一管理地理位置信息,支持區域搜索。
數據可視化:實現拖拽配置數據圖表,設備組態等。
JetLinks開源物聯網平臺技術棧:
Spring Boot 2.2.x
Spring WebFlux 響應式Web支持
R2DBC 響應式關系型數據庫驅動
Project Reactor 響應式編程框架
Netty、Vert.x 高性能網絡編程框架
ElasticSearch 全文檢索,日志,時序數據存儲
PostgreSQL 業務功能數據管理
hsweb framework 4 業務功能基礎框架
v1.8.0
1、固件相關消息增加size屬性
2、網絡組件在集群下可以單獨指定節點的配置了(Pro)
3、修復郵件通知無法發送base64圖片問題
4、優化設備詳情配置查看,通過device.setConfig設置的配置也可以在設備詳情中查看到.
5、增加OneNet和CTWing接入,可將設備同步到對應到平臺中.以及從對應平臺訂閱數據(Pro可選模塊)
6、設備實例接口增加批量發送設備指令/device/instance/messages,可在消息體中指定deviceId或者通過where條件指定要發送到的設備.(Pro)
7、優化設備最新消息存儲,同一個產品的數據使用串行更新,防止死鎖,并且丟棄來不及更新的數據.(Pro)
8、修復es索引中存在多個mapping時無法解析的問題
9、修復分組聚合查詢屬性時,如果返回過多分組時可能導致無法返回結果的問題.
10、支持將object和array類型的屬性使用json字符串來進行存儲,減少es的壓力.
11、修復無法轉發設備消息到rabbitMQ和kafka.
12、增加默認物模型,在協議包里可配置默認物模型,創建產品時,自動添加到物模型配置中.
13、發送功能調用指令時,增加參數校驗和參數類型轉換.(可通過headers.force跳過校驗)
14、優化設備分類數據初始化,默認使用-進行id分隔(使用|可能導致400錯誤.)
15、通過jvm參數-Djetlinks.eventbus.payload.pool.enabled=true開啟事件總線對象池,提升性能.