1.启动蓝牙适配器与搜索蓝牙
# 查看蓝牙适配器
$ hciconfig
hci0: Type: Primary Bus: USB
BD Address: 20:32:33:3C:2B:27 ACL MTU: 1021:6 SCO MTU: 255:12
UP RUNNING
RX bytes:4404 acl:19 sco:0 events:310 errors:0
TX bytes:29537 acl:19 sco:0 commands:246 errors:0
# 开启蓝牙适配器
$ sudo hciconfig hci0 up
#关闭蓝牙适配器
$sudo hciconfig hci0 down
# 搜索普通蓝牙
$ hcitool scan
# 搜索BLE蓝牙
$ sudo hcitool lescan
LE Scan ...
55:D8:80:D4:47:8D (unknown)
72:AB:2E:49:75:93 (unknown)
DD:0D:30:00:18:9D (unknown)
5C:90:AD:B6:40:9C (unknown)
64:BB:A7:4B:B4:B2 (unknown)
35:1A:4A:72:C8:9A (unknown)
1C:99:C7:EE:32:FF (unknown)
77:3E:2C:8E:F7:F8 (unknown)
4E:BC:B7:7F:E9:CE (unknown)
DD:0D:30:00:18:9D FSC-BT901-LE
F4:52:53:51:F5:39 iVS101 F539
77:3E:2C:8E:F7:F8 (unknown)
F4:52:53:51:F5:39 (unknown)
2.使用gatttool与BLE设备通讯
# 与BLE设备交互式通讯
$ sudo gatttool -t random -b F4:52:53:51:F5:39 -I
[F4:52:53:51:F5:39][LE]> help
help Show this help
exit Exit interactive mode
quit Exit interactive mode
connect [address [address type]] Connect to a remote device
disconnect Disconnect from a remote device
primary [UUID]