你好,目前在调试无代码这个固件,链接是HTTPS://support.dialog-semiconductor.com/forums/post/announcements-and-u ...
这个程序官方有个测试的应用程序,请问在哪里下载?
谢谢!
设备:
你好,目前在调试无代码这个固件,链接是HTTPS://support.dialog-semiconductor.com/forums/post/announcements-and-u ...
这个程序官方有个测试的应用程序,请问在哪里下载?
谢谢!
你好,
目前还没有放出对应的测试用手机的应用程序,你可以用任何BLE测试软件来进行测试。
演示跑起来以后广播连接进去可以看见三个属性,分别是呼入,呼出和通知。可以用测试软件从入站写入支持的命令,从出站读出来
谢谢。
DEMO跑起来后,我串口可以收到READY
之后我从手机连接模块,连接成功后,串口可以收到OK
但我按你说的,用手机的应用程序向DEMO的服务下的入站
的#define DEF_CUST1_INBOUND_UUID_128 {0x25,0x54,0xE4,送出0x4d,0×59,0×14,0xD1,0xB7,0x1D,×41,0XCD,0xE8,0xB9,值为0x8F,0x4F,0x91}
发送指令AT,ATI等
DEMO没有任何反应,串口没有收到任何反馈数据
我手机应用的出境
的#define DEF_CUST1_OUTBOUND_UUID_128 {0×04,0xA4,0×59,的0xDC,0×06,0x6B,0×09,和0xAA,0xBE,0x4F,0xB2,为0x50,和0xAA,0x35,0xB5执行,0x3B}
也收不到任何数据
我从串口发给模块AT,ATI等指令,结果是发送什么过去,返回什么。发出的值跟返回的值是一模一样的,没有任何执行结果。
请问正确的流程应该是怎样的呢?是不是手机APP --->模块AT指令,之后模块--->手机APP返回执行结果?还是结果返回到串口里呢?
谢谢!
使用手机发送命令的话,应当使用远程命令,例如ATI - > ATRI ATZ - > ATrZ
往第一个属性里写,从第二个属性里能读到回复。第三个属性会在每次收到命令的时候通知一个01
看我的截图
Qinjiny,非常感谢你。我已经可以从手机收发指令给模块了。
但对于这个程序我还有两个问题:
1,我从串口发AT指令给模块,为什么我发什么,模块就从串口返回什么?像回音一样在指令如何设置才能从串口正常?
2,我想从手机传数据给模块(而不是AT命令),或者从模块传数据给手机,请问是从串口直接收发吗?我试过好像不行,请问怎样才可以传数据呢?
谢谢!
1.机器启动你能收到准备,设备连接能收到OK,说明程序应该是功能正常的,UART TX也正常工作。可以看看是不是跟你使用的串口工具有关系。如果你的调试工具是打好一串命令直接发送而不是类似终端一样按字节发送的话,需要确保在命令后面跟一个换行。你可以尝试使用油灰或者TERA术语之类的工具来测试,我这边使用的另一款串口调试工具也会遇到一些问题,用终端类型的则没有
2.据我所知这个演示只是展示你能通过命令对设备进行一定程度的操控和配置,开始/停止广播,主从切换,扫描连接其他设备,调用ADC / I2C等外围等等,并没有数据透传相关的功能。传数据的话可以看一下DSPS工程
Qinjiny,谢谢!