BasedHardware / omi

AI wearables
https://omi.me
MIT License
3.61k stars 442 forks source link

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

Closed josancamon19 closed 1 month ago

josancamon19 commented 2 months ago

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

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

Jainakin commented 2 months ago

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!

kevvz commented 2 months ago

Is there a particular NFC antenna we should use?

hlord2000 commented 2 months ago

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

vincentkoc commented 2 months ago

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 commented 2 months ago

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.

josancamon19 commented 1 month ago

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

App side will be developed later.