问题从+ binreq开始

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
10个帖子/ 0个新帖子
最后发表
marksabbath
离线
最后看到:8个月4个星期前
加入:2020-09-10 15:27
问题从+ binreq开始

嘿,大家好!我们在使用这个设备创建APP时遇到了一些问题。我们目前正在使用React Native,我们实际上能够从设备接收一些响应,比如ATI。

当我们试图移动到二进制模式(AT+BINREQ)时,问题就出现了。我们找不到任何关于如何启动该模式并开始发送数据的示例。

目前,为了从设备接收到正确的信息,我们正在对特征914f8fb9-e8cd-411d-b7d1-14594de45425写入'ATI',并从特征3bb535aa-50b2-4fbe-aa09-6b06dc59a404读取版本。

这工作很好,但当我们收到OK后写入'AT+BINREQ',我们实际上看不到任何不同的设备。

奇怪的是,设备在使用您的演示应用程序时运用很好。

有什么诀窍,如何启动一个二进制通信与设备?写“AT+BINREQ”并在接收到“OK”后,开始发送我们想要的数据是否足够?

设备:
PM_Dialog
离线
最后看到:16小时10分钟前
工作人员
加入:2018-02-08 11:03
嗨marksabbath,

嗨marksabbath,

请查看无代码用户指南和第4节。二进制模式-链接提供如下:

http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/binarymode.html

它是一个定制板,还是它是任何一个dk ?

您应该使用如图9所示的相同的硬件设置。

谢谢,PM_Dialog

marksabbath
离线
最后看到:8个月4个星期前
加入:2020-09-10 15:27
嘿,谢谢你的回答!

嘿,谢谢你的回答!

我们有使用无代码的第三方硬件。

正如上面提到的,我们可以通过在命令已经通信的特点914 f8fb9 e8cd - 411 d - b7d1 - 14594 - de45425和3 bb535aa-50b2-4fbe-aa09-6b06dc59a404,我们发送命令ATI和接收设备版本的名字,这似乎是一个通信工作的证明。

然而,当发送AT+BINREQ时,我们只收到“OK”,没有发生其他事情。我们向无代码设备发送一些命令,它什么也不做。

为了正确设置设备,是否需要发送链接中所引用的视频中的所有命令?

PM_Dialog
离线
最后看到:16小时10分钟前
工作人员
加入:2018-02-08 11:03
嗨marksabbath,

嗨marksabbath,

然而,当发送AT+BINREQ时,我们只收到“OK”,没有发生其他事情。我们向无代码设备发送一些命令,它什么也不做。

你能描述一下你们的流程吗?您是否通过UART发送数据?请分享更多相关信息。另外,您在定制板中使用的UART引脚是什么?

谢谢,PM_Dialog

marksabbath
离线
最后看到:8个月4个星期前
加入:2020-09-10 15:27
>请你能描述一下

>请你能描述你关注的程序吗?
我们通过蓝牙连接到BLE设备,并使用Android手机和我们的测试应用程序在反应或颤动中。我们可以说它是正确连接的,因为我们通过特征914f8fb9-e8cd-411d-b7d1-14594de45425发送命令'ati'时,我们从特性3bb535aa-50b2-4fbe-aa09-6b06dc59a404读取了值“无附带DA14531 v_6.380.10.4
OK”

你是否通过UART发送数据?
你的意思是通过另一个特征发送命令吗?目前,我们将“at + binreq”发送到特征914f8fb9-e8cd-411d-b7d1-14594de45425,并在收到“确定”响应后,我们开始通过相同的特征发送二进制数据。我们应该将二进制数据发送给另一个特征吗?

>另外,您在自定义板中使用的UART引脚是什么?

我不知道。这是一个工程师带来的项目,他可以用你们提供的演示应用程序发送数据。

PM_Dialog
离线
最后看到:16小时10分钟前
工作人员
加入:2018-02-08 11:03
嗨marksabbath,

嗨marksabbath,

您是否有机会使用BLE嗅探器并共享一个日志文件,以便我们能够通过广播了解正在发生的事情?

谢谢,PM_Dialog

marksabbath
离线
最后看到:8个月4个星期前
加入:2020-09-10 15:27
对不起,不幸的是,我们

抱歉,不幸的是,我们不能找到一个嗅探(应用程序),真正的工作。你有什么建议吗?

另外,您能描述一下为了启动二进制数据流,我们应该向设备发送哪些步骤(AT命令)吗?

目前,我们只是连接到设备并发送At +BINREQ。它会有我们需要做的初始化过程吗?

PM_Dialog
离线
最后看到:16小时10分钟前
工作人员
加入:2018-02-08 11:03
嗨marksabbath,

嗨marksabbath,

你应该有一个BLE嗅探工具,以便进行空中捕捉。

您应该发送AT+BINREQ命令,以便将设备设置为二进制模式。您能够成功地执行该命令吗?您还可以检查AT命令是否执行成功吗?

谢谢,PM_Dialog

marksabbath
离线
最后看到:8个月4个星期前
加入:2020-09-10 15:27
两个命令都返回

两个命令都返回“OK”。同样,正如我之前所说,ATI正在返回设备的版本,像这样:“codelless DA14531 v_6.380.10.4”。

PM_Dialog
离线
最后看到:16小时10分钟前
工作人员
加入:2018-02-08 11:03
嗨marksabbath,

嗨marksabbath,

如用户指南中所述,只能发送AT + BinReq以便在二进制模式下配置无附件。你有任何叫做这件DK吗?您使用的UART引脚是什么?

我建议尝试使用SmartConsole应用程序以二进制模式配置它。

http://lpccs-docs.dialog-semiconductor.com/UM-140-DA145x-CodeLess/smartconsole.html

谢谢,PM_Dialog