嘿大家!我们在这里有一些问题来使用此设备构建应用程序。我们目前正在使用React Native,我们实际上能够从设备上接收一些响应,如ATI。
当我们尝试移动到二进制模式时,问题变为(+ binreq)。我们找不到如何启动该模式并开始发送数据的示例。
目前,要从设备接收正确的消息,我们正在将“ATI”写入特征914F8FB9-E8CD-411D-B7D1-14594DE45425,并从特性3BB535AA-50B2-4FBE-AA09-6B06DC59A404读取版本。
这是正常工作,但是当我们在写作“AT + Binreq”后收到OK时,我们实际上没有看到设备的任何差异。
The weird thing is that the device works just fine while using your demo app.
如何使用设备启动二进制通信的诀窍?在收到“确定”后,可以写入“at + binreq”和正确的是,开始发送我们想要的数据?
设备:
嗨marksabbath,
请查看无附带用户指南和第4节。二进制模式 - 链接提供如下:
http://lpccs-docs.dialog-semicondiond.com/um-140-da145x-codeless/binarymode.html.
它是定制板,还是它是任何一个dks?
您应该野兔相同的硬件设置,如图9所示。
谢谢,PM_DIALOG.
嘿,谢谢你的答案!
我们有第三方硬件,正在使用无附带。
如上所述,我们能够在已经由特征914F8FB9-E8CD-411D-B7D1-14594DE45425和3BB535AA-50B2-4FBE-AA09-6B06DC59A404的命令通信,我们已发送命令'ATI'并接收到设备版本姓名,似乎是通信工作的证据。
仍然,在发送AT + Binreq时,我们只收到“OK”,没有其他任何事情发生。我们向无附件设备发送一些命令,它没有任何作用。
是否需要发送在您发送的链接中引用的视频中显示的所有这些命令,以便正确设置设备?
嗨marksabbath,
>>>仍然,在发送AT + Binreq时,我们只收到“OK”,没有别的发生。我们向无附件设备发送一些命令,它没有任何作用。
您能否描述你关注的程序?你是通过UART发送数据吗?请分享更多的投入。此外,您在自定义板中使用的UART引脚是什么?
谢谢,PM_DIALOG.
>Could you please describe the procedure you are following?
We connect to the BLE device via Bluetooth with an Android phone and our testing application in React or Flutter. We can say that it is properly connected since when we send the command 'ATI' through the characteristic 914f8fb9-e8cd-411d-b7d1-14594de45425, we read from the characteristic 3bb535aa-50b2-4fbe-aa09-6b06dc59a404 the value "CodeLess DA14531 v_6.380.10.4
好的”
>你是通过UART发送数据吗?
Do you mean sending commands via another characteristic? At the moment, we send the 'AT+BINREQ' to the characteristic 914f8fb9-e8cd-411d-b7d1-14594de45425 and right after receiving the "OK" response, we start sending binary data through that same characteristics. Should we send the binary data to another characteristic?
>此外,您在自定义板中使用的UART引脚是什么?
我不知道。这是一个工程师所带来这里的项目,他能够使用您提供的Demo应用程序发送数据。
嗨marksabbath,
您有机会使用BLE Sniffer并共享日志文件,以便我们能够理解在空中发生的事情?
谢谢,PM_DIALOG.
对不起,不幸的是,我们找不到真正有效的嗅探器(应用程序)。你有什么建议吗?
此外,您是否可以描述我们应该发送到设备的哪些步骤(在命令)以启动二进制数据流?
目前,我们只是连接到设备并发送AT + Binreq。它是否需要做任何类型的初始化过程?
嗨marksabbath,
您应该有一个BLE嗅探工具,以便在空中捕获。
您应该只发送AT + Binreq命令,以便以二进制模式设置设备。您是否能够成功执行该命令?您是否可以检查AT命令是否已成功执行?
谢谢,PM_DIALOG.
两个命令都返回“确定”。此外,正如我之前所说的那样,ATI正在返回设备的版本,如下所示:“无附带DA14531 v_6.380.10.4”。
嗨marksabbath,
用户指南中所描述的,只有在+ BINREQshould be sent in order to configure the CodeLess in binary mode. Do you have any of our DKs to replicate this? What are the UART pins that you are using?
我建议尝试使用SmartConsole应用程序以二进制模式配置它。
http://lpccs-docs.dialog-semicondiond.com/um-140-da145x-codeless/smartconsole.html.
谢谢,PM_DIALOG.