Changes

1,479 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 11: Line 11:       −
'''Functionality:'''
+
'''Futures:'''
   −
* Unpaired reader (state after default reset) is waiting for button only
+
* Mifare® Classic, Desfire card supports
* Reader scans for RFID card or button press all time after it is paired
+
* Bluetooth® low energy module
* In the case previously mentioned events occur, the reader sends an advertising packet for Ta time in period Tb. Defaults: Ta=50sec, Tb=100ms
+
* Operating frequency - 13,56MHz
* While NBL-2 is advertising the green led is flashing slowly. The reader stops blinking and advertising after disconnection.
+
* Built in two LED indicators
* Depending on the configuration, read card ID can be present on the advertising packet or/and on characteristic
+
* Built in two buttons
* Reader closes the connection and goes into low power 50 seconds after the last data exchange.
+
* UID and card DATA available
* Reader can be on/off by long button press
+
* Configure via BL link
* Reader performs sensor measurement in a period that is configurable
+
* Firmware update via Bluetooth®
* Button reacts immediately
  −
* Sensors configuration is set by GATT services.
  −
* Detecting the start and stop of the vehicle. This mode is active immediately after turning on the device.<br />
   
==Product Specification==
 
==Product Specification==
 
{| class="wikitable"
 
{| class="wikitable"
|Operating frequency
  −
|13,56MHz
  −
|-
  −
|Supported standards
  −
|MIFARE® Classic
  −
MIFARE® DESFire
  −
|-
  −
|Interface
  −
|Bluetooth
   
|-
 
|-
 
|Supply voltage
 
|Supply voltage
Line 48: Line 36:  
|Size (mm)
 
|Size (mm)
 
|58 x 99 x 19
 
|58 x 99 x 19
 +
|-
 +
|Weight
 +
|43.78 g
 
|-
 
|-
 
|Type
 
|Type
Line 53: Line 44:  
|}
 
|}
   −
==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.
 +
 
 +
If the firmware version is lower than 1.3, it is necessary to update the device.
       
'''1.    Updating NBL-2'''
 
'''1.    Updating NBL-2'''
   −
First, you have to make sure that NBL-2 firmware version is updated to 1.3. Go to NBL Tools application -> Device -> Characteristic -> Device Information Service -> Firmware Revision String.
+
Go to NBL Tools application -> Device -> Characteristic -> Device Information Service -> Firmware Revision String.
    
[[File:NBL_conf1.jpg.jpg|alt=|frameless|520x520px]]  [[File:NBL_conf2.jpg.jpg|alt=|border|frameless|520x520px]]  [[File:NBL_conf3.jpg.jpg|alt=|frameless|519x519px]]
 
[[File:NBL_conf1.jpg.jpg|alt=|frameless|520x520px]]  [[File:NBL_conf2.jpg.jpg|alt=|border|frameless|520x520px]]  [[File:NBL_conf3.jpg.jpg|alt=|frameless|519x519px]]
Line 80: 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 98: 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 117: 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 135: 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]]

Navigation menu