I have configured nRF8001 with Arduino M0 Pro board and its working properly. Now, I want to add passkey to my device but it dont have display/ keyboard , only one power button. I got to know about pairing generation key methods which are: Justworks(unauthenticated), passkey entry (6 digit numeric display or keyboard only), OOB. My hardware setup dont allow me to use NFC for OOB pairing purpose. I am not sure how justworks would do my job, I want to have a passkey which user has to enter inorder to get the data from the device. What do I have to change at firmware level and application layer. Can I skip pairing, bonding and encrpyt data link at application layer?? And at firmware level what librarries I can use to integrate my code further into arduino enivronment. Any help would be greatly appreciated.