JetLinks オープンソース IoT プラットフォームは、Java8、Spring Boot 2.x、WebFlux、Netty、Vert.x、Reactor などに基づいて開発されています。これは、すぐに使用でき、開発も可能なエンタープライズレベルの IoT 基本プラットフォームです。 2回。このプラットフォームは、モノのインターネットに関連する多くの基本機能を実装しており、モノのインターネット関連のビジネス システムを迅速に構築するのに役立ちます。
統合オブジェクト モデル管理、複数のデバイス、複数のメーカー、および統合管理をサポートします。
統合されたデバイス接続管理、マルチプロトコル適応 (TCP、MQTT、UDP、CoAP、HTTP など)、ネットワーク プログラミングの複雑さの保護、および異なるメーカーおよび異なるプロトコルのデバイスへの柔軟なアクセス。
柔軟なルール エンジン、デバイス アラーム、メッセージ通知、データ転送。複雑なデータ処理ロジックを SQL に基づいて実行できます。
地理的位置: 地理的位置情報の一元管理と地域検索のサポート。
データの視覚化:データチャートやデバイス設定などのドラッグアンドドロップ設定を実現します。
スプリングブート 2.2.x
Spring WebFlux レスポンシブ Web サポート
R2DBC 応答性リレーショナル データベース ドライバー
Project Reactor レスポンシブ プログラミング フレームワーク
Netty、Vert.x 高性能ネットワーク プログラミング フレームワーク
ElasticSearch全文検索、ログ、時系列データストレージ
PostgreSQL ビジネス機能のデータ管理
hsweb フレームワーク 4 ビジネス機能基本フレームワーク
JetLinks オープンソース IoT プラットフォームの更新ログ
v1.10
1. レポート属性と読み取り属性応答には、属性ソース時間と属性ステータスが追加されます。行形式で保存する場合、ソース時間は保存用のタイムスタンプとして使用されます。
2. JetLinks バックエンド インターフェイスの国際化サポート (jsr303、列挙 (I18nEnumDict)、例外 (I18nSupportException))。
3. カーソル ページング クエリのサポートを提供します。一部のデータベースでは、ページング結果で scoll が true の場合、次のページのクエリでは pageIndex がサポートされていないことを意味します。動的クエリ条件を使用するには、前のページによって返されたscrollIdを指定します: "context": {"scrollId": "前のページのID"}。クエリ条件が変更された後、ページ番号とscrollIdをリセットする必要があります。
4. ルール エンジン デバイス命令ノードが命令を送信するときに例外が発生した場合、戻り値は例外をスローする代わりにメッセージ応答に変換されます。
5. MQTT ブローカー アクセス デバイスは、QoS の設定をサポートします。
6. FileQueue ツール クラスを追加して、キュー データをローカル ファイルに永続化します。
7. ParallelIntervalHelper ツール クラスを追加します。これは、並列操作を遅延させて、並列から直列への変換の効果を実現します。
8. DeviceDataManager インターフェイスには、プロトコル パッケージ内のデバイス タグを取得するために使用できる getTags メソッドが追加されます。
9. TCP ネットワーク コンポーネントのスティッキーおよびアンパック処理スクリプトに parser.newBuffer() メソッドを追加します。