前回の記事 ESP32をAlexa Gadgets Toolkitデバイスにしよう で紹介したArduino側のソースコードを解説します。 いつもの通り、Arduinoのコードは以下のGitHubに登録しておきました。 poruruba/AlexaGadget https://github.com/poruruba/AlexaGadget Alexa GadgetデバイスのGATTの準備 以下に示す通り、FE03というUUIDのGATTサービスに、2つのCharacteristic(コマンド受信用とNotification送信用)を登録します。 ソースコードでは以下の辺りです。 BLEDevice::init("M5StickC"); BLEServer *pServer = BLEDevice::createServer(); pServer->setCallbacks(new MyCa

