【已解决】wifi_provisioning怎么发送用户数据到手机端

holyweng
Posts: 2
Joined: Thu Aug 24, 2023 6:47 am

【已解决】wifi_provisioning怎么发送用户数据到手机端

Postby holyweng » Thu Aug 24, 2023 7:00 am

现在使用wifi_provisioning进行ap配网,想在配网时向手机端发送一些设备信息,比如设备id、私有加密密钥、加密版本等。在wifi_prov_ API中没有找到能主动发送数据的接口。请教一下怎样能实现使用wifi_provisioning主动向手机端发送数据?

ESP_YJM
Posts: 300
Joined: Fri Feb 26, 2021 10:30 am

Re: wifi_provisioning怎么发送用户数据到手机端

Postby ESP_YJM » Tue Aug 29, 2023 7:36 am

可以通过 API wifi_prov_mgr_endpoint_create("custom-data")和wifi_prov_mgr_endpoint_register 两个函数,注册 custom-data endpoint,手机端主动查询这个 endpoint,客户端在 wifi_prov_mgr_endpoint_register 注册的回调中把想要给 手机的数据返回给手机。详情参考示例 https://github.com/espressif/esp-idf/bl ... ain.c#L472

holyweng
Posts: 2
Joined: Thu Aug 24, 2023 6:47 am

Re: wifi_provisioning怎么发送用户数据到手机端

Postby holyweng » Wed Aug 30, 2023 5:59 am

ESP_YJM wrote:
Tue Aug 29, 2023 7:36 am
可以通过 API wifi_prov_mgr_endpoint_create("custom-data")和wifi_prov_mgr_endpoint_register 两个函数,注册 custom-data endpoint,手机端主动查询这个 endpoint,客户端在 wifi_prov_mgr_endpoint_register 注册的回调中把想要给 手机的数据返回给手机。详情参考示例 https://github.com/espressif/esp-idf/bl ... ain.c#L472
感谢回复。手机端驱动,设备端响应,能够发送数据了

Who is online

Users browsing this forum: Bing [Bot] and 52 guests