https://www.lairdconnect.com/iot-devices/iot-
sensors/bt510-bluetooth-5-long-range-ip67-multi-sensor
6
© Copyright 2020 Laird. All Rights Reserved
Americas: +1-800-492-2320
Europe: +44-1628-858-940
Hong Kong: +852 2923 0610
The
Sentrius™ BT510 advertises events. An event can be a temperature measurement, an alarm, a battery measurement, a
button press, a door opening/closing, or movement. The configuration of a sensor determines what kind of events it generates.
You can configure a sensor using a Bluetooth connection and the Laird virtual serial port(vSP) service. The protocol sent over
the virtual serial port is JSON-RPC version 2. This allows you to add new commands and features without changing the
Bluetooth interface. More details can be found at
https://www.jsonrpc.org/specification
Advertising each event once it becomes active is the default behavior of the sensor. This provides ample time for a gateway to
detect an event, maximizes the lifetime of the battery, and allows the sensor to be a good RF citizen. Once a sensor is configured,
it is possible that a gateway never needs to connect to a sensor. If multiple events occur at the same time, the sensor queues
events and advertises each one for the configured advertising duration (default of indefinite).
If the sensor is configured to advertise indefinitely, then the advertisement queue is bypassed.
For each new event, the record number increments. You can use this value to filter out duplicate advertisements.
The TLV (type-length-value) fields are shown in the order that is broadcast by the sensor. However, this order is not guaranteed.
The sensor can be configured to transmit with an output power of +8 dBm. It can also be configured to use the LE coded PHY.
When using the coded PHY
, the scan response isn’t used.
Table 1: 1M PHY
Byte
Description
Value/Notes
0
0x02
Length (0x02)
1
GAP_ADTYPE_FLAGS
Type (0x01)
2
GAP_ADTYPE_FLAGS_BREDR_NOT_SUPPORTED
Data
3
0x1b (27)
Length (length is not included in overall length)
4
GAP_ADTYPE_MANUFACTURER_SPECIFIC
0xFF (Type)
5
Company ID 1
0x77 (Laird)
6
Company ID 2
0x00
7
Protocol ID LSB
0x01 (Identifies the advertisement format)
8
Protocol ID MSB
0x00
9
Network ID LSB
Assigned during configuration. Default is 0x000.
10
Network ID MSB
This can be used for filtering advertisements
11
Flags LSB
Indicate the current state of the system
12
Flags MSB
See:
13
BD_ADDR 1
Random static Bluetooth address
14
BD_ADDR 2
15
BD_ADDR 3
16
BD_ADDR 4
17
BD_ADDR 5
18
BD_ADDR 6
19
Record Type
See:
Summary of Contents for Sentrius BT510
Page 1: ...A Version 1 3 ...