2096|0

1381

帖子

2

TA的资源

五彩晶圆(初级)

楼主
 

【NXP Rapid IoT评测】BLE传送传感器值测试 [复制链接]

本帖最后由 cruelfox 于 2019-1-13 19:27 编辑

  依然用在线的IDE, 我在已经实验过的工程里面又添加了一个 BLE Characteristic 的模块,并把加速度计输出连到它上面。

  在右边属性栏可以看到,IDE 给自动分配了两个 UUID, 一个是自定义的 service, 一个是这个 service 下的 characteristic. 还有数据类型可以选择,默认是 String 也就是字符串,猜想这样就是与LCD上显示的一致了。
  然后编译,最后下载 .bin 文件到 NXP Rapid-IoT 上面。为了快速下载,我用JLink OB通过SWD下到FLASH 0x14000 处,然后reset MCU

  官方的Android APP在我家连不上服务器不能用,我就用 BLE Scanner 来看看了。Connect 还是成功的,然后可以看到它有哪些 Service:

  竟然有4个Custom Service, 从UUID来找,最后一个才是我创建的,里面的 Characteristic 也是和Web界面上的吻合。按一下蓝色"R"图标,读出了值。没错,这个括号括起来的三个数就是加速度采集结果。同样,这个值每秒刷新一次,不过要手机通过BLE主动去读。
  那么另外三个Custom Service是什么用途呢? 可能是给Rapid-IoT APP专用的,只能猜想而已。

  如果会开发手机BLE APP, 根据自己定义的UUID来访问传感器数据是容易的,就绕开了官方APP登陆外网的问题。

  另外,虽然 BLE 功能是 Rapid-IoT 里面的 KW41 负责的,我从SWD将 K64 halt 以后,BLE 就再连不上了。看来 KW41 像是作为 K64 的从属外设在工作。
此帖出自无线连接论坛
点赞 关注(1)
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表