使用bluetoothctl模拟BLE设备
使用bluetoothctl模拟BLE设备
bluetoothctl 是 Bluez 自带的工具
直接打开终端,输入bluetoothctl
进入交互模式
使用menu advertise
进入 advertise,这里可以设置广播数据
通过manufacturer 0xffff 0x12 0x34
和name yichen
设置厂商数据和设备名
然后back
出来,使用advertise on
开启广播,然后搜索看一下
menu gatt
进入 gatt 的设置
register-service ea349e00-08dc-4bb7-bc23-855c76c425fa 0x42
设置服务的 uuid 以及句柄
register-characteristic 0x1234 read
设置 uuid 为 0x1234 的特性是可读的,回车后可以输入值
register-characteristic 0x5678 read,write
设置 uuid 为 0x5678 的特性是可读写的,写入后会保存