見出し画像

55. ESP32 と Seeeduino をシリアル接続し、ESP32 をゲートウェイ化する

前回の記事                        次回の記事


はじめに

前回の記事までで、すべて準備が整ったので、Seeeduino に接続されたセンサーで計測した値を、シリアル通信で ESP32 に送り、ESP32 を介して Azure IoT Hub への送信を試みます。

ESP32 をゲートウェイ化する

シリアル接続による双方向通信

Seeeduino 側、ESP32 側のシリアル通信方法をまずは調べます。

Seeeduino 側のシリアル通信

ソフトウェアロジックでのシリアル通信は、デバッグ時のログ表示等でよく使う、Serial クラスを使って簡単に実現できます。

    Serial.begin(115200);

    while (!Serial);
    Serial.println("BMI088 Raw Data");  // Serial への送信


    if (Serial.available() > 0) {
      readBuf = Serial.readString();    // Serial からの受信
      Serial.print(readBuf);
      ...

ちなみに、デバッグ時は、Arduino IDE で、Serial Monitor を開き

ここから先は

22,585字 / 4画像
説明では、Microsoft Azure 中心‼…になっていますが、最近は、Azure に限らず、IoT・Digital Twins、加えて、AI、DX 等のシステム構築に関するもっと本質的な話題を書いています。なんちゃってから卒業したい技術者の皆さんぜひ、ご購読くださいませー

IoT・Digital Twins を極めよう!

¥200 / 月 初月無料

2022年3月にマイクロソフトの中の人から外の人になった Embedded D. George が、現時点で持っている知識に加えて、頻繁に…

この記事が気に入ったらチップで応援してみませんか?