一、前言
本篇主要介绍广播设备,后面会用主机去连接这个设备,然后发数据给到该设备。
备注:该广播设备没有用的是芯科的BLE开发板,目前我也正在学习该开发板,所以索性就用来该开发板做实验。
二、阅读说明
1、芯科蓝牙开发学习者。2、蓝牙 spec学习者。
三、正文
1、芯科开发板介绍网址:https://cn.silabs.com/wireless/bluetooth?tab=kits
开发板型号:BGM220-EK4314A
开发软件:Simplicity Studio 6
编译软件:vscode + Simplicity Studio for VS Code(扩展软件)
调试工具:板载J-Link开发板图片:
2、使用的demo
如上图所示,使用的demo为Bluetooth-SoC Blinky。
3、该设备的广播名
如上图所示,该设备的广播名被我更改为了Blinky-Test
4、Bluetooth-SoC Blinky例程介绍4.1、调试介绍
如上图所示,打开vcom调试窗口后,用nrf connect手机软件进行连接,然后发送命令给到从机设备,可以看到调试串口打印出了 LED on和LED off的字符串。
4.2、蓝牙连接成功打印的位置
如上图所示,是ble成功连接之后的打印函数,该打印函数的位置在app.c文件中的sl_bt_on_event中。
4.3、LED打印函数的位置
如上图所示,该函数同样在app.c文件中的sl_bt_on_event中,不过是不同的判断函数。
131