Changes

1,238 bytes added ,  16:26, 28 December 2023
m
Text replacement - "Bluetooth(?!®)" to "Bluetooth®"
Line 4: Line 4:  
'''Description:'''
 
'''Description:'''
   −
Netronix NBL-2 -  wireless Bluetooth RFID reader with additional buttons.
+
Netronix NBL-2 -  wireless Bluetooth® RFID reader with additional buttons.
    
'''NBL-2 is great in these use cases:'''
 
'''NBL-2 is great in these use cases:'''
Line 14: Line 14:     
* Mifare® Classic, Desfire card supports
 
* Mifare® Classic, Desfire card supports
* Bluetooth low energy module
+
* Bluetooth® low energy module
 
* Operating frequency - 13,56MHz
 
* Operating frequency - 13,56MHz
 
* Built in two LED indicators
 
* Built in two LED indicators
Line 20: Line 20:  
* UID and card DATA available
 
* UID and card DATA available
 
* Configure via BL link
 
* Configure via BL link
* Firmware update via Bluetooth
+
* Firmware update via Bluetooth®
 
==Product Specification==
 
==Product Specification==
 
{| class="wikitable"
 
{| class="wikitable"
Line 45: Line 45:     
==NBL-2 Configuration==
 
==NBL-2 Configuration==
 +
 +
'''For the NBL Tools application, contact the Netronix NBL manufacturer.''' 
    
First, you have to make sure that NBL-2 firmware version is updated to 1.3.  
 
First, you have to make sure that NBL-2 firmware version is updated to 1.3.  
Line 75: Line 77:  
[[File:NBL conf7.jpg.jpg|frameless|520x520px]]
 
[[File:NBL conf7.jpg.jpg|frameless|520x520px]]
   −
5.      Wake up the device - eg entering it into the bootloader mode.
+
5.      Wake up the device - for example, by applying a card to it.
   −
6.      Select the device from the list (long press), then select Update firmware from the drop-down menu and press the Start button.
+
6.      Select the device from the list, then select Update firmware from the drop-down menu and press the Start button.
    
[[File:NBL conf9.jpg.jpg|frameless|520x520px]]  [[File:NBL conf8.jpg.jpg|frameless|519x519px]]
 
[[File:NBL conf9.jpg.jpg|frameless|520x520px]]  [[File:NBL conf8.jpg.jpg|frameless|519x519px]]
Line 83: Line 85:  
7.      Correct firmware update will be signaled by device start-up led message.
 
7.      Correct firmware update will be signaled by device start-up led message.
    +
'''2.    Power OFF /Reset to default settings'''
    +
To set factory defaults and unpairing both buttons must be pressed for 5 seconds additionally button 1 (blue) must be pressed first. It is also factory/transport configuration.
   −
'''2.    Power OFF /Reset to default settings'''
  −
  −
To set factory defaults and un-pairingboth buttons must be pressed for 5 seconds additionally button 1 (blue) must be pressed first. It is also factory/transport configuration.
   
Procedure:
 
Procedure:
 
# Press Button1 and hold
 
# Press Button1 and hold
Line 96: Line 97:     
'''3.    Power ON (After Powered OFF)'''
 
'''3.    Power ON (After Powered OFF)'''
 +
 
Procedure:
 
Procedure:
 
# Press Button 2 and hold
 
# Press Button 2 and hold
 
# Keep the button pressed for 5 seconds
 
# Keep the button pressed for 5 seconds
# The PowerOnwillbe signaledby flashing LED1 and LED2
+
# The Power On will be signaled by flashing LED1 and LED2
      −
'''3.    Paring'''
+
'''4.    Paring'''
    
When device have defaults settings, reader waits for button then sends advertising packet for 50 seconds and blinks LEDs. First connection in this state is pairing process. Paring mode used: No Pin.
 
When device have defaults settings, reader waits for button then sends advertising packet for 50 seconds and blinks LEDs. First connection in this state is pairing process. Paring mode used: No Pin.
Line 109: Line 111:     
==Device configuration==
 
==Device configuration==
Setting up NBL-2 device to connect with FMB device. Go to Teltonika configurator -> Bluetooth 4.0 and set it up like it shown in this screenshot (MAC address will depend on your particular NBL sensor):
+
This functionality is available from firmware version FMB.Ver.03.28.05.Rev.04
 +
 
 +
Setting up NBL-2 device to connect with FMB device.  
 +
 
 +
Go to Teltonika configurator -> Bluetooth® 4.0 and set it up like it shown in this screenshot (MAC address will depend on your particular NBL sensor):
    
[[File:Nbl2 1.png|frameless|660x660px]]
 
[[File:Nbl2 1.png|frameless|660x660px]]
Line 119: Line 125:  
Then go to I/O settings:  
 
Then go to I/O settings:  
   −
Make sure to enable the BLE RFID #1 parameter (ID: 51740) and set the operand to „On Change“.
+
Make sure to enable the BLE RFID #1 parameter (ID: 51740). We would recommend to set the operand to „[[Template:FMB I/O settings#Operand On Change|On Change]]“.
    
[[File:Nbl2 3.png|frameless|999x999px]]
 
[[File:Nbl2 3.png|frameless|999x999px]]
Line 138: Line 144:     
==Testing NBL-2==
 
==Testing NBL-2==
Power up the FMB device and start logging it into the Terminal application. When the RFID card is not enabled, the BLE RFID #1 parameter (AVL ID: 451) will show a specific value. Example:
+
'''1.    Using the Configurator'''
 +
 
 +
Power up the FMB device, connect it to PC and open Configurator application. Configure devices as shown above.
 +
 
 +
When the RFID card is not enabled, the BLE RFID #1 parameter (AVL ID: 451) will show a specific value.
 +
 
 +
Example (Status tab => I/O Info):
 +
 
 +
[[File:NBL-2 cfg1.png|frameless|900x900px]]
 +
 
 +
When the RFID card is activated (card touched to NBL-2 and followed by two beeps) BLE RFID #1 parameter should look like this:
 +
 
 +
[[File:NBL-2 cfg2.png|frameless|900x900px]]
 +
 
 +
 
 +
'''2.    Using the Terminal application'''
 +
 
 +
Power up the FMB device, connect it to PC and start logging it into the Terminal application.  
 +
 
 +
When the RFID card is not enabled, the BLE RFID #1 parameter (AVL ID: 451) will show a specific value.  
 +
 
 +
Example:
    
''IO ID[451]: 0x0000000000000000''
 
''IO ID[451]: 0x0000000000000000''
Line 156: Line 183:  
==NBL-2 packet==
 
==NBL-2 packet==
 
NBL-T data is being read via broadcast packets only. The packet structure is described below:
 
NBL-T data is being read via broadcast packets only. The packet structure is described below:
 +
{| class="wikitable"
 +
|+
 +
!EIR Type
 +
!Description / Value
 +
!LEN
 +
|-
 +
|Flags – 0x01
 +
|0x06
 +
GeneralDiscoverable,
   −
[[File:NBL conf 13.png|frameless]]
+
BrEdrNotSupported
 
+
|3B
 
+
|-
0x02010606094E424C2D540CFF4E58 A7CB250501B01A0047
+
|Complete name – 0x09
 
+
|‘NBL-2’ (for NBL-2 device)
'''Table No. 1.''' Parsed broadcast packet
+
|7B
 +
|-
 +
|Service data – 0x16
 +
|Data format
 +
{| class="wikitable"
 +
!BYTE:
 +
!0..1
 +
!2
 +
!3
 +
!4
 +
!5
 +
!6
 +
![7..8]
 +
!9
 +
!10..18
 +
|-
 +
|Field:
 +
|UUID
 +
|Status
 +
|Batt
 +
|X
 +
|Y
 +
|Z
 +
|0
 +
|CID_Len
 +
|CID
 +
|}
 
{| class="wikitable"
 
{| class="wikitable"
|'''Type'''
+
!Field
|'''HEX Value'''
+
!Description
|'''ASCII Value'''
  −
|'''Description'''
   
|-
 
|-
|09
+
|UUID
|4E424C2D540C
+
|‘NX’
|NBL-T
  −
|Complete Local name
   
|-
 
|-
|FF
+
|Status
|4E58 A7CB250501B01A 00 47
+
|Data format:
|1.      UUID – 2 bytes
+
{| class="wikitable"
 +
|+
 +
!MSB
 +
!
 +
!
 +
!
 +
!
 +
!
 +
!
 +
!LSB
 +
|-
 +
|Motion
 +
|Card
 +
|Confirm
 +
|0
 +
|0
 +
|0
 +
|B1
 +
|B2
 +
|}
 +
• '''Motion''' – if 1, sensor detect movement
   −
2.      RFID Id 7 bytes
+
• '''Card''' if 1, the ID is read
   −
3.      Button status – 1 byte
+
• '''Btn1''' state of button 1  
   −
4.      Battery level – 1 byte (%)
+
• '''Btn2''' – state of button 2
|Manufacturer data
+
 
 +
 
 +
|-
 +
|Batt
 +
|Battery level in %
 +
|-
 +
|X
 +
|X Axis acceleration
 +
|-
 +
|Y
 +
|Y Axis acceleration
 +
|-
 +
|Z
 +
|Z Axis acceleratio
 +
|-
 +
|CID_Len
 +
|ID length
 +
|-
 +
|CID
 +
|ID card number
 
|}
 
|}
 
+
|21B
 +
|}
 +
Total packet length: 31B.
 
[[Category:Accessories]]
 
[[Category:Accessories]]