W801 开启BLE服务后无法连接IotMqtt

发布于 2023-04-13 11:20:56

SDK版本:W80X SDK v1.00.10_202301

我现在有个基于W801的项目,使用的资源有:
1、1路UART;
2、1路SPI;
3、BLE Client;
4、WIFI(AP、STA、APSAT自由切换);
5、TCP Server(一个端口);
6、Iot Mqtt;
测试发现连接 Iot Mqtt 时一直报申请内存失败,然后关闭 BLE Client 服务后正常使用。
现在不知道是 Iot Mqtt 内存吃紧还是BLE Client 服务内存吃紧。然后有个想法是默认不开启BLE Client 服务(tls_bt_init(0xFF)),使用时再打开,然后停止使用后关闭(tls_bt_deinit());然后再次打开BLE时会报有些奇怪的错误。

请问如何可以做到BLE按需开启和关闭尼?

查看更多

关注者
0
被浏览
2.2k
2 个回答
isme
isme 认证专家 2023-04-13
冰镇大西瓜

正常情况,调用这两个接口就可以了。
image.png

Haley
Haley 2023-07-20
嵌入式攻城狮

是不是WiFi和BLE同时打开了?

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览