[esp-matter] [generic_switch][2] matter light 장치 연동하기 : SmartThings 앱을 사용해 generic_switch 장치의 버튼을 누를 경우 matter light 장치의 LED를 On/Off 테스트 하기 → SmartThings 앱 설치 → SmartThings 앱에 SmartThings Station 장치 추가 → SmartThings 앱에 light 장치 추가 ▶ generic_switch 장치를 SmartThings 앱에 기기추가하기→ generic_switch 장치 부팅 로그더보기load:0x40875720,len:0x1804load:0x4086c410,len:0xe58load:0x4086e610,len:0x2e20entry 0x4086c41aI (23) boot: ESP-IDF v5.2.1-dirty 2nd stage bootloader.. ESP32 2024. 7. 5. 15:24
[esp-matter][light][4] WIFI matter 에서 Thread matter로 변경하기 : 기존 matter light 프로젝트에서 thread 기능이 추가되서 SmartThings 앱을 이용해 LED 제어 및 추후 공유 기능을 사용해 chip-tool 에서도 commissioning && LED on/off 테스트 해 보았습니다. 목차 ▶ 소스코드는 github의 다음 커밋을 사용했습니다. : wifi matter 빌드가 에러가 없는 상태를 가정하에 설명합니다. ▶ sdkconfig.defaults.esp32c6 파일 수정하기 : 같은 정의 파일이 있으니 주석처리 해주신후 아래 내용 추가해 주세요.# Enable THREADCONFIG_OPENTHREAD_ENABLED=yCONFIG_ENABLE_WIFI_STATION=nCONFIG_USE_MINIMAL_MDNS=n .. ESP32 2024. 2. 1. 16:33
[esp-matter] chipLogProgress() 콜스택 따라가기 BLEManagerImpl.cpp 소스의 HandleTXCharCCCDWrite() 메소드안 ChipLog 출력 부분에 대한 Call stack를 따라가 봤습니다. ▶ 함수안의 다음 코드 void BLEManagerImpl::HandleTXCharCCCDWrite(struct ble_gap_event * gapEvent) { ~~ 중략 ~~ ChipLogProgress(DeviceLayer, "Write request/command received for CHIPoBLE TX CCCD characteristic (con %u" " ) indicate = %d", gapEvent->subscribe.conn_handle, gapEvent->subscribe.cur_indicate); ~~ 중략 ~~ } ↓.. ESP32 2024. 1. 30. 18:48