使用ESP-C3,设想是同时使用wifi和蓝牙,哪个先被连接就哪个进入透传,另一个就不用了。
同时配置了wifi+蓝牙,wifi sta模式,连接到了ap,开启tcp服务,最大连接数1。蓝牙AT+BLEINIT=2,开启广播。当tcp服务被客户端连接后,想进入透传模式,但此时操作AT+CIPMODE=1返回error,此操作前执行AT+BLEADVSTOP也不行,甚至之前不开启广播也不行,但不执行蓝牙所有初始化就没问题能成功进入透传。其实也只是无法进入透传,tcp服务仍然能正常接收到客户端发来的信息。
我该如何操作能实现我的设想?
蓝牙+wifi模式下打开透传失败
Moderator: XCGuang
Re: 蓝牙+wifi模式下打开透传失败
已经部分解决,只需要在IPMODE=1前把蓝牙关了(AT+BLEADVSTOP 和 AT+BLEINIT=0)就行,
但现在有新的问题了,如果是连接蓝牙而没连接wifi tcp server时,蓝牙无法进入blespp透传模式,返回error,采用类似的在blespp前关掉服务和连接(AT+CIPSERVER=0,1)然后再关掉wifi(AT+CWMODE=0)的方法没作用,只有不启动AT+CIPSERVER才可以。这是为什么?
但现在有新的问题了,如果是连接蓝牙而没连接wifi tcp server时,蓝牙无法进入blespp透传模式,返回error,采用类似的在blespp前关掉服务和连接(AT+CIPSERVER=0,1)然后再关掉wifi(AT+CWMODE=0)的方法没作用,只有不启动AT+CIPSERVER才可以。这是为什么?
Who is online
Users browsing this forum: No registered users and 2 guests
