The ABSniffer firmware provide the features to scan advertisement data from BLE device nearby. It's preloaded with ABSniffer 528.

Every AT command must end with \r\n.

# Default Settings

Baud Rate 115200
Data Bit 8
Parity Check No
Stop Bit 1
Active Scan No
Role central

# AT Commands

Command

Summary

Examples

Response

AT

Query the status

OK

AT+ADDR?

Query the native MAC address

OK+ADDR: MAC address (address for 12 string)

AT+VERS?

Query the firmware version

OK+VERS:1.1

AT+SCAN0

Stop scan

AT+SCAN1

scan BLE advertisement data from BLE device nearby. Output ASCII string, see Table 1 for description of per field

AT+SCAN1

OK+SCAN:123B6A1AF0E6,-86,3,30,0201061AFF4C000215B5B182C7EAB14988AA99B5C1517008D90001E6F0C5 OK+SCAN:123B6A1AF0D8,-93,3,30,0201061AFF4C000215B5B182C7EAB14988AA99B5C1517008D90001D8F0C5 OK+SCAN:123B6A1AEDEA,-91,3,30,0201061AFF4C000215B5B182C7EAB14988AA99B5C1517008D90001EAEDC5

AT+BAUD[param1]

Set the baud rate
param1 : 0 - 4.
0: 9600, 1: 19200
2: 38400, 3: 57600
4:115200
5:230400
Default: 0 (115200)

AT+BAUD1

AT+ACT[param1]

Set active scan or not
param1 : 0, 1.
0: passive scan, 1: Active scan
Default: 0

AT+ACT1

AT+RST

Restart the module immediately

# Table 1

The example data

OK+SCAN:123B6A1AF0E6,-86,3,30,0201061AFF4C000215B5B182C7EAB14988AA99B5C1517008D90001E6F0C5
String Description
OK+SCAN: Prefix
123B6A1AF0E6 mac address
-86 RSSI
3 Advertisement Type, See Table 2
30 Data length for advertisement data in hex format
0201061AFF4C000215B5B182C7EAB14988AA99B5C1517008D90001E6F0C5 Advertisement data

# Table 2

Advertisement Type

Code Description
0 Connectable undirected advertisement
1 Connectable directed advertisement
2 Scannable undirected advertisement
3 Non-Connectable undirected advertisement
4 Scan Response