omi icon indicating copy to clipboard operation
omi copied to clipboard

[Friend V2] Friend uses NFC for pairing ($500)

Open josancamon19 opened this issue 1 year ago • 5 comments

Is your feature request related to a problem? Please describe. I want to be able to pair my Friend by using NFC instead of bluetooth discovery.

Describe the solution you'd like

  • A characteristic that sets the NFC value to the device id.
  • An update to the connection page to connect by using NFC instead of scanning for devices.

Connection, reconnection logic should remain the same, but the devices list should simply include the id of the device you NFC to.

josancamon19 avatar Aug 10 '24 05:08 josancamon19

I want to take this task, need a little more information, do I also need to add NFC connection functionality to the Friend Firmware or just on Flutter App. Thanks!

Jainakin avatar Aug 11 '24 07:08 Jainakin

Is there a particular NFC antenna we should use?

kevvz avatar Aug 12 '24 22:08 kevvz

Not working on this but iOS does not support NFC (OOB) pairing last I saw

hlord2000 avatar Aug 14 '24 18:08 hlord2000

Submitted initial PR #610

We can make iOS and Android pairing work using App Links which will pickup on the URL link and pull into app and start pairing, otherwise you end up on website with a lost and found style message and setup instructions. This is how most airtags etc work in the easy way.

vincentkoc avatar Aug 17 '24 03:08 vincentkoc

We are missing antennas on devices so this is also something that needs to be resolved, but will not need code/pin/overlay change for that.

vincentkoc avatar Aug 17 '24 03:08 vincentkoc

NFC feature (firmware) completed. https://github.com/BasedHardware/omi/pull/610.

App side will be developed later.

josancamon19 avatar Sep 25 '24 03:09 josancamon19