Skip to content

connect_rainmaker添加设备配网成功运行后,没有Wifi CSI数据,也没有做人体存在/运动检测 #260

Description

@jewsus-cn

Checklist

  • Checked the issue tracker for similar issues to ensure this is not a duplicate
  • Read the documentation to confirm the issue is not addressed there and your configuration is set correctly
  • Tested with the latest version to ensure the issue hasn't been fixed

How often does this bug occurs?

always

Expected behavior

connect_rainmaker添加设备配网成功运行后,没有Wifi CSI数据,也没有做人体存在/运动检测, 后台log没有看到wifi csi相关日志, 没有启动wifi CSI检测
ESP RainMaker App: v3.5.1
connect_rainmaker代码: git clone https://github.com/espressif/esp-csi.git
开发板: ESP32-S3

Actual behavior (suspected bug)

联网通信都没有问题, 就是没有看到wifi csi数据, 也没有人体存在、运动检测, 开发板日志中也没有相关日志。这是怎么回事???? github上代码有问题吗?

Error logs or terminal output

--- 0x403c894c: call_start_cpu0 at /opt/esp-csi/esp-idf/components/bootloader/subproject/main/bootloader_start.c:25
I (25) boot: ESP-IDF v5.5 2nd stage bootloader
I (25) boot: compile time May 20 2026 10:03:48
I (25) boot: Multicore bootloader
I (25) boot: chip revision: v0.2
I (28) boot: efuse block revision: v1.4
I (31) qio_mode: Enabling default flash chip QIO
I (36) boot.esp32s3: Boot SPI Speed : 80MHz
I (40) boot.esp32s3: SPI Mode       : QIO
I (43) boot.esp32s3: SPI Flash Size : 2MB
I (47) boot: Enabling RNG early entropy source...
I (52) boot: Partition Table:
I (54) boot: ## Label            Usage          Type ST Offset   Length
I (60) boot:  0 nvs              WiFi data        01 02 0000d000 00008000
I (67) boot:  1 fctry            WiFi data        01 02 00015000 00004000
I (74) boot:  2 log_status       WiFi data        01 02 00019000 00004000
I (80) boot:  3 otadata          OTA data         01 00 0001d000 00002000
I (87) boot:  4 phy_init         RF data          01 01 0001f000 00001000
I (93) boot:  5 ota_0            OTA app          00 10 00020000 001e0000
I (100) boot: End of partition table
I (103) esp_image: segment 0: paddr=00020020 vaddr=3c110020 size=48a68h (297576) map
I (155) esp_image: segment 1: paddr=00068a90 vaddr=3fc9f100 size=052d8h ( 21208) load
I (159) esp_image: segment 2: paddr=0006dd70 vaddr=40374000 size=022a8h (  8872) load
I (161) esp_image: segment 3: paddr=00070020 vaddr=42000020 size=10c024h (1097764) map
I (329) esp_image: segment 4: paddr=0017c04c vaddr=403762a8 size=18dd0h (101840) load
I (349) esp_image: segment 5: paddr=00194e24 vaddr=600fe000 size=00020h (    32) load
I (359) boot: Loaded app from partition at offset 0x20000
I (360) boot: Disabling RNG early entropy source...
I (370) cpu_start: Multicore app
I (378) cpu_start: Pro cpu start user code
I (378) cpu_start: cpu freq: 240000000 Hz
I (379) app_init: Application information:
I (379) app_init: Project name:     connect_rainmaker
I (383) app_init: App version:      1
I (387) app_init: Compile time:     May 20 2026 10:03:36
I (392) app_init: ELF file SHA256:  9337c699b...
I (396) app_init: ESP-IDF:          v5.5
I (400) efuse_init: Min chip rev:     v0.0
I (404) efuse_init: Max chip rev:     v0.99
I (408) efuse_init: Chip rev:         v0.2
I (411) heap_init: Initializing. RAM available for dynamic allocation:
I (418) heap_init: At 3FCAB130 len 0003E5E0 (249 KiB): RAM
I (423) heap_init: At 3FCE9710 len 00005724 (21 KiB): RAM
I (428) heap_init: At 3FCF0000 len 00008000 (32 KiB): DRAM
I (433) heap_init: At 600FE020 len 00001FC8 (7 KiB): RTCRAM
I (439) spi_flash: detected chip: boya
I (442) spi_flash: flash io: qio
W (445) spi_flash: Detected size(16384k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
I (457) sleep_gpio: Configure to isolate all GPIO pins in sleep state
I (463) sleep_gpio: Enable automatic switching of GPIO sleep configuration
I (470) coexist: coex firmware version: 831ec70
I (489) coexist: coexist rom version e7ae62f
I (489) main_task: Started on CPU0
I (490) main_task: Calling app_main()
I (500) pp: pp rom version: e7ae62f
I (500) net80211: net80211 rom version: e7ae62f
I (501) wifi:wifi driver task: 3fcedcfc, prio:23, stack:6656, core=0
I (504) wifi:wifi firmware version: f3dbad7
I (506) wifi:wifi certification version: v7.0
I (510) wifi:config NVS flash: enabled
I (514) wifi:config nano formatting: disabled
I (518) wifi:Init data frame dynamic rx buffer num: 32
I (523) wifi:Init static rx mgmt buffer num: 5
I (527) wifi:Init management short buffer num: 32
I (531) wifi:Init dynamic tx buffer num: 32
I (535) wifi:Init static tx FG buffer num: 2
I (539) wifi:Init static rx buffer size: 2212
I (543) wifi:Init static rx buffer num: 10
I (547) wifi:Init dynamic rx buffer num: 32
I (551) wifi_init: accept mbox: 6
I (554) wifi_init: tcpip mbox: 32
I (557) wifi_init: udp mbox: 6
I (560) wifi_init: tcp mbox: 6
I (562) wifi_init: tcp tx win: 5760
I (566) wifi_init: tcp rx win: 5760
I (569) wifi_init: tcp mss: 1440
I (572) wifi_init: WiFi RX IRAM OP enabled
I (579) esp_rmaker_work_queue: Work Queue created.
I (580) esp_claim: Initialising Assisted Claiming. This may take time.
W (590) esp_claim: Generating the private key. This may take time.
I (4696) esp_rmaker_node: Node ID ----- 441BF6CE99C8
I (4697) esp_rmaker_time: Initializing SNTP. Using the SNTP server: pool.ntp.org
I (4698) esp_rmaker_ota_using_topics: OTA enabled with Topics
I (4703) esp_rmaker_ota: OTA state = 2
I (4707) esp_rmaker_time: SNTP already initialized.
I (4711) esp_rmaker_time_service: Time service enabled
I (4716) esp_rmaker_time: SNTP already initialized.
I (4723) esp_rmaker_time: SNTP already initialized.
I (4725) esp_rmaker_core: Starting RainMaker Work Queue task
I (4730) esp_rmaker_work_queue: RainMaker Work Queue task started.
I (4736) esp_claim: Waiting for assisted claim to finish.
I (4741) wifi_prov_scheme_ble: BT memory released
I (4746) app_wifi: Starting provisioning
I (4752) phy_init: phy_version 701,f4f1da3a,Mar  3 2025,15:50:10
W (4755) phy_init: failed to load RF calibration data (0x1102), falling back to full calibration
I (4795) phy_init: Saving new calibration data due to checksum failure or outdated calibration data, mode(2)
I (4802) wifi:mode : sta (44:1b:f6:ce:99:c8)
I (4802) wifi:enable tsf
I (4805) BLE_INIT: BT controller compile version [4713a69]
I (4806) BLE_INIT: Feature Config, ADV:1, BLE_50:1, DTM:1, SCAN:1, CCA:0, SMP:1, CONNECT:1
I (4813) BLE_INIT: Bluetooth MAC: 44:1b:f6:ce:99:ca
I (4820) protocomm_nimble: BLE Host Task Started
I (4824) NimBLE: GAP procedure initiated: stop advertising.

I (4828) NimBLE: GAP procedure initiated: advertise;
I (4832) NimBLE: disc_mode=2
I (4834) NimBLE:  adv_channel_map=0 own_addr_type=0 adv_filter_policy=0 adv_itvl_min=256 adv_itvl_max=256
I (4844) NimBLE:

I (4847) wifi_prov_mgr: Provisioning started with service name : PROV_44d407
I (4853) app_wifi: Provisioning started
I (4856) esp_rmaker_local: Event 1
I (4859) app_wifi: Scan this QR code from the ESP RainMaker phone app for Provisioning.

  █▀▀▀▀▀█ █▀█▀▄██▀▀█▀█▄ █▀▀▀▀▀█
  █ ███ █ ██▄▄ ▄█▄▀██▀▄ █ ███ █
  █ ▀▀▀ █ ▄█▄▀▀ ▀▀▀▄ █▄ █ ▀▀▀ █
  ▀▀▀▀▀▀▀ ▀ █▄█ ▀▄▀▄▀ ▀ ▀▀▀▀▀▀▀
  ▀█  ██▀▄▄ ▀▄▀▄ ▄█▄ █  ▄▀▄▀█▀█
  █ █ █▀▀  █▀█▄▀▄▀█▄█▄ █▀▀▄█ ▄▀
  ▄▄▄ ▀█▀▄▄ ▄█▀▄ ▄ ▀▀▀█▀▄ ▄▄▄█▄
  █▄██ ▀▀▀█▀█▀   █▀█▀▄ ▄ █▀ ▀▄▀
  █▀▄▀█▄▀▄█ █▄▀ ▄█ ▀▀ ▄▀▄ ▄█▄ ▄
    ▄ ▀▄▀█▄▀▄▀ ▀█▀██▀▄ ▀█▄  ▀▀▀
  ▀▀   ▀▀▀██▀▄█▄ ▄ ▀▄██▀▀▀█▄ ▄█
  █▀▀▀▀▀█ ▄  ▀ ▀ ▀ █▀▀█ ▀ █ ▀ ▀
  █ ███ █ ▀ ██▄▄ ▄▀▀▀▀██▀█▀█▄▄▄
  █ ▀▀▀ █ ▄▄▀▀  ▀███▀▀▄▀ █▄▄▀██
  ▀▀▀▀▀▀▀ ▀ ▀ ▀ ▀ ▀▀▀ ▀▀ ▀▀  ▀


I (4998) app_wifi: If QR code is not visible, copy paste the below URL in a browser.
https://rainmaker.espressif.com/qrcode.html?data={"ver":"v1","name":"PROV_44d407","transport":"ble"}
I (5015) app_wifi: Provisioning Started. Name : PROV_44d407, POP : <null>
I (5021) app_wifi: Provisioning will auto stop after 30 minute(s).
I (88942) NimBLE: ogf=0x08, ocf=0x0022, hci_err=0x21A : BLE_ERR_UNSUPP_REM_FEATURE (Unsupported Remote Feature / Unsupported LMP Feature)

I (90021) protocomm_nimble: mtu update event; conn_handle=1 cid=4 mtu=256
I (92227) esp_claim: Assisted Claiming Started.
I (94839) esp_rmaker_core: New Node ID ----- WvAjkYs7dcqMwRmC6Cm6AR
I (102944) esp_claim: Assisted Claiming was Successful.
W (102944) wifi:Haven't to connect to a suitable AP now!
I (135068) esp_rmaker_user_mapping: Received request for node details
I (135068) esp_rmaker_user_mapping: Got user_id = a4580448-60d1-700a-cab4-7c99b8103608, secret_key = ba5ce211-5627-4a83-8d9c-c209491ae2a5
I (135076) esp_rmaker_user_mapping: User Node mapping reset detected.
I (135082) esp_rmaker_user_mapping: Sending status SUCCESS
W (135428) wifi:Password length matches WPA2 standards, authmode threshold changes from OPEN to WPA2
I (135442) app_wifi: Received Wi-Fi credentials
        SSID     : WIFITEST
        Password : 87654321
I (141323) wifi:new:<8,0>, old:<1,0>, ap:<255,255>, sta:<8,0>, prof:1, snd_ch_cfg:0x0
I (141324) wifi:state: init -> auth (0xb0)
I (141328) wifi:state: auth -> assoc (0x0)
I (141333) wifi:state: assoc -> run (0x10)
I (141362) wifi:connected with WIFITEST, aid = 24, channel 8, BW20, bssid = fc:34:97:70:29:40
I (141362) wifi:security: WPA2-PSK, phy: bgn, rssi: -52
I (141371) wifi:pm start, type: 1

I (141372) wifi:dp: 1, bi: 102400, li: 3, scale listen interval from 307200 us to 307200 us
I (141376) wifi:set rx beacon pti, rx_bcn_pti: 14, bcn_timeout: 25000, mt_pti: 14, mt_time: 10000
I (141461) wifi:AP's beacon interval = 102400 us, DTIM period = 1
I (142399) app_wifi: Connected with IP Address:192.168.200.249
I (142399) esp_netif_handlers: sta ip: 192.168.200.249, mask: 255.255.255.0, gw: 192.168.200.1
I (142402) wifi_prov_mgr: STA Got IP
I (142405) app_wifi: Provisioning successful
I (142410) wifi:ic_enable_sniffer
I (142413) esp_radar: [esp_radar_start, 1491] csi_recv_interval: 10, csi_handle_time: 200, csi_handle_window: 40, csi_handle_buffer: 60
I (142417) esp_mqtt_glue: AWS PPI: ?Platform=APN3|A0|RM|EX00|RMDev|1x0|441BF6CE99C8
I (142431) esp_mqtt_glue: Initialising MQTT
I (142436) esp_rmaker_mqtt_budget: MQTT Budgeting initialised. Default: 100, Max: 1024, Revive count: 1, Revive period: 5
I (142446) esp_rmaker_cmd_resp: Enabling Command-Response Module.
I (142452) esp_rmaker_local: Couldn't find POP in NVS. Generating a new one.
I (142460) esp_rmaker_local: Waiting for Wi-Fi provisioning to finish.
I (142465) esp_mqtt_glue: Connecting to a1p72mufdu6064-ats.iot.us-east-1.amazonaws.com
I (142473) esp_rmaker_core: Waiting for MQTT connection
I (142474) app_main: Ping: got ip:192.168.200.249, gw: 192.168.200.1
I (142484) main_task: Returned from app_main()
I (143278) esp-x509-crt-bundle: Certificate validated
I (143763) NimBLE: GAP procedure initiated: stop advertising.

I (143764) NimBLE: GAP procedure initiated: stop advertising.

I (143764) NimBLE: GAP procedure initiated: terminate connection; conn_handle=1 hci_reason=19

E (143798) protocomm_nimble: Error setting advertisement data; rc = 30
I (143800) wifi_prov_mgr: Provisioning stopped
I (143801) wifi_prov_scheme_ble: BTDM memory released
I (143802) esp_rmaker_local: Event 7
I (143805) esp_rmaker_local: Starting ESP Local control with HTTP Transport and security version: 1
I (143815) mdns_mem: mDNS task will be created from internal RAM
I (143821) esp_https_server: Starting server
I (143825) esp_https_server: Server listening on port 8080
I (143830) esp_rmaker_local: esp_local_ctrl service started with name : WvAjkYs7dcqMwRmC6Cm6AR
I (144770) esp_mqtt_glue: MQTT Connected
I (144771) esp_rmaker_cmd_resp: Checking for pending commands.
I (144779) esp_rmaker_node_config: Reporting Node Configuration of length 2702 bytes.
I (144786) esp_rmaker_core: Waiting for User Node Association.
I (144786) esp_rmaker_ota_using_topics: Subscribing to: node/WvAjkYs7dcqMwRmC6Cm6AR/otaurl
I (145021) esp_rmaker_user_mapping: MQTT Publish: {"node_id":"WvAjkYs7dcqMwRmC6Cm6AR","user_id":"a4580448-60d1-700a-cab4-7c99b8103608","secret_key":"ba5ce211-5627-4a83-8d9c-c209491ae2a5","reset":true}
I (145306) esp_rmaker_user_mapping: User Node association message published successfully.
I (145312) esp_rmaker_param: Params MQTT Init done.
I (145313) esp_rmaker_param: Reporting params (init): {"Sensor Light":{"threshold_calibrate":false,"threshold_calibrate_timeout":60,"move_threshold":0.00200,"move_status":false,"move_count":0,"someone_status":false,"someone_timeout":180,"filter_window":5,"filter_count":2},"Time":{"TZ":"","TZ-POSIX":""},"Schedule":{"Schedules":[]},"Scenes":{"Scenes":[]},"Local Control":{"POP":"73478420","Type":1}}
E (145344) esp_rmaker_param: Current time not yet available. Cannot report time series data.
I (150019) esp_rmaker_ota_using_topics: Fetching OTA details, if any.
I (151312) esp_rmaker_param: Received params: {"Time":{"TZ":"Asia/Shanghai"}}
I (151312) esp_rmaker_time_service: Received value = Asia/Shanghai for Time - TZ
I (151318) esp_rmaker_time: Time not synchronised yet.
I (151320) esp_rmaker_time: The current time is: Thu Jan  1 08:02:30 1970 +0800[CST], DST: No.
I (151330) esp_rmaker_param: Reporting params: {"Time":{"TZ-POSIX":"CST-8"}}
I (151338) esp_rmaker_param: Reporting params: {"Time":{"TZ":"Asia/Shanghai"}}
I (157775) esp_rmaker_time: SNTP Synchronised.
I (157776) esp_rmaker_time: The current time is: Thu May 21 10:34:33 2026 +0800[CST], DST: No.
I (180293) esp_rmaker_param: Received params: {"Sensor Light":{"threshold_calibrate":true}}
I (180294) esp_rmaker_param: Reporting params: {"Sensor Light":{"threshold_calibrate":true}}
I (185295) esp_rmaker_param: Reporting params: {"Sensor Light":{"threshold_calibrate":true,"threshold_calibrate_timeout":55}}
I (190295) esp_rmaker_param: Reporting params: {"Sensor Light":{"threshold_calibrate":true,"threshold_calibrate_timeout":50}}
I (195295) esp_rmaker_param: Reporting params: {"Sensor Light":{"threshold_calibrate":true,"threshold_calibrate_timeout":45}}
I (200295) esp_rmaker_param: Reporting params: {"Sensor Light":{"threshold_calibrate":true,"threshold_calibrate_timeout":40}}
I (204910) esp_rmaker_param: Received params: {"Sensor Light":{"threshold_calibrate":false}}
I (204917) esp_rmaker_param: Reporting params: {"Sensor Light":{"threshold_calibrate":false,"threshold_calibrate_timeout":60,"move_threshold":0.00200}}
I (204923) esp_rmaker_param: Reporting params: {"Sensor Light":{"threshold_calibrate":false}}
I (226781) esp_rmaker_param: Received params: {"Sensor Light":{"threshold_calibrate_timeout":30}}
I (226782) esp_rmaker_param: Reporting params: {"Sensor Light":{"threshold_calibrate_timeout":30}}
I (233813) esp_rmaker_param: Received params: {"Sensor Light":{"threshold_calibrate":true}}
I (233814) esp_rmaker_param: Reporting params: {"Sensor Light":{"threshold_calibrate":true}}
I (238814) esp_rmaker_param: Reporting params: {"Sensor Light":{"threshold_calibrate":true,"threshold_calibrate_timeout":25}}
I (243814) esp_rmaker_param: Reporting params: {"Sensor Light":{"threshold_calibrate":true,"threshold_calibrate_timeout":20}}
I (248814) esp_rmaker_param: Reporting params: {"Sensor Light":{"threshold_calibrate":true,"threshold_calibrate_timeout":15}}
I (253814) esp_rmaker_param: Reporting params: {"Sensor Light":{"threshold_calibrate":true,"threshold_calibrate_timeout":10}}
I (258814) esp_rmaker_param: Reporting params: {"Sensor Light":{"threshold_calibrate":true,"threshold_calibrate_timeout":5}}
I (263819) esp_rmaker_param: Reporting params: {"Sensor Light":{"threshold_calibrate":false,"threshold_calibrate_timeout":30,"move_threshold":0.00200}}

Steps to reproduce the behavior

ESP RainMaker App: v3.5.1+
connect_rainmaker代码: git clone https://github.com/espressif/esp-csi.git

Project release version

ESP RainMaker App: v3.5.1+ connect_rainmaker代码: git clone https://github.com/espressif/esp-csi.git

System architecture

Intel/AMD 64-bit (modern PC, older Mac)

Operating system

Linux

Operating system version

开发板: ESP32-S3 Android 9

Shell

ZSH

Additional context

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions