前提・実現したいこと
Androidのセンサーの値をESP32にBlueToothで送信したい
発生している問題・エラーメッセージ
ESP32がBlueToothの接続候補として出現してつなぐと5秒程度で接続が切れ,以前接続したデバイスという扱いになってしまう
該当のソースコード
C
1#include "BluetoothSerial.h" 2 3BluetoothSerial SerialBT; 4 5void setup() { 6 Serial.begin(115200); 7 SerialBT.begin("ESP32test"); 8} 9 10void loop() { 11 if (Serial.available()) { 12 String sendData = Serial.readStringUntil(';'); 13 SerialBT.print(sendData); 14 } 15 16 if (SerialBT.available()) { 17 String receiveData = SerialBT.readStringUntil(';'); 18 Serial.print(receiveData); 19 } 20}
試したこと
以下の記事を参考に電池の最適化を切ったが挙動は変わらなかった.
https://investinlife.tokyo/kaki/bluetoothmidiservice/
また,AndroidとESP32どちらに問題があるのか不明であったためそれぞれBlueToothでPCと接続してみたところ両者問題なく接続できることを確認しました.
補足情報(FW/ツールのバージョンなど)
Pixel4 Android11
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/06 10:44