建立通信
手机端下载NRF connect软件,可以直接用NRF connect软件进行学习。 蓝牙芯片53832端下载协议栈及blinky案例。 可以通过NRF conncect连接蓝牙芯片, 在LED charateristic下面输入ON/OFF控制小灯亮灭。当你按板子按钮时,可通过Button charateristic下面可以看到按键状态。 这样,你就很成功的有了蓝牙通信的意识和感觉了,我们可以继续开发自己的app和蓝牙板子了。
Android端开发简介
基础知识:Java基本语法 推荐入门书籍:第一行代码Android第二版 大致步骤
- 安装Android studio
- 安装Java JDK, 配置环境变量
- 根据Andoid studio软件提示建立一个空的Acitivity
- 修改layout.xml
- 修改acitivity.java
NRF52832端开发简介
基础知识:C语言基础语法,BLE蓝牙基础知识 如:广播,扫描,连接,数据传输,sevice,characteristic,adaptor,UUID等 大致步骤:
- 安装一个C代码编译软件, Keil/IAR/Segger均可。
- 下载NRF的协议栈。
- 下载SDK里面的例子进行修改。
- 这里我选择了blinky工程案例为基础进行修改,路径如下:nRF5_SDK_17.1.0_ddde560\examples\ble_peripheral\ble_app_blinky\pca10040\s132\ses
|