Page 1 of 1

why use ios esp rainmaker app can not add esp32s3

Posted: Mon Sep 15, 2025 2:22 pm
by liuchuan
why use esp rainmaker app can not add rainmaker node running on esp32s3?But the same code running on esp32 can be added successfully。

through the esp32s3 serial debug log output,the esp32s3 can connect the wifi and connect the rainmaker mqtt cloud。But the app on configuring node association step encounter nodes do not exist。

Re: why use ios esp rainmaker app can not add esp32s3

Posted: Mon Sep 15, 2025 3:42 pm
by Piyush
Can you share the firmware side logs during the provisioning workflow and a screenshot of the last page of provisioning in the iOS app?

Re: why use ios esp rainmaker app can not add esp32s3

Posted: Tue Sep 16, 2025 1:27 pm
by liuchuan
Can you share the firmware side logs during the provisioning workflow and a screenshot of the last page of provisioning in the iOS app?
The ios app vesion is V3.4.0(f896deb):
Image
The logs:

Code: Select all

I (41662) app_wifi: Provisioning successful
I (41662) main_task: Returned from app_main()
I (41662) esp_rmaker_cmd_resp: Enabling Command-Response Module.
I (41672) esp_rmaker_node: Node attribute cmd-resp created
I (41682) esp_rmaker_local: Enabling Local Control
W (41682) event: handler already registered, overwriting
W (41692) event: handler already registered, overwriting
I (41702) esp_rmaker_local: Couldn't find POP in NVS. Generating a new one.
I (41712) esp_rmaker_local: Local Control Service Enabled
I (41712) esp_rmaker_local: Waiting for Wi-Fi provisioning to finish.
I (41722) esp_mqtt_glue: Connecting to a1p72mufdu6064-ats.iot.us-east-1.amazonaws.com
I (41732) esp_rmaker_core: Waiting for MQTT connection
I (43552) esp-x509-crt-bundle: Certificate validated
I (45542) NimBLE: GAP procedure initiated: stop advertising.

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

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

E (45562) protocomm_nimble: Error setting advertisement data; rc = 30
I (45572) network_prov_mgr: Provisioning stopped
I (45572) network_prov_scheme_ble: BTDM memory released
I (45572) esp_rmaker_local: Event 6
I (45582) esp_rmaker_local: Starting ESP Local control with HTTP Transport and security version: 1
I (45592) mdns_mem: mDNS task will be created from internal RAM
I (45602) esp_https_server: Starting server
I (45602) esp_https_server: Server listening on port 8080
I (45612) esp_rmaker_local: esp_local_ctrl service started with name : F412FAE2EE58
I (45622) esp_mqtt_glue: MQTT Connected
I (45622) esp_rmaker_cmd_resp: Checking for pending commands.
I (45632) esp_rmaker_node_config: Generated Node config of length 2363
I (45642) esp_rmaker_core: Waiting for User Node Association.
I (45642) esp_rmaker_ota_using_topics: Subscribing to: node/F412FAE2EE58/otaurl
I (45652) esp_rmaker_user_mapping: MQTT Publish: {"node_id":"F412FAE2EE58","user_id":"xxxxxxxxxxx","secret_key":"xxxxxxxxxxxxxxxxx","reset":true}
I (46232) esp_rmaker_user_mapping: User Node association message published successfully.
I (46232) esp_rmaker_param: Params MQTT Init done.
I (46232) esp_rmaker_param: Reporting params (init): {"Temperature Sensor":{"Name":"Temperature Sensor","Temperature":28.29000,"Humidity":80.08000,"Environment Humidity":65,"Battery Voltage":4.27500},"Motion Sensor":{"Name":"Motion Sensor","Motion Detection State":false,"Notify":true},"Light":{"Name":"Light","Power":false,"White Brightness":50,"Warm Brightness":50},"Local Control":{"POP":"01dbcc92","Type":1}}

Re: why use ios esp rainmaker app can not add esp32s3

Posted: Wed Sep 17, 2025 2:32 pm
by Piyush
Are you using the phone app from China region? In that case, since ESP32 uses assisted claiming, it will work fine, but ESP32S3 uses "Self Claiming" by default and so it will connect to global RainMaker deployment instead. Please use Assisted Claiming on ESP32S3 too. You can check details here.

Re: why use ios esp rainmaker app can not add esp32s3

Posted: Wed Sep 17, 2025 3:37 pm
by liuchuan
Are you using the phone app from China region? In that case, since ESP32 uses assisted claiming, it will work fine, but ESP32S3 uses "Self Claiming" by default and so it will connect to global RainMaker deployment instead. Please use Assisted Claiming on ESP32S3 too. You can check details here.
Yes,from China region. Thanks for your reply. I will have a try.