8个职位/ 0个新职位
最后发表
特殊的
离线
最后看到:7个月3个星期前
加入:2017-02-22 06:25
请问这个固件对应的测试应用在哪里下载?

你好,目前在调试无代码这个固件链接是https://support.dialog-semiconductor.com/forums/post/announcements-and-u..。

这个程序官方有个测试应用,请问在哪里下载?

谢谢!

设备:
Qinjiny_Dialog
离线
最后看到:3个月2个星期前
工作人员
加入:2016-11-01 05:47
你好,

你好,

目前还没有放出对应的测试用手机应用,你可以用任何BLE测试软件来进行测试。

演示跑起来以后广播连接进去可以看见三个属性,分别是入站、出站和通知。可以用测试软件从入站写入支持的命令,从出站读出来

特殊的
离线
最后看到:7个月3个星期前
加入:2017-02-22 06:25
谢谢。

谢谢。

特殊的
离线
最后看到:7个月3个星期前
加入:2017-02-22 06:25
演示跑起来后,我串口可以收到准备好了

演示跑起来后,我串口可以收到准备好了
之后我从手机连接模块,连接成功后,串口可以收到好

但我按你说的,用手机应用程序向演示的服务下的入站
#define DEF_CUST1_INBOUND_UUID_128 {0x25, 0x54, 0xE4, 0x4D, 0x59, 0x14, 0xD1, 0xB7, 0x1D, 0x41, 0xCD, 0xE8, 0xB9, 0x8F, 0x4F, 0x91}
发送指令,ATI等
演示没有任何反应,串口没有收到任何反馈数据
我手机应用的出站
#define DEF_CUST1_OUTBOUND_UUID_128 {0x04, 0xA4, 0x59, 0xDC, 0x06, 0x6B, 0x09, 0xAA, 0xBE, 0x4F, 0xB2, 0x50, 0xAA, 0x35, 0xB5, 0x3B}
也收不到任何数据

我从串口发给模块,ATI等指令,结果是发送什么过去,返回什么。发出的值跟返回的值是一模一样的,没有任何执行结果。

请问正确的流程应该是怎样的呢?是不是手机应用程序- >模块在指令,之后模块——>手机应用返回执行结果吗?还是结果返回到串口里呢?

谢谢!

Qinjiny_Dialog
离线
最后看到:3个月2个星期前
工作人员
加入:2016-11-01 05:47
使用手机发送命令的话,应当使用远程命令,例如ATI - - - >

使用手机发送命令的话,应当使用远程命令,例如ATI - >阿ATZ - > ATrZ

往第一个属性里写,从第二个属性里能读到回复。第三个属性会在每次收到命令的时候通知一个01

看我的截图

特殊的
离线
最后看到:7个月3个星期前
加入:2017-02-22 06:25
Qinjiny,非常感谢你

Qinjiny,非常感谢你。我已经可以从手机收发指令给模块了。

但对于这个程序我还有两个问题:

1、我从串口发在指令给模块,为什么我发什么,模块就从串口返回什么?像回音一样。如何设置才能从串口正常在指令吗?

2,我想从手机传数据给模块(而不是在命令),或者从模块传数据给手机,请问是从串口直接收发吗?我试过好像不行,请问怎样才可以传数据呢?

谢谢!

Qinjiny_Dialog
离线
最后看到:3个月2个星期前
工作人员
加入:2016-11-01 05:47
1.机器启动你能收到准备,设备连接能收到好

1.机器启动你能收到准备,设备连接能收到好,说明程序应该是功能正常的,UART TX也正常工作。可以看看是不是跟你使用的串口工具有关系。如果你的调试工具是打好一串命令直接发送而不是类似终端一样按字节发送的话,需要确保在命令后面跟一个换行。你可以尝试使用油灰或者tera术语之类的工具来测试,我这边使用的另一款串口调试工具也会遇到一些问题,用终端类型的则没有

2.据我所知这只个演示是展示你能通过命令对设备进行一定程度的操控和配置,开始/停止广播,主从切换,扫描连接其他设备,调用ADC / I2C等外围等等,并没有数据透传相关的功能。传数据的话可以看一下需求方工程

特殊的
离线
最后看到:7个月3个星期前
加入:2017-02-22 06:25
Qinjiny,谢谢!

Qinjiny,谢谢!