在+ binreq开始的问题

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
10个帖子/ 0新
最后一篇
Marksabbath.
离线
最后一次露面:10个月1日前
加入:2020-09-10 15:27
在+ binreq开始的问题

嘿大家!我们在这里有一些问题来使用此设备构建应用程序。我们目前正在使用React Native,我们实际上能够从设备上接收一些响应,如ATI。

当我们尝试移动到二进制模式时,问题变为(+ binreq)。我们找不到如何启动该模式并开始发送数据的示例。

目前,要从设备接收正确的消息,我们正在将“ATI”写入特征914F8FB9-E8CD-411D-B7D1-14594DE45425,并从特性3BB535AA-50B2-4FBE-AA09-6B06DC59A404读取版本。

这是正常工作,但是当我们在写作“AT + Binreq”后收到OK时,我们实际上没有看到设备的任何差异。

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

如何使用设备启动二进制通信的诀窍?在收到“确定”后,可以写入“at + binreq”和正确的是,开始发送我们想要的数据?

设备:
PM_DIALOG.
离线
最后一次露面:2天8小时前
职员
加入:2018-02-08 11:03
嗨marksabbath,

嗨marksabbath,

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

http://lpccs-docs.dialog-semicondiond.com/um-140-da145x-codeless/binarymode.html.

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

您应该野兔相同的硬件设置,如图9所示。

谢谢,PM_DIALOG.

Marksabbath.
离线
最后一次露面:10个月1日前
加入:2020-09-10 15:27
嘿,谢谢你的答案!

嘿,谢谢你的答案!

我们有第三方硬件,正在使用无附带。

如上所述,我们能够通过通信在由特征914f8fb9-e8cd-411D-b7d1-14594de45425和3bb535aa-50b2-4fbe-aa09-6b06dc59a404,在那里我们已将命令“ATI”和接收的设备版本已经命令姓名,似乎是通信工作的证据。

仍然,在发送AT + Binreq时,我们只收到“OK”,没有其他任何事情发生。我们向无附件设备发送一些命令,它没有任何作用。

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

PM_DIALOG.
离线
最后一次露面:2天8小时前
职员
加入:2018-02-08 11:03
嗨marksabbath,

嗨marksabbath,

>>>仍然,在发送AT + Binreq时,我们只收到“OK”,没有别的发生。我们向无附件设备发送一些命令,它没有任何作用。

您能否描述你关注的程序?你是通过UART发送数据吗?请分享更多的投入。此外,您在自定义板中使用的UART引脚是什么?

谢谢,PM_DIALOG.

Marksabbath.
离线
最后一次露面:10个月1日前
加入: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引脚是什么?

我不知道。这是一个工程师所带来这里的项目,他能够使用您提供的Demo应用程序发送数据。

PM_DIALOG.
离线
最后一次露面:2天8小时前
职员
加入:2018-02-08 11:03
嗨marksabbath,

嗨marksabbath,

您有机会使用BLE Sniffer并共享日志文件,以便我们能够理解在空中发生的事情?

谢谢,PM_DIALOG.

Marksabbath.
离线
最后一次露面:10个月1日前
加入:2020-09-10 15:27
对不起,不幸的是,我们

对不起,不幸的是,我们找不到真正有效的嗅探器(应用程序)。你有什么建议吗?

此外,您是否可以描述我们应该发送到设备的哪些步骤(在命令)以启动二进制数据流?

目前,我们只是连接到设备并发送AT + Binreq。它是否需要做任何类型的初始化过程?

PM_DIALOG.
离线
最后一次露面:2天8小时前
职员
加入:2018-02-08 11:03
嗨marksabbath,

嗨marksabbath,

您应该有一个BLE嗅探工具,以便在空中捕获。

您应该只发送AT + Binreq命令,以便以二进制模式设置设备。您是否能够成功执行该命令?您是否可以检查AT命令是否已成功执行?

谢谢,PM_DIALOG.

Marksabbath.
离线
最后一次露面:10个月1日前
加入:2020-09-10 15:27
两个命令都返回

两个命令都返回“确定”。此外,正如我之前所说的那样,ATI正在返回设备的版本,如下所示:“无附带DA14531 v_6.380.10.4”。

PM_DIALOG.
离线
最后一次露面:2天8小时前
职员
加入:2018-02-08 11:03
嗨marksabbath,

嗨marksabbath,

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

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

http://lpccs-docs.dialog-semicondiond.com/um-140-da145x-codeless/smartconsole.html.

谢谢,PM_DIALOG.