Wi-Fi 4

ESP32, Wi-Fi, smart_config

ESP32, Wi-Fi, smart_config Google Play를 통해 Esp8266_SmartConfig 앱을 다운로드받을 수 있습니다. EPS32 부팅 후 패킷 스니핑 상태를 유지합니다. 안드로이드 Esp8266_SmartConfig 앱에서 wifi ssid, passwd를 입력하면ESP32 보드에서 이 패킷을 스니핑하여 외부 AP와 연결합니다. 즉, APP에서 ssid, passwd를 wifi 형태로 브로드캐스팅하면 ESP32가 패킷 스니핑으로 정보를 취한 다음 외부 wifi와 연결하는 방식입니다. 0. 참고 사이트esp-idf/examples/wifi/smart_config/https://esp-idf.readthedocs.io/en/latest/api-reference/wifi/esp_sm..

ESP32 2018.08.21

ESP32, Bluetooth, Wi-Fi, blufi

ESP32, Bluetooth, Wi-Fi, blufi 안드로이드 기기가 꼭 필요함테스트 앱이 안드로이드용만 있음 EPS32 부팅 후 ibeacon(?) 같은 신호를 브로드캐스팅하면 안드로이드 EspBlufi 앱에서 이를 수신하면 EPS32 리스트가 보여집니다. 그 중에서 해당 보드를 선택한 다음 wifi ssid, passwd를 입력합니다. 앱의 Bluetooth를 통해 wifi ssid, passwd를 해당 보드로 넘겨주게 되면 해당 보드는 이 정보를 통해 wifi 설정을 하고 BT를 종료하는 것으로 확인됩니다. esp/esp-idf/components/bt/bluedroid/api/include/api/esp_gap_ble_api.h 0. 참고 사이트esp-idf/examples/bluetooth/..

ESP32 2018.08.21

ESP32, Wi-Fi, http2_request

ESP32, Wi-Fi, http2_request https://http2.golang.org 홈페이지에 접속하여현재 시간을 가져오는 example입니다. 0. 참고 사이트esp\esp-idf\examples\protocols\http2_requesthttps://github.com/espressif/esp-idf/tree/master/examples/protocols/http2_request 1. 모듈 2. 보드 연결 3. 소스 설명make menuconfig를 통해 ssid, password를 지정해야 합니다. 4. 소스https://github.com/sglee0223/esp32/tree/master/http2_request 5. 결과 확인현재 시간은 UTC 기준으로 출력됩니다. I (424) he..

ESP32 2018.08.21

ESP32, Wi-Fi, wifi_scan

ESP32, Wi-Fi, wifi_scan make menuconfig 를 통해 ssid, password를 지정하도록 되어 있습니다. 0. 참고 사이트esp-idf\examples\wifi\scanhttps://github.com/espressif/esp-idf/tree/master/examples/wifi/scan 1. 모듈 2. 보드 연결 3. 소스 설명 4. 소스https://github.com/sglee0223/esp32/tree/master/wifi_scan 5. 결과 확인scan: SYSTEM_EVENT_STA_START 로그 이후에 동작 방향이 달라집니다. 기본 설정인 경우 I (0) cpu_start: App cpu up. I (346) heap_init: Initializing. RAM..

ESP32 2018.08.20