leecheng 发表于 2019-5-23 10:19:27

关于主机收到的数据,在数据格式上的一个问题

我自己制作的数据包,举例buff[]的内容为“1,2,3,4,5”,发送数据的函数是参考串口透传部分ble_nus_data_send()那部分。我期望收到的数据是和串口例程一样“12345”这样的形式,但是实际收到的是“01-02-03-04-05”。想问一下其中的原因,以及如何修改。感谢。

admin 发表于 2019-5-30 19:00:49

这个是APP决定的

T_MAC 发表于 2020-8-30 01:02:43

admin 发表于 2019-5-30 19:00
这个是APP决定的

能说说为什么官方的例程代码里面能把数据以十进制的格式显示在手机端,但是使用ble_nus_data_send()就变成十六进制。

admin 发表于 2020-8-30 10:58:08

T_MAC 发表于 2020-8-30 01:02
能说说为什么官方的例程代码里面能把数据以十进制的格式显示在手机端,但是使用ble_nus_data_send()就变 ...

官方什么例子显示的十进制?用的哪个啊app?

T_MAC 发表于 2020-8-30 11:36:35

admin 发表于 2020-8-30 10:58
官方什么例子显示的十进制?用的哪个啊app?

SDK里面的血压检测服务例程,用的是安卓版的NRFCONNECT

T_MAC 发表于 2020-8-30 11:37:44

T_MAC 发表于 2020-8-30 11:36
SDK里面的血压检测服务例程,用的是安卓版的NRFCONNECT

服务特有的UUID一改,就不能以十进制在APP上显示,显示格式又变回十六进制,这个是为什么?

admin 发表于 2020-9-1 17:06:16

T_MAC 发表于 2020-8-30 11:37
服务特有的UUID一改,就不能以十进制在APP上显示,显示格式又变回十六进制,这个是为什么?

app里应该是针对特定UUID做数据换算了

T_MAC 发表于 2020-9-2 18:13:08

admin 发表于 2020-9-1 17:06
app里应该是针对特定UUID做数据换算了

对,这是在手机的代码里面设定的

yymeme345 发表于 2021-2-3 19:43:25

本帖最后由 yymeme345 于 2021-2-28 10:12 编辑

路过学习破產借錢一下
页: [1]
查看完整版本: 关于主机收到的数据,在数据格式上的一个问题