1、SDK for mesh例程中,有例程ble_app_uart_coexist,但该例程无法使用手机APP进行配置,想知道原因; 2、想将BLE UART 加入SDK for mesh的light_switch例程中,加入后既无法使用BLE UART 又无法使用手机APP进行配置,能否提供现成的例子,或者介绍一下该如何移植不同的SDK。谢谢
你现在是想要在Mesh示例工程中,使用UART打印调试?
Wireless-Tech 是想在mesh中加入BLE UART 或者纯粹的UART
fmlv2007 那你就直接增加一个UART的代码进去就可以了啊。还有我不太理解你说的BLE UART是什么意思?
Wireless-Tech 就是串口透传的功能代码,能否和mesh在一起使用。串口透传就是可以用手机APP给串口发数据。
fmlv2007 这个你仍然要加一个uart的代码,然后使用proxy特性的工程即可
Wireless-Tech 你们实际测试过吗,有没有例程可以提供一下,因为我尝试了两次,失败了;使用手机APP搜不到设备。测试是将nrf52832的BLE uART例程移植到mesh的light switch 例程的client例程中。
fmlv2007 这个没有现成的例程,你要自己修改。所以你最好是基于Light_switch_server这个工程修改,在这个工程上增加uart的代码,因为这个工程里面有一个proxy的Server,你可以利用这个server再新增一个特征值用于接收到串口的数据之后的处理:UART->Proxy Server(其中这个服务新增一个特征值又或者再新增一个服务)->APP
我们没有实际测试过,但是这个就算不用测试,你从理论上看都是可以实现的。
fmlv2007 您好,请问您的串口和mesh工程之间的移植实现了吗?
DLCX 目前红旭官方已经完成了Mesh工程中的串口移值,我们会很快推出基于AT命令的Mesh透传固件
Wireless-Tech 移植好的程序能给参考吗?想看看
DLCX 不能,还没有写好!但是串口部分已经移值好了