JetLinks是一款可以馬上使用的物聯網基礎平臺,并且還支持二次開發,以滿足使用者的需求。軟件基于Java 8、Spring Boot 2.x、WebFlux、Netty、Vert.x、Reactor等開發而成,目的是提供更多物聯網相關的功能,讓有需要的人可以獲得更多的幫助。
軟件特色
JetLinks開源物聯網平臺核心特性:
支持統一物模型管理,多種設備,多種廠家,統一管理。
統一設備連接管理,多協議適配(TCP、MQTT、UDP、CoAP、HTTP等),屏蔽網絡編程復雜性,靈活接入不同廠家不同協議的設備。
靈活的規則引擎,設備告警,消息通知,數據轉發。可基于SQL進行復雜的數據處理邏輯。
地理位置:統一管理地理位置信息,支持區域搜索。
數據可視化:實現拖拽配置數據圖表,設備組態等。
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開啟事件總線對象池,提升性能.
標簽: 源碼相關
精品推薦
-
Microsoft .Net Framework4.7.2中文版
詳情 -
.Net3.5
詳情 -
.Net3.5 64位win10離線安裝包
詳情 -
MarkdownPad2
詳情 -
.Net Framework 4.0 32位離線安裝包
詳情 -
RPGVXACE RTP
詳情 -
Cmder(windows命令行工具)
詳情 -
jetbrains全系列激活工具
詳情 -
scratch免激活離線版
詳情 -
Microsoft .NET Runtime6.0
詳情 -
鯨魚積木編程專業版
詳情 -
Lodop云打印機插件
詳情 -
Qt Linguist(QT語言家)
詳情 -
Microsoft .Net Framework 4.0完整版
詳情 -
Jar to Exe
詳情 -
DevExpress 2020
詳情
裝機必備軟件
網友評論