iOS <-> ROS via ESP32’s BLE

로그



2019/08/30 esp32_ble_cont 프로그램 수정

목적



전시장 등에서 WiFi를 사용할 수 없는 환경에서도 로봇의 ROS와 iPhone으로 통신을 하고 싶다.
BLE를 사용하면 좋다!

구성





아이폰




- 개발 환경: Xcode
- 사용 언어: Swift
- GitHub : BleROSCont

ESP32




- 개발 환경: Arduino on mac
- 사용 언어: C++
- GitHub : esp32_ble_cont
- 구매처 1: 왼쪽: 아키즈키
- 구매처 2: 오른쪽: 아마존

ROS Package




- 개발 환경: ROS melodic on ubuntu 18.04
- 사용 언어: Python2
- GitHub : esp32_ble_server

기술 정보


  • ESP32는 BLE 주변 장치로 작동합니다
  • 안테나 형상의 차이로부터 아키즈키의 ESP32쪽이 전파가 잘 날아간다
  • BLE 통신은 write without response와 notify를 사용
  • 자세한 내용은 GitHub의 README를 참조하십시오.
  • 좋은 웹페이지 즐겨찾기