从+BINREQ开始的问题

⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
10个员额/0个新员额
最后一篇文章
安息日
离线
最后一次见到:5个月6天前
加入:2020-09-10 15:27
从+BINREQ开始的问题

大家好!我们在使用此设备构建应用程序时遇到了一些问题。我们目前正在使用React Native,实际上我们可以从设备接收一些响应,如ATI。

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

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

这工作正常,但当我们在写入'AT+BINREQ'后收到OK时,我们实际上看不到设备中的任何差异。

奇怪的是,当使用你的演示应用程序时,设备工作正常。

如何启动与设备的二进制通信有什么诀窍吗?写入“AT+BINREQ”并在收到“OK”后立即开始发送所需数据是否足够?

设备:
PM_对话框
离线
最后一次见到:3小时51分钟前
工作人员
加入:2018-02-08 11:03
你好,安息日,

你好,安息日,

请阅读无代码用户指南和第4节。二进制模式–链接如下所示:

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

它是定制板,还是其他DK?

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

谢谢,下午好

安息日
离线
最后一次见到:5个月6天前
加入:2020-09-10 15:27
嘿,谢谢你的回答!

嘿,谢谢你的回答!

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

如上所述,我们能够通过AT命令进行通信,该命令已经具有914f8fb9-e8cd-411d-b7d1-14594de45425和3bb535aa-50b2-4fbe-aa09-6b06dc59a404的特征,在这些特征中,我们发送了命令“ATI”,并收到了设备版本名,这似乎证明了通信是有效的。

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

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

PM_对话框
离线
最后一次见到:3小时51分钟前
工作人员
加入:2018-02-08 11:03
你好,安息日,

你好,安息日,

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

你能描述一下你所遵循的程序吗?您是否通过UART发送数据?请分享更多关于这方面的信息。此外,您在自定义板中使用的UART引脚是什么?

谢谢,下午好

安息日
离线
最后一次见到:5个月6天前
加入:2020-09-10 15:27
你能描述一下吗

你能描述一下你们的流程吗?
我们使用Android手机和React或Flutter中的测试应用程序通过蓝牙连接BLE设备。我们可以说它是正确连接的,因为当我们通过特征914f8fb9-e8cd-411d-b7d1-14594de45425发送命令'ATI'时,我们从特征3bb535aa-50b2-4fbe-aa09-6b06dc59a404读取值"CodeLess DA14531 v_6.380.10.4
好的”

>您是否通过UART发送数据?
你的意思是通过另一个特征发送命令吗?此时,我们将“At +BINREQ”发送到特征914f8fb9-e8cd-411d-b7d1-14594de45425,在收到“OK”响应后,我们开始通过相同的特征发送二进制数据。我们应该把二进制数据发送到另一个特征吗?

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

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

PM_对话框
离线
最后一次见到:3小时51分钟前
工作人员
加入:2018-02-08 11:03
你好,安息日,

你好,安息日,

您是否有机会使用BLE嗅探器并共享日志文件,以便我们了解空中发生的情况?

谢谢,下午好

安息日
离线
最后一次见到:5个月6天前
加入:2020-09-10 15:27
对不起,不幸的是,我们

很抱歉,很遗憾,我们找不到真正有效的嗅探器(应用程序)。你有什么建议吗?

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

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

PM_对话框
离线
最后一次见到:3小时51分钟前
工作人员
加入:2018-02-08 11:03
你好,安息日,

你好,安息日,

你应该有一个可识别的嗅探工具,以便在空中捕获。

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

谢谢,下午好

安息日
离线
最后一次见到:5个月6天前
加入:2020-09-10 15:27
两个命令都返回

两个命令都返回“OK”。此外,正如我之前所说,ATI正在返回设备的版本,如下所示:“无代码DA14531 v_6.380.10.4”。

PM_对话框
离线
最后一次见到:3小时51分钟前
工作人员
加入:2018-02-08 11:03
你好,安息日,

你好,安息日,

正如用户指南中所描述的,为了在二进制模式下配置无代码,只应该发送AT+BINREQ。你有我们的dk来复制这个吗?您使用的UART引脚是什么?

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

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

谢谢,下午好