background image

https://www.lairdconnect.com/iot-devices/iot-

sensors/bt510-bluetooth-5-long-range-ip67-multi-sensor 

11 

© Copyright 2020 Laird. All Rights Reserved 

Americas: +1-800-492-2320 

Europe: +44-1628-858-940 

Hong Kong: +852 2923 0610 

 

 

The reset reasons come from the RESETREAS register in the Nordic nRF52840. Reserved values do not apply to the sensor. 

Table 6: Reset reasons 

Value 

Reason 

Power Up 

Reset Pin 

Watchdog 

Software Request 

CPU Lock-up detected 

Reserved 

Low Power Comparator 

Reserved 

Reserved 

Reserved 

10 

Unknown 

 

Details can be found a

https://www.lairdconnect.com/documentation/application-note-using-vsp-smartbasicpdf

. 

The sensor doesn’t use the optional Modem In/Out characteristics. 

 

The sensor supports version 2.0 of the specification. The sensor does not support batch commands. 

More details can be found at 

https://www.jsonrpc.org/specification

.

 

 

Table 7: JSON-RPC methods 

Method (Command) 

Parameters 

Description 

get 

<properties> 

The get command is used to get the value of an attribute.  

set 

<properties> 

The set command is used to set attributes.  

dump 

None for all 

0 for read-only 

1 for read-write 

Used to read all attributes. Configurable attributes are read-
write. 

reboot 

None or 0 for normal 

Non-zero for enter bootloader 

Restart the sensor immediately after sending 
acknowledgement. 

factoryReset 

NA 

Reset the device to factory settings 

prepareLog 

integer, positional 

0 = FIFO mode, 1 = LIFO mode 

readLog 

integer, positional 

Number of events to read 

ackLog 

integer, positional 

Number of events to invalidate 

setEpoch 

integer, positional 

Seconds since client's reference point; used to timestamp data; 
tested with reference of January 1, 1970 midnight UTC. 

getEpoch 

none 

Returns epoch in result 

Содержание Sentrius BT510

Страница 1: ...A Version 1 3 ...

Страница 2: ... Contributor Approver 1 0 03 Feb 2020 Initial Release Brent Mikkelsen Ian Tracy Jonathan Kaye 1 1 04 Feb 2020 Added Japan and AS NZS Regulatory statements Added ordering information Dave Neperud Jonathan Kaye 1 2 03 Mar 2020 Updated Record Event Types table information for clarity Brent Mikkelsen Jonathan Kaye 1 3 20 Mar 2020 Updated mobile App section and added more information to the Advertiseme...

Страница 3: ...LE Coded PHY 8 4 1 4 Record Event Types 9 4 1 5 Magnet States 10 4 1 6 Flags 10 4 1 7 Reset Reason 11 4 2 Laird vSP Virtual Serial Port 11 4 3 JSON RPC 11 4 4 Sensor Configuration 12 4 5 Event Log 13 5 Mobile Application 14 5 1 Overview 14 5 2 Using the Sentrius BT510 Sensor Mobile App on Device 14 5 3 Device Configuration 17 5 3 1 Sensor Configuration 17 5 3 2 Interval Configuration 17 5 3 3 Alar...

Страница 4: ...lso seamlessly integrating open close contact and motion impact detection and BLE beaconing capabilities The BT510 is powered by Laird Connectivity s field proven BL654 BLE module that integrates Nordic Semiconductor s nRF52840 SoC silicon Figure 1 Top of the Sentrius BT510 sensor 1 Fixing holes 2 LED 3 Hidden button to wake device 4 Magnetic switch Figure 2 Back of the Sentrius BT510 sensor Note ...

Страница 5: ...button to perform a battery good check If the battery is good the sensor briefly blinks the green LED and starts to advertise If the battery is below the recommend operating voltage then the LED does not blink but the sensor tries to advertise If the button is held for more than ten seconds and released the sensor performs a factory reset A factory reset erases all logs pairing information and res...

Страница 6: ...nsor 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 Ho...

Страница 7: ... Byte Description Value Notes 0 0x10 16 Length length is not included in overall length 1 GAP_ADTYPE_MANUFACTURER_SPECIFIC 0xFF Type 2 Company ID 1 0xE4 Laird 3 Company ID 2 0x00 4 Protocol ID LSB 0x03 Identifies the advertisement format 5 Protocol ID MSB 0x00 6 Product ID LSB Identification of the device transmitting 7 Product ID MSB 8 Firmware Version Major Version of the main application instal...

Страница 8: ...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 0x02 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 4 1 6 Flag...

Страница 9: ... 33 Firmware Version Major Version of the main application installed 34 Firmware Version Minor 35 Firmware Version Patch 36 Firmware Type Firmware type can be used to interleave versions for multiple devices 37 Configuration Version Configuration version is updated when advertisement is built 38 Boot Loader Version Major 39 Boot Loader Version Minor 40 Boot Loader Version Patch 41 Hardware Version...

Страница 10: ...undredths of degree C 12 BATTERY GOOD BATTERY VOLTAGE Millivolts unsigned 16 bit number 13 ADVERTISE ON BUTTON BATTERY VOLTAGE Millivolts 14 RESERVED 15 RESERVED 16 BATTERY BAD BATTERY VOLTAGE Millivolts 17 RESET RESET REASON See 4 1 7 Reset Reason The magnet states are NEAR 0 door closed and FAR 1 door open The flags are a bitmask of the current state of the sensor Table 5 Flags Bit Name 0 RTC wa...

Страница 11: ...ation The sensor does not support batch commands More details can be found at https www jsonrpc org specification Table 7 JSON RPC methods Method Command Parameters Description get properties The get command is used to get the value of an attribute set properties The set command is used to set attributes dump None for all 0 for read only 1 for read write Used to read all attributes Configurable at...

Страница 12: ... reset before they take effect Note The sensor contains more parameters than those that are listed in the table They are used during production and reliability testing by Laird Connectivity They may not exist in future software versions In this example system the device name is changed during configuration so that unconfigured devices are the only devices that advertise with the name BT510 1 Start...

Страница 13: ...ytes Description timestamp 4 See epoch tbd cross ref event data 2 The type of data depends on the event type Signed temperature in hundredths of degrees C unsigned voltage in millivolts or Magnet State type 1 See Event Type tbd cross ref salt 1 A counter used by sensor to differentiate events with the same timestamp simultaneous events 1 Connect to sensor 2 Tell the sensor to get ready to send log...

Страница 14: ...2 01 28 87 BATTERY_GOOD 7 1575404240 0 03 Dec 19 14 17 20 MOVEMENT 8 1575404264 0 03 Dec 19 14 17 44 MOVEMENT 9 1575404264 1 03 Dec 19 14 17 44 MOVEMENT The Sentrius BT510 mobile application allows a user to configure a device troubleshoot a device see real time sensor data and update firmware To use the Sentrius BT510 mobile application follow these steps 1 From the applicable app store Apple or ...

Страница 15: ...earching for the sensor The BLE ID is printed on the label located on the back of the sensor Figure 5 The BLE ID matches the number of the applicable sensor located in the search results Discover screen Figure 6 Note The number displayed in the search results is the inverse order as shown on the device label For example from the following the BLE ID D936EE37716E on the label matches BT510 6E 71 37...

Страница 16: ... 7 Pair window Figure 8 Pair key Once paired the Main screen of the mobile application displays This screen contains a graph of the temperature over time It also indicates at what interval the temperature value is updated by the sensor Figure 9 Figure 9 Main screen Lights up when there is change in the magnetic switch Lights up when the configured G Threshold alarm value is reached Lights up when ...

Страница 17: ...sskey is used when pairing a sensor to a new mobile device Location Can be a given a name to help identify the area where the sensor is being stored LE Coded PHY When selected the device will switch to transmitting a Coded PHY extended advertisement NOTE When selecting this option the only way to return to 1M PHY normal operation is to perform a factory reset Temp Sense The time in seconds when th...

Страница 18: ...nsor temperature is higher than this value It is also logged when triggered and has the high temp icon light up on the data screen Temp High T2 Behaves the same as Temp High T1 This is just another alarm that can be triggered if the temperature is high than this value Temp Low T1 Alarm that triggers when the sensor temperature is lower than this value It is also logged when triggered and has low t...

Страница 19: ...e bottom of the screen Figure 13 Figure 13 Update button If the current firmware on the sensor is out of date it is shown to have update package available as seen in Figure 14 Select the UPDATE button to begin the update process It updates the bootloader first if it is out of date and then updates the firmware Once the update is complete a window appears that indicates success or failure Figure 15...

Страница 20: ... to provide reasonable protection against harmful interference in a residential installation This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in an installation If this equipment does cause harmfu...

Страница 21: ...with the Printed PCB antenna Reference the Declarations of Conformity listed below for a full list of the standards that the BT510 were tested to Test reports are available upon request Manufacturer Laird Connectivity Product Sentrius BT510 Sensor Product Description Bluetooth v5 IP67 Multi Sensor EU Directives 2014 53 EU Radio Equipment Directive RED Reference standards used for presumption of co...

Страница 22: ...esponsibilities Model Certificate Number Antenna 451 00001 201 180112 PCB Trace The BT510 is approved for use in the Australia and New Zealand markets regarding the following standards AS NZS 4268 2017 AS NZS 2772 2011 AS NZS CISPR 32 2015 Class B Part Number Description Packaging 455 00083 SentriusTM BT510 Sensor Single Single 1 450 00048B SentriusTM BT510 Sensor Bulk Packaged Bulk 100 455 00058 ...

Страница 23: ...gregationCount u 1 32 1 samples 0 When greater than 1 the temperature samples are averaged rw temperatureSenseInterval u 0 86400 0 seconds 0 rw highTemperatureAlarmThreshold1 i 128 127 127 C 0 Range is larger than actual operating range rw highTemperatureAlarmThreshold2 i 128 127 127 C 0 threhold2 threshold 1 threshold 1 checked first rw lowTemperatureAlarmThreshold1 i 128 127 127 C 0 rw lowTemper...

Страница 24: ...onse ro accelerometerSelfTestStatus u 0 4 NA NA 0 0 Reserved 1 Unable to communicate with sensor possible I2C issue 2 Self test pass 3 Self test fail ro flags u 0 0 NA NA 0 Bitmask is the same as what is found in the advertisement ro resetCount u 0 0 NA NA 0 rw useCodedPhy u 0 1 NA NA 1 When 1 the coded PHY is used as the primary and secondary PHY to send connectable but non scannable extended adv...

Страница 25: ...onnectivity All Rights Reserved Any information furnished by Laird Connectivity and its agents is believed to be accurate and reliable All specifications are subject to change without notice Responsibility for the use and application of Laird materials or products rests with the end user since Laird and its agents cannot be aware of all potential uses Laird makes no warranties as to non infringeme...

Отзывы: