IoTSharp オープン ソース モノのインターネットは、.Net Core に基づくオープン ソースのモノのインターネットの基本プラットフォームであり、HTTP、MQTT、および CoAp プロトコルをサポートしており、簡単な設定で、シンプルで豊富な種類の属性データとテレメトリ データ プロトコルを備えています。 PostgreSql、MySql、Oracle、SQLServer に保存できる Sqlite は、データ収集、処理、視覚化、デバイス管理のための IoT プラットフォームです。
1. MQTT、CoAP、HTTP プロトコルに基づくデータ収集プロトコルをサポート
2. X509暗号化検証、ユーザー名とパスワード、バッチトークン認証をサポート
3. rt-threadに基づいたSTM32取得SDKを提供
4. Raspberry Pi 用の C# ベースのコレクション SDK を提供する
5. 他の Linux で定期的な収集 SDK を提供する
6. デジタル ツインの概念をサポートするため、データは属性とテレメトリ データに分割され、テレメトリ データは時系列データに保存されます。
7. サブテーブル ストレージは EFCore.Sharding を通じてサポートされており、デフォルトでは月単位で保存されますが、データ量に応じて日単位または時間単位に変更できます。
8. Maikebing.Data.Taos を通じて、Taosi Data の時系列データベース TDengine をサポートします。Maikebing.Data.Taos は、現在、.Net エコシステムで唯一かつ最も完全な TDengine サポート コンポーネントです。
9. ZeroMQ に基づく分散メッセージ処理をサポートする組み込みの ZeroMQ サービス。
10. EventBus メッセージ バスは CAP を通じて実装され、ZeroMQ メッセージ バスのサポートは CAP.Extensions を通じてサポートされ、純粋な .Net エコシステムを実現できます。
11. CAP を通じて、メッセージ データを MongoDB LiteDB PostgreSql に保存できます。
12. CAP を通じて、RaadfdsitMQ Kafka ZeroMQ を通じてメッセージを生成および消費できます。 マルチタスクの場合、1 台のサーバーをプライマリ サーバーとして使用し、他のサーバーをセカンダリ サーバーとして使用して、収集されたすべてのデータを処理できます。