Changes

2,187 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 44: Line 44:  
|}
 
|}
   −
==NBL-2 updating==
+
==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.  
    
If the firmware version is lower than 1.3, it is necessary to update the device.
 
If the firmware version is lower than 1.3, it is necessary to update the device.
 +
    
'''1.    Updating NBL-2'''
 
'''1.    Updating NBL-2'''
Line 74: 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]]
    
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.
 +
 +
Procedure:
 +
# Press Button1 and hold
 +
# Press Button2 and hold
 +
# Keep the buttons pressed for 5 seconds
 +
# The return to the factory settings will be signaledby flashing LED1 and LED2
 +
 +
 +
'''3.    Power ON (After Powered OFF)'''
 +
 +
Procedure:
 +
# Press Button 2 and hold
 +
# Keep the button pressed for 5 seconds
 +
# The Power On will be signaled by flashing LED1 and LED2
 +
 +
 +
'''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 the device is paired, the pairing mode is changed to pairing using the PIN. This prevents the pairing of additional devices
 +
 
==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 92: 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 111: 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 129: 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
 +
 
 +
• '''Card''' if 1, the ID is read
 +
 
 +
• '''Btn1''' – state of button 1
   −
2.      RFID Id – 7 bytes
+
• '''Btn2''' – state of button 2
   −
3.      Button status – 1 byte
     −
4.      Battery level – 1 byte (%)
+
|-
|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]]