Magicblocks.io - IoT | MQTTの紹介
このアプリは、携帯電話のセンサーから取得したセンサー値を特定のMQTTクライアントに送信するために使用されます。アプリには多くのセンサーがありますが、スマートフォンには特定のセンサーが必要であることに注意してください。
お使いの携帯電話のセンサーの種類は、お使いの携帯電話のブランドやバージョンによって異なります。まず、電話機に組み込まれているセンサーを最初に特定することが重要です。
入門
開始するには、アプリに移動し、設定(左上隅)をクリックします。指定されたスペースに必要な詳細を入力します。
特定のMQTTブローカーにデータを公開する場合は、ホスト名とそのポートを入力します。パブリッシュおよびサブスクライブトピックを指定することも重要です。
必要に応じて試すことができる他のオプションもあります。
このアプリを操作するとき、電話は常に安定したインターネット接続を持っている必要があります。
センサー
QR /バーコードスキャナー
カメラでQRコードをスキャンし、データを送信します。アプリにカメラへのアクセスを許可することが重要です
データが送信される形式-{"qr":{"format": "QR_CODE"、 "content": ""}}
加速度計
加速度計は、加速力を測定するために使用される電気機械センサーです。単位– m / s2で測定されたX軸、Y軸、Z軸の値
データが送信される形式-{"accelerometer":{"x": "2.84"、 "y": "0.44"、 "z": "10.02"}}
ジャイロスコープ
角速度センサーまたは角速度センサーとしても知られるジャイロセンサーは、角速度を感知するデバイスです。
単位–ラジアン/秒で測定されたX軸、Y軸、Z軸の値
データが送信される形式-{"ジャイロスコープ":{"x": "0.0"、 "y": "0.0"、 "z": "0.0"}}
近接センサー
近接センサーは、ターゲットがセンサーのフィールドに入るときにオブジェクト(「ターゲット」と呼ばれることが多い)の存在を検出する非接触センサーです。
単位–cmで測定された距離
データが送信される形式-{"proximity":{"x": "5.0"}}
光
このセンサーは、領域の明るさを提供します
lxの単位
データが送信される形式-{{"light":{"illuminance": "7.0"}}
温度
部屋の温度を提供します。
摂氏の単位
データが送信される形式-{"温度":{"温度": "7.0"}}
圧力
室内圧力を測定します
hPaの単位
データが送信される形式-{"pressure":{"pressure": "1009.56"}}
ロケーション
場所にアクセスするためのアプリへのアクセスを許可します。デバイスの緯度と経度の位置を度で示し、現在の位置の高度をメートルで示します。
データが送信される形式-{"gps":{"alt": "0.0"、 "lon": "80.06"、 "lat": "6.72"}}
設定
右上隅の設定に移動します。これらは、カスタムアプリケーションを作成するために変更する必要がある設定です。いくつか必要なものがあります
フィールドと、アプリを機能させるために入力する必要のあるオプションのフィールド。
ホスト名–このフィールドにブローカーの名前を入力する必要があります。無料のMQTTブローカーを使用することをお勧めします。彼らです、
ブローカー.hivemq.com
mqtt.eclipse.org
これは必要項目です。
ポート-これも必須フィールドです。ポートをデフォルト(1883)のままにしておくことをお勧めします
ユーザー名-これはオプションの要件です。セキュリティを強化するために、ユーザー名を追加することをお勧めします。
パスワード–これはオプションの要件です。セキュリティを強化するために、ユーザー名を追加することをお勧めします。
ClientID-これはオプションの要件です。空白のままにすると、アプリケーションはユーザーのclientIDを生成します。
トピックの公開–ユーザーは、データの送信先のトピックを指定する必要があります。
サブスクライブトピック–ユーザーは、アプリケーションがデータを受信するためにリッスンするトピックを指定する必要があります。
データプッシュ間隔–データを公開する速度。
QoS – MQTT QoSの詳細については、MQTTブローカーの公式Webサイトにアクセスしてください。
必須フィールドを指定したら、[保存]をクリックしてホームページに移動します。スライダーをスライドしてMQTTブローカーに接続します。すべてがうまくいけば、画面に「接続済み」と表示されます
お使いの携帯電話のセンサーの種類は、お使いの携帯電話のブランドやバージョンによって異なります。まず、電話機に組み込まれているセンサーを最初に特定することが重要です。
入門
開始するには、アプリに移動し、設定(左上隅)をクリックします。指定されたスペースに必要な詳細を入力します。
特定のMQTTブローカーにデータを公開する場合は、ホスト名とそのポートを入力します。パブリッシュおよびサブスクライブトピックを指定することも重要です。
必要に応じて試すことができる他のオプションもあります。
このアプリを操作するとき、電話は常に安定したインターネット接続を持っている必要があります。
センサー
QR /バーコードスキャナー
カメラでQRコードをスキャンし、データを送信します。アプリにカメラへのアクセスを許可することが重要です
データが送信される形式-{"qr":{"format": "QR_CODE"、 "content": ""}}
加速度計
加速度計は、加速力を測定するために使用される電気機械センサーです。単位– m / s2で測定されたX軸、Y軸、Z軸の値
データが送信される形式-{"accelerometer":{"x": "2.84"、 "y": "0.44"、 "z": "10.02"}}
ジャイロスコープ
角速度センサーまたは角速度センサーとしても知られるジャイロセンサーは、角速度を感知するデバイスです。
単位–ラジアン/秒で測定されたX軸、Y軸、Z軸の値
データが送信される形式-{"ジャイロスコープ":{"x": "0.0"、 "y": "0.0"、 "z": "0.0"}}
近接センサー
近接センサーは、ターゲットがセンサーのフィールドに入るときにオブジェクト(「ターゲット」と呼ばれることが多い)の存在を検出する非接触センサーです。
単位–cmで測定された距離
データが送信される形式-{"proximity":{"x": "5.0"}}
光
このセンサーは、領域の明るさを提供します
lxの単位
データが送信される形式-{{"light":{"illuminance": "7.0"}}
温度
部屋の温度を提供します。
摂氏の単位
データが送信される形式-{"温度":{"温度": "7.0"}}
圧力
室内圧力を測定します
hPaの単位
データが送信される形式-{"pressure":{"pressure": "1009.56"}}
ロケーション
場所にアクセスするためのアプリへのアクセスを許可します。デバイスの緯度と経度の位置を度で示し、現在の位置の高度をメートルで示します。
データが送信される形式-{"gps":{"alt": "0.0"、 "lon": "80.06"、 "lat": "6.72"}}
設定
右上隅の設定に移動します。これらは、カスタムアプリケーションを作成するために変更する必要がある設定です。いくつか必要なものがあります
フィールドと、アプリを機能させるために入力する必要のあるオプションのフィールド。
ホスト名–このフィールドにブローカーの名前を入力する必要があります。無料のMQTTブローカーを使用することをお勧めします。彼らです、
ブローカー.hivemq.com
mqtt.eclipse.org
これは必要項目です。
ポート-これも必須フィールドです。ポートをデフォルト(1883)のままにしておくことをお勧めします
ユーザー名-これはオプションの要件です。セキュリティを強化するために、ユーザー名を追加することをお勧めします。
パスワード–これはオプションの要件です。セキュリティを強化するために、ユーザー名を追加することをお勧めします。
ClientID-これはオプションの要件です。空白のままにすると、アプリケーションはユーザーのclientIDを生成します。
トピックの公開–ユーザーは、データの送信先のトピックを指定する必要があります。
サブスクライブトピック–ユーザーは、アプリケーションがデータを受信するためにリッスンするトピックを指定する必要があります。
データプッシュ間隔–データを公開する速度。
QoS – MQTT QoSの詳細については、MQTTブローカーの公式Webサイトにアクセスしてください。
必須フィールドを指定したら、[保存]をクリックしてホームページに移動します。スライダーをスライドしてMQTTブローカーに接続します。すべてがうまくいけば、画面に「接続済み」と表示されます
表示