ホーム >ニュース シミュレーションされたIoTデバイスを作成する

IoTデバイスをシミュレートする方法

バイ Ponlakshmi


Rule Engine

Bevywise IoTシミュレータ無料です。 非常にスケーラブルIoTソリューション開発、テスト、さまざまなシナリオをシミュレートするのに役立つデバイスシミュレーションスイート リアルタイムの実証 デバイスとマネージャー。 ユーザインターフェースからシミュレートされたIoTデバイスを作成できます。

IoTデバイスM2M通信をグループ化できる3つの主要な要件があります。 それらは:


  • — 障害と冗長性
  • — データ収集
  • — Edge アクションの活性化

この記事では、IoTデバイスをシミュレートする方法について説明します。 シミュレーションされたIoTデバイスは、 実際のデバイスに 完全なテスト環境を持つ欠落したエッジデバイスの一つとして機能します。

IOTデバイス障害と冗長性:

任意の冗長設定は、マスターとスタンバイデバイスが必要です。 IoT の失敗を補う必要があります。 スタンバイへのマスター デバイス。 私たちのシナリオでは、マスターとスタンバイデバイスをブローカーとスタンバイに接続します 購読する マスターデバイスのステータス。 ザ・オブ・ザ・ブローカーマスターがスタンバイ装置のために消えるときスタンバイ装置に知らせます お問い合わせ 2つのシミュレートされたIoTデバイスを使用して、このシナリオを実行できます。


大規模な施設のディーゼル発電機の例を見てみましょう。 マスターとスタンバイジェネレーターを持っています。 ザ・オブ・ザ・ マスターは登録する必要があります WILLのトピックとメッセージ ブローカーとスタンバイジェネレータは、マスターの意志トピックを購読する必要があります。 マスターのディーゼル時 発電機は、ブローカーは、関心のある顧客にメッセージを送信します。


設定する必要があります。ログイン メッセージ話題の /facility/dg_master_status と Open DOWN ブローカーが非接続を公開 デバイス。


DG-Standbyはマスターのステータスを聞き、必要なアクションを実行する必要があります。 これは2種類が必要です アクション。


  • — スタンバイ アップし、必要性を満たします。
  • — 施設管理者にステータスを送信します。

DBスタンバイは、マスターのWillトピックのサブスクリプションで構成する必要があります /facility/dg_master_status 。 DGマスターがダウンするたびに、DGスタンバイがアクションを起こすメッセージが届きます。 以下について ビデオはあなたとあなたを助けます 必要なトピックへのサブスクリプション。



これはシミュレートされたスタンバイであるので スタンバイ DG では、メッセージの公開も必要です。 スレーブDBの更新 そのため、DG Slaveがマスターダウンのメッセージを受信すると、スレーブステータスが公開されます。 アクティブ。 リクエスト応答でこれを実現できます。

リクエストトピックとメッセージ – DG_Standby :/facility/dg_master_status ダウンダウン
応答のトピックとメッセージ - /facility/dg_slave_status : アクティブ

次のビデオでは、あなたを助けますアクション シミュレーションお問い合わせ


データ収集:

本日の全ての決定は、データによって行われます。 完璧な意思決定は、多くの時間シリーズを必要とします データ。 これにより、エッジデバイスからデータを収集する必要性が毎秒または分ごとに管理されます。 デバイス。


設定できますIoT シミュレータブローカーと関心のあるサーバーに継続的にデータを送信します。 ヘルスケア、健康 毎秒データを記録して送信する必要があります。 レコードと送信するデバイスをシミュレートしてみましょう 管理者アプリケーションへのデータ。 数秒ごとにメッセージを送信する必要があります。


5秒ごとにデータを送信するための最も時間間隔です。 非常に多くの時間を設定できます 毎分または毎時または特定の分毎時または特定の分を送信するために適用範囲が広いパターンの 毎分2秒以上。

IoTデバイスアクション:

センサーは、主にデータ収集に取り組んでいます。 しかし、これらのデータを処理し、必要な情報を取る必要があります アクション。 ザ・オブ・ザ・IoTプラットフォームあなたを与える データを集約し、処理する柔軟性。 このデータからの推論はメッセージをトリガーすることができます エッジデバイスは、エッジでアクションをトリガーできます。


水位センサーと水ポンプスイッチを、データ感覚の一例として捉える アクションを取る。 このシナリオでは、水ポンプはレベルが低く、必要性がであるとき始める必要があります 水位が高いと停止します。 ウォーターポンプは、現在のステータスを一度公開します。 ステータス変更。 イベントの公開と動作シミュレータを使用して、このシナリオを設定できます。 前の動画で。


この記事では、IoT シミュレータを使用して独自の IoT デバイスをシミュレートするのに役立ちます。 気軽に書き込む デバイスへのサポートが必要な場合 インターセプティングや 次の記事で詳しく説明するメッセージとAPIコントロールのカスタマイズ。


ダウンロードIoT シミュレータ無料で お使いのデバイスを模倣する独自のIOTデバイスを作成できるようになりました。

フィードバックや質問をお気軽にご相談ください。コンタクトページお問い合わせ