テキストコピッド
ホーム >ニュース その他のMQTTブローカーのテスト

Bevywise IOTシミュレータを用いたHiveMQ&EMQX実装のテスト

バイ Hema


test mqtt broker

Bevywise IoTシミュレータです。 ソリューション 開発するためのツールをシミュレート, 迅速かつ簡単にIoTアプリケーションとIoTデバイスをリアルタイムでテスト&デモすることができます。 シンプルで力強い ツール すべてで 実際のデバイス/ネットワークなしでMQTTブローカー/アプリケーションを開発およびテストする柔軟性。 その場合、 Bevywise IoT シミュレータは、MQTT ブローカーで構築された IoT アプリケーションのテストをサポートしています。 この記事では、統合に関するステップガイドによる究極のステップを提供しますHiveMQの特長EMQXシリーズBevywise IoT のシミュレーターを使って。

IoTシミュレータを用いたHiveMQテスト

MQTTブローカーをテストするための統合手順を開始する前に、インストールプロセスを完了してください インフォメーション HiveMQ & Bevywise(ハイブマック&ビーワイズ) IoTシミュレータ

HiveMQ インストール

まず、HiveMQの事前インストール要件をヘルプで確認しますこのユーザーガイド。

すべての条件が満たされれば、それからダウンロード ハイブMQパッケージ。


Linux/MacOSの場合

ターミナルを使用してパッケージを解凍&実行できます

カートン
unzip hivemq-.zip拡張子


今、フォームを埋める & あなたの許可を設定する

カートン/ビン
chmod 755 run.sh は、


HiveMQ(ルートユーザ)を実行するには、以下のコマンドを使用します。

./run.sh ディレクティブ

窓のため

ファイルブラウザーを使用して、ZIP アーカイブを選択したディレクトリに抽出します。

バッチファイルを開始するには、ビンフォルダを開き、ダブルクリックしますrun.bat ディレクティブお問い合わせ

インストールが完了したら、ブラウザに移動できますhttp://localhost:8080の

ログインの詳細を入力して、HiveMQ を始めよう


  • ユーザー –プロフィール
  • パスワード –ログイン

Bevywise IoTシミュレータのインストール

インストールプロセスがシンプルで簡単ですので、セットアップに多くの時間を費やす必要はありません シミュレーション 環境。

パッケージのダウンロードから始めましょう。Bevywise IoTをダウンロード シミュレータ自由のため及び 30日間制限なく無料版をご利用いただけます。


Linux/Mac用

ダウンロード解除“Bevywise_IoTSimulator__Linux.zip.zip” の使い方


または


“Bevywise_IoTSimulator_Mac.zip” がリリースされました。ファイル


ターミナルを開き、ビンフォルダに移動します

カートン/Bevywise / Iotsimulator / ビン


下記のコマンドでシミュレータを実行します。

sh ランシミュレーター。 ログイン

窓のため


ダウンロードしたダブルクリック“Bevywise_IoTSimulator_Win_64.exe” がリリースされました。ファイル


インストールウィンドウにインストールパスを提供 & インストールを開始.


コマンドプロンプトを開き、「bin」フォルダに移動します

/Bevywise / Iotsimulator / ビン

シミュレータを起動します。Runimulator.batの使い方コマンド

HiveMQでIoTシミュレータを接続

TLS/SSL が有効または TLS/SSL なしで接続できます。


MQTTブローカー構成


MQTT ブローカーの TLS/SSL を必要に応じて有効/無効にし、ポート番号を確認してください。


デフォルトシミュレータはポートで実行1883年TLSが無効になっている場合8883年(昭和58年)TLSが無効になっている場合


シミュレータ構成

環境でシミュレータを起動し、IoTシミュレータユーザーに導きます インターフェイス。 次へ, 作成 新しいネットワーク シミュレータ設定ウィンドウが表示されます。

シミュレータの設定で、以下を選択します。


  • マネージャー募集 – その他
  • ブローカーIPアドレス - MQTTブローカーi.eを実行しているPCまたはサーバーのIPアドレス(ローカルホスト)
  • TLS/SSL – 有効化 (有効な場合)
  • ポート - デフォルト8883(TLSが有効になっている場合)、MQTTブローカーが異なるポートで実行されている場合、 お問い合わせ 使用条件 1883年 TLS が バリアフリー
  • ルート証明書 – 作成またはダウンロードしたroot.crtファイルをアップロードします。[ 忘れてはいけません アップロードをクリック
  • 完了したら、設定を保存します。
  • 次に、公開されたメッセージで、シミュレータやイベントで事実上デバイスを作成します。
  • HiveMQ 側の認証オプションはデバイスを接続できません。 だから、あなたは直接することができます 接続する 作成されたデバイス シミュレータ側での認証を有効にすることなく、
  • スタートボタンをクリックし、接続が成功した場合はネットワークを起動し、 見ることができる インタビュー シミュレータ内のメッセージ ネットワークログまたはデバイスログ。

統合が成功すると、HiveMQ UI に接続されたデバイスの一覧が表示されます。 スタート あなたの 実際のデバイスをIoTシミュレータでシミュレーションすることで、アプリケーションテストを行います。



hive dashboard


simulator hive

IoTシミュレータとのEMQX統合

MQTTブローカーをテストするための統合手順を開始する前に、インストールを完了してください プロセス EMQXと Bevywise IoTシミュレータ。

EMQXのインストール

EMQX ブローカーが現在サポートしているオペレーティングシステム:


  • CentOS 6,7,8の特長
  • OpenSUSE タンブルイード
  • デビア 8,9,10
  • Ubuntu 14.04、16.04、18.04、20.04
  • macOS 10.13, 10.14, 10.15
  • Windowsサーバー2019

インストールは複数の方法で行うことができます。 お好みのメソッドを確認できます。EMQX のインストール ドキュメント。

Linux サーバのインストールを見てみましょう


シェルスクリプトのワンクリックインストール(Linux)

カリキュラム https://repos.emqx.io/install_emqx.sh | bash


zipパッケージによるインストール

このリンクを使用して、お好みのパッケージをダウンロードしてください

EMQXのダウンロード パッケージまたはリクエストトライアル バージョン

完了したら、ダウンロードしたパッケージを解凍します

nzip emqx-ubuntu18.04-v3.1.0.zip


それからEMQXを始めて下さい

./bin/emqx の開始
./bin/emqx_ctl ステータス

または


スナップストアによるインストール


sudo スナップインストール emqx


EMQXでクイックスタート

sudo emqx スタート


ステータスを確認する

sudo emqx.ctl ステータス


EMQXを停止するには

sudo emqx 停止


実行後にダッシュボードを表示するには、ブラウザを使用して開きます。http://localhost:18083


ブローカーが起動したときにEMQXダッシュボードにデフォルトでアクセスできます。 デフォルトユーザ 名前 管理者 そして、 パスワードは公開されます。


無料トライアルライセンスを取得するには:詳しくはこちらガイドを始める


Bevywise IoTシミュレータのインストール

まずは、ダウンロード シミュレータ無料でパッケージ。


Linux/Mac用


ダウンロード解除“Bevywise_IoTSimulator__Linux.zip.zip” の使い方

または

Bevywise_IoTSimulator_Mac.zipファイル

ターミナルを開き、ビンフォルダに移動します

cd インストールパス>/Bevywise/Iotsimulator/bin


下記のコマンドでシミュレータを実行します。

sh ランシミュレーター。 ログイン


窓のため

ダウンロードしたダブルクリック“Bevywise_IoTSimulator_Win_64.exe” がリリースされました。ファイル


インストールウィンドウにインストールパスを提供 & インストールを開始.


コマンドプロンプトを開き、「bin」フォルダに移動します

/Bevywise / Iotsimulator / ビン

Runimulatorでシミュレータを起動します。 bat コマンド


EMQ XでIoTシミュレータを接続

TLS/SSL が有効または TLS/SSL なしで接続できます。


MQTTブローカー構成

デフォルトシミュレータはポートで実行1883年TLSが無効になっている場合8883年(昭和58年)TLSが無効になっている場合。


シミュレータ構成

環境でシミュレータを起動し、IoTシミュレータユーザーに導きます インターフェイス。


次に、新しいネットワークを作成し、シミュレータ設定ウィンドウが表示されます。


シミュレータの設定で、以下を選択します。

  • マネージャー募集 – その他
  • ブローカーIPアドレス - MQTTブローカーi.eを実行しているPCまたはサーバーのIPアドレス (ローカルホスト)
  • TLS/SSL – 有効化 (有効な場合)
  • ポート - デフォルト8883(TLSが有効になっている場合)、MQTTブローカーが異なるポートで実行されている場合、 お問い合わせ 使用条件 1883年、 TLSが無効になっている場合
  • ルート証明書 – ルートをアップロード. 作成したファイルやダウンロードしたファイル[ 忘れてはいけません アップロードをクリック
  • 完了したら、設定を保存します。
  • 次に、公開されたメッセージでデバイスやイベントを作成します。
  • EMQX側では、デバイスを接続するための認証オプションはありません。 直接接続する あなたの作成 デバイス シミュレータ側での認証を有効にすることなく、
  • 開始ボタンをクリックし、接続が成功した場合はネットワークを起動し、 あなたが見ることができる インタビュー シミュレータのメッセージ ネットワークログまたはデバイスログ。

統合が成功すると、EMQX UI に接続されたデバイスの一覧が表示されます。

emqx dashboard

emqx simulator

この記事では、MQTTブローカー(HiveMQ&EMQX)をテストする方法に関する詳細なビューを提供します ビービービワイズIoT シミュレータ。 MQTTブローカーと接続して、アプリケーションを迅速にテストしてください。 フォーエバーを接続することもできます 無料版のBevywise MQTT(ビービービーワイワイズ MQTT) ブローカーIoTで シミュレータ用 信頼できるテスト。

IoTのダウンロード アプリケーションテストを開始するために無料でシミュレータを入手してください。