UARTシリアルポート-MQTTゲートウェイは、UARTを介して任意のデバイスをインターネットに接続します。デバイスがUARTに送信するすべてのもの、ゲートウェイはMQTTプロトコルを使用してインターネットサーバーに転送します。同様に、ゲートウェイに送信されるすべてのもの、ゲートウェイはUARTに転送します。 arduinoまたはUART TTLをサポートするデバイスで使用できます。スマートフォンをIoTゲートウェイとして使用する
シングルおよびマルチ接続をサポート:
-1つ以上のUartポートが1つ以上のサーバーポイントに接続できます。(ブリッジとして)
-1つまたは複数のブリッジを追加できます
-1つ以上のUSBシリアルポートで同時に実行可能
-1つ以上のMQTTブローカーアドレスに同時に接続できます
SerialPortのアクティベーション発行条件は次のとおりです。
-なし:生データとして送信
-On Character:「Split on」文字は、入力を個別のメッセージに分割するために使用されます。また、シリアルポートに送信されるすべてのメッセージに追加することもできます。
-タイムアウト後:タイムアウトは最初の文字の到着から始まります。
-沈黙後:キャラクターが到着するとタイムアウトが再開されます
-フレームの開始/停止:フレームの受信後に送信
-JSONオブジェクト:JSONオブジェクトの成功を受信した後に送信します。オブジェクトに含めることにより、MQTTのトピック、QoSの変更、保持を含める
-文字列正規表現:正規表現が一致した場合に送信
ユーザー名/パスワードとTLS、証明書を使用したセキュリティ接続
今後の機能(Todo):
-AWS、Azure、Google、IBM Internet of Things Platform Connectサポートダイレクト
-Bluetoothを追加