IoT ((モノのインターネット)。 そして IoE ((インターネット of Everything)。 Platfまたはm/Cloud 解決s
IoE / IoTプラットフォーム
IoT -モノのインターネット(ネイティブ専用のクラウド
iSys-インテリジェントシステム 製品、アプリケーション、フランチャイズ、リブランド、IoTクラウドゲートウェイ)
IoE -Internet of Everything(個人向けクラウド
パートナー およびそのアプリケーション)専用の暗号化テーブルを使用
- 低水準C言語サーバーアプリケーション(実行可能/バイナリ)-保証:
- 他のプログラミング言語で記述されたサーバーソリューションと比較して、15倍以上の効率
- 他のプログラミング言語ソリューションと比較して、メモリ使用量が5分の1以下
- 非オープンソーススクリプト、コードインタープリター。 Secure binary application protected from reverse engineering, moving to other locations, and so on. Hard-coded configuration for vendor for security and increase efficiency.
- IoTプラットフォームは、Linuxベースのシステム(Debian、Raspbian、Ubuntu)で動作する可能性があります。
- ローカル-マイクロコンピューター(Raspberry Pi 3,4、Tinker Board)およびPC(Intel / AMD x64、x86)
- in the Data Center (DC) - VPS (min 1VCore, 2GB RAM), Dedicated Servers。 Many DC locations with many Hardware equipment variants。
- Binary data transfer (minimize payload/packets size and overall data transmitted via communication media)。
- Enable transfers over LTE NBIoT NB1/NB2, LoRaWAN where there are a lot of limitations on packet size and amount of data send。
- Minimize battery utilization during transmission due to much shorter packages。
- ハンドシェイクによる双方向通信(確認):
- ノード=>サーバー(ステータス、コマンド、ログ、ACK)
- サーバー=>ノード(ACK、コマンド)
- さまざまな攻撃に対する自己保護:
- ハンドシェイク/繰り返し通信のためのランダムUDPポートジャンプ
- 攻撃者のIPをタイムリーに無効にして無視する-無効な認証、繰り返されるパッケージ、無効なパッケージに基づく
- UDP、TCP、HTTPに基づくさまざまな通信方法
- データストレージに共通データベース(DB)システムMySQLまたはMariaDBを使用する
- システムの安定性、操作性のためにDBに直接アクセスできる独立した通信ドライバー:
- TCP <=> DB
- HTTP <=> DB
- UDP <=> DB
- Data are ciphered with IoT/IoE Protocol, hashed by individual hashing table for each partner。
- Optional data caching in file system for 100% data capture。
- 共通の通信インターフェース(UART / RS232 / RS485 / RS422、CAN、RF、IR、BlueTooth / BLE、SPI / I2C)からIoEクラウドへのオプションで提供されるゲートウェイ/ブリッジ
- Optionally supplied final IoT Nodes devices to partners for direct IoT/IoE cloud communication, cyphering, verification, for many communication interfaces (WiFi, Ethernet, GSM, LoRaWAN)。
- 一般的な通信プロトコル(BACNet、MQTT、Modbus、DMX、Dali、IR標準)からIoEクラウドへのオプションで提供されるゲートウェイ/ブリッジ
IoE / IoTプロトコル:
- 通信に依存しないプロトコル(暗号化+データの有効性)
- バイナリまたはテキストデータ
- データ暗号化後のペイロードサイズの増加が少ない
- supplied microcontrollers C source code for Nodes for each partner under NDA and License。
- 承認に動的に変更されたアルゴリズムを使用します(タイムスタンプ、デバイスタイプ、一意のアドレス、送信カウンターによって異なります)
- パートナーごとに一意の回転暗号テーブル(最大1024バイト)を使用する
- 整合性チェック、データ妥当性チェックに多段階の自己抽出データ復号化アルゴリズムを使用する
- クロックセット、時刻同期、繰り返しパッケージ検出、通信の非同期化のためのタイムスタンプ
- データの有効性チェックに複数のチェックサム(暗号化されたデータと暗号化されていないデータ)を使用する
@CityIoTプラットフォーム-バックエンド/フロントエンド