IoTSharp オープンソース 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 を通じて、RabbitMQ Kafka ZeroMQ を通じてメッセージを生成および消費できます。 複数のサーバーがある場合、1 台をメイン サーバーとして使用し、他のサーバーを補助サーバーとして使用して、収集されたすべてのデータを処理することができます。