问题描述
bthci.reset(function(err) print(err or "Ok!") end)
bthci.adv.setparams({type=bthci.adv.CONN_DIR_HI},function(err) print(err or "Ok!") end)
bthci.adv.setdata(encoder.fromHex("0708486f6d65494f"),function(err) print(err or "Ok!") end)
bthci.adv.enable(1,function(err) print(err or "Ok!") end)
智能手机使用蓝牙扫描仪应用程序识别 ESP32。 我还添加了这段代码:
uart.setup(1,921600,8,uart.PARITY_NONE,uart.STOPBITS_1,1)
-- error handler
uart.on(1,"error",function(data)
print("error from uart:",data)
end)
uart.start(1)
uart.write(1,"Hello,world\n")
尝试向智能手机发送一些内容,但是当我尝试连接到 ESP32 时,我收到“连接失败:gatt 状态 133”。
我的BT配置是这样的:
CONfig_BT_ENABLED=y
CONfig_BTDM_CTRL_MODE_BLE_ONLY=n
CONfig_BTDM_CTRL_MODE_BR_EDR_ONLY=n
CONfig_BTDM_CTRL_MODE_BTDM=y
CONfig_BTDM_CTRL_BLE_MAX_CONN=9
CONfig_BTDM_CTRL_BR_EDR_MAX_ACL_CONN=7
CONfig_BTDM_CTRL_BR_EDR_MAX_SYNC_CONN=3
CONfig_BT_HCI_UART=y
CONfig_BT_HCI_UART_NO_DEFAULT=1
CONfig_BT_HCI_UART_BAUdratE_DEFAULT=921600
我能找到的唯一示例是关于带有 Arduino IDE 的 c。有人在 Lua 中实现了类似的东西,所以我可以看到一个例子?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)