Pairing with an iPhone may be an issue for anything which is not an audio device. Apple requires all non-audio devices to have certain 'authentication' hardware which is only available to MFi-licensed developers. My information may be out of date, but please do check this out before you invest too much effort in this, as it may be very difficult. I went through MFi, but ended up developing for Android.