Nano 33 BLE Rev2 - Unable to connect to BLE tag

I'm trying to use my Nano 33 BLE Rev2 to connect to a BLE tag i have.

I used the example from the ArduinoBLE repository: ArduinoBLE/examples/Central/PeripheralExplorer/PeripheralExplorer.ino at master · arduino-libraries/ArduinoBLE · GitHub

I'm able to scan and display available BLE Devices but i can never connect to them, it always fail.
The tag is an "Ultrbeka" one I ordered on Amazon and i can easily see it on my phone using LightBlue or BT Inspector on iPhone and also list its characteristics.
Hereunder a screenshot of one of the service:

The board seems to work as i was able to create a fake device "Blank" on LightBlue and make it discovered by my board:

Bluetooth® Low Energy Central - Peripheral Explorer
Found 5f:c2:35:83:0b:b8 'Blank' 
Connecting ...
Connected
Discovering attributes ...
Attributes discovered

Device name: iPhone
Appearance: 0x0

Service 1800
	Characteristic 2a00, properties 0x2, value 0x6950686F6E65
		Descriptor 2803, value 0x020500012A
		Descriptor 2a01, value 0x4000
	Characteristic 2a01, properties 0x2, value 0x4000

[skipped]

Service 1111
	Characteristic 2222, properties 0x2, value 0xFFFF0000F0F0F0F0

Disconnecting ...
Disconnected

I'm really wondering why i cannot connect to anything else than this fake service with my board ?

My goal with this project is to continuously scan for BLE devices and once i found the one matching my tag (reading specific service UUID and characteristic) i will open a pet door. I want to put this tag on my cat and then open the little pet door automatically :slight_smile:

Thanks in advance !

Hello,

Can you please :

  • Verify BLE Tag Compatibility: Ensure that the BLE tag operates on standard BLE protocols and doesn't require poprietary methods fo connection.

  • Review Security and Pairing Requirements: Some BLE devices necessitate pairing or bonding before establishing a connection. The ArduinoBLE library currently doesn't support pairing. If the BLE tag requires pairing, this could be the root of the connection issue.

  • Update Firmware and Libraries: Ensure that your Arduino board's firmware and the ArduinoBLE library are up to date, as updates may resolve compatibility issues.

Best regards,

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.