log
2019/08/30 esp32_ble_cont プログラム修正
目的
展示会場等でのWiFiが使えない環境でもロボットのROSとiPhoneで通信を行いたい。
BLEを使えばいいじゃん!
構成
iPhone
- 開発環境:Xcode
- 使用言語:Swift
- GitHub:BleROSCont
ESP32
- 開発環境:Arduino on mac
- 使用言語:C++
- GitHub:esp32_ble_cont
- 購入先1:左:秋月
- 購入先2:右:Amazon
ROS Package
- 開発環境:ROS melodic on ubuntu 18.04
- 使用言語:Python2
- GitHub:[esp32_ble_server](https://github.com/koki-ogura/esp32_ble_server)
技術情報
- ESP32はBLEペリフェラルとして動作
- アンテナ形状の違いから秋月のESP32の方が電波が良く飛ぶ
- BLE通信はwrite without responseとnotifyを使用
- 詳しくはそれぞれGitHubのREADMEを参照してください

