앱을 처음 열면 아직 블루투스를 켜고 “예”를 클릭합니다. 앱이 ESP32에 연결되면 ESP32에서 전송되는 임의의 값을 인쇄하고 “LED” 버튼을 사용하면 ESP32에 “A” 또는 “B”를 전송하여 LED를 켜거나 끌 수 있습니다. 하지만 지금은 아직 총을 점프하지 말자! 이 프로젝트에는 세 가지 주요 부분이 있습니다. 안드로이드 스마트 폰, 블루투스 트랜시버, 아두 이노. 이봐, 나는 블루투스에 내장 된을 통해 내 노트북과 직렬로 연결하는 HM10이장치를 만들려고노력하고 있습니다. 내 HM10내 노트북과 페어링 할 수 있습니다. 그러나 직렬 포트처럼 작동하도록 Bluetooth에서 내장된 데이터를 설정하는 방법을 모르기 때문에 데이터를 직렬로 보낼 수 없습니다. 새 COMM 포트를 만들려고 했지만 HM10을 찾을 수 없습니다. 어떤 도움을하시기 바랍니다? 2. 파일 → 예 → ArduinoBlue → 이름 바꾸기 → xxxxxx를 원하는 이름으로 변경하거나 아래의 붙여 넣기 코드를 복사하십시오. 파일 → 예 → 아두 이노 블루 → 아두 이노 블루_basic.ino 감사 마틴! 그것은 HMsensor 구성을 사용하면 쉽게 만들 수 있다는 나에게 발생했다 … 나는 차이를 확인하기 위해 HM11에 HMsensor 펌웨어를 플래시합니다.
그것은 내가 전송할 배터리 수준이 아니다, 단순히 입력 핀에 가변 전압 (그것은 단지 PIO3 HM11에 이것을 설정할 수 있습니다 보인다). 아마도 전송 된 특성에서 감지 된 핀 데이터를 읽는 방법에 대한 지식의 부족이지만 iOS 앱 (HM10Control, 블루투스 직렬 프로, 라이트 블루, BLE 스캐너 등)을 사용하여 HM11에 다양한 전압 입력을 읽을 수없는 것 같습니다. ESP32는 Wi-Fi뿐만 아니라 블루투스 및 블루투스 저에너지 (BLE)도 함께 제공됩니다. 이 게시물은 ESP32와 BLE에 대한 빠른 소개입니다. 먼저 BLE가 무엇이며 사용할 수 있는 것을 살펴보고 Arduino IDE를 사용하여 ESP32를 사용한 몇 가지 예제를 살펴보겠습니다. 간단한 소개를 위해 ESP32 BLE 서버와 해당 서버를 찾기 위한 ESP32 BLE 스캐너를 만듭니다. 이 튜토리얼에서 우리는 아두 이노 IDE에서이 블루투스 저에너지 기능으로 작업하고 Thunkable, 무료 및 시각적 응용 프로그램 구축 도구를 사용하여 사용자 정의 안드로이드 응용 프로그램을 만들 것입니다. 실제로이 튜토리얼을 할 나를 촉발 것은 그가 BLE 기능을 조금 실험하는 안드레아스 스파이에 의해이 유튜브 비디오였다. 정말 달콤한 것은 일부 멋진 친구는 이미 Arduino IDE (닐 콜반떨어져 모자!)에 대한 BLE 라이브러리 뒤에 모든 하드 코딩을 수행하고 그의 기여는 최근 공식 ESP32 아두 이노 릴리스의 일환으로 추가된 것입니다. 블루투스 저에너지 (BLE)는 우리가 블루투스 오디오 와 같은 것 들에서 찾을 수 있습니다 전통적인 블루투스 보다 약간 다른 프로토콜, 예를 들어.
BLE “서버”(예: ESP32 판독 센서 데이터)는 데이터를 지속적으로 스트리밍하는 대신 클라이언트(예: 스마트폰)를 주기적으로 “알리고” 데이터를 전송할 수 있습니다. 따라서 BLE는 많은 양의 데이터가 필요하지 않은 저전력 IoT 애플리케이션에 더 적합합니다.