Building an iOS app with pairing capabilities to Bluetooth Classic devices - ios

I have an idea for an iOS app I'd like to build. Coming from web, I'm currently learning React-Native to build iOS apps. I was wondering if it's possible to build an app that has pairing capabilities with a Mac.

Core Bluetooth only covers Bluetooth LE. If you want Bluetooth classic you have to sign up for MFi.

Related

How to scan and connect to Bluetooth classic for iOS in Xamarin forms?

I'm trying to implement Bluetooth for my project. I was able to implement BLE but I have to go with Bluetooth classic because of some hardware issue. So for Bluetooth classic implementation I have gone through this post and I used source code from this post. But in that they are trying to connect to already paired device. But my requirement is to scan and connect to available Bluetooth classic device not BLE device. And also there should not be any pairing dialogue appearing while connecting. I even tried to check if there is any Bluetooth classic scanner application in app store for reference but I didn't find any. There are only BLE scanner application in app store. I have no clue how to proceed forward any suggestions?
iOS apps can only connect to MFi enabled Bluetooth classic devices. This is why you can't find any classic BL scanner apps. Unless your hardware contains an MFi chip from Apple you will not be able to use classic Bluetooth profiles, such as SPP, to communicate with it.

iOS app development for a classic bluetooth device

We are developing an android and ios mobile app for a hardware device. We have to read files generated from the device and move it to mobile app. The device is not a low energy device. It's a Bluetooth 2.1. Currently, we are unable to pair the device with the iPhone.
We need to understand is there any restriction to connect the iphone with classic Bluetooth devices? Does the manufacture need to register under MFI? Can we use some developer license/API to start developing the app and later we go for MFI?
Can you please help me with this?

Bluetooth device supported to iOS / Android devices

We're having one application requirement in which we required to connect Mobile device to light on/off, blink light on particular light series. We want to search for Bluetooth device which can connect to Mobile and send signal to our devices.
We're aware with Raspberry pie but we're looking for cheap device than Raspberry pie. Anyone can suggest bluetooth device with native SDK which can connect Mobile via Bluetooth and send on / off signal to our devices
I have used Estimote becaons for my company. I have developed an iBeacon app using Estimote beacons.
The beacons come with an average price.But the support and service from Estimote is very very good. They provide SDK and as well as sample code.
Check the following links. It will give some idea for your requirement.
https://estimote.com/products/
http://blog.estimote.com/post/139902664710/launching-the-most-robust-location-beacons-on-the
http://blog.estimote.com/post/145508085365/extending-the-power-of-your-beacons-with-gpio
https://community.estimote.com/hc/en-us/articles/219001708-How-to-set-up-GPIO-in-Location-Beacons-
You can check BLE modules from vendors like Texas Instruments, Cypress Semiconductors, Silicon Labs, uBlox etc.
Here's an example from Silicon Labs -
https://www.silabs.com/products/wireless/bluetooth/blue-gecko-bluetooth-low-energy-socs
All these offer BLE modules - in either SoC form or just the BLE radio which you can interface with your microcontroller over UART/SPI/I2C.
If you want to interface with iOS device, then look for HomeKit compatible modules which would be having HomeKit certification and the required SDK built in.
HomeKit compatibility will be required if your product is meant to work as a HomeKit accessory using Siri or HomeKit apps. Else you will have to develop and rely on a dedicated app which solely will control the device.
The BLE module vendors also provide development kits on which you can develop your application as a proof of concept before building your final product.

Looking for an Xamarin.Forms bluetooth library for IOS that will pick up already paired devices to my iphone

I've got an existing PCL Xamarin forms app which works great. New requirement is to connect a Biocontrol Hhr3000 scanner via Bluetooth to the .ios version of my project. Workflow is, i first connect and pair the scanner to my iPhone over Bluetooth. I need a non LE (low energy) Bluetooth library which i can use to work with this. All i can find on the internet is all examples of LE Bluetooth so as it stands i cant get the iPhone to pick up the scanner via normal Bluetooth pairing.
Please point me in the right direction. I'm looking for an ios implementation thats simple like this one for android: https://acaliaro.wordpress.com/2017/02/07/connect-a-barcode-reader-to-a-xamarin-forms-app-via-bluetooth/
If the device is Mfi Certified by Apple, then you can use the External Accessory Framework to interact with the bluetooth device. If you can pair it, I have to assume it is Mfi Certified.

how to connect to Bluetooth 2.1 enabled device with iphone 5 in ios

I have a medical device which is Bluetooth enabled with version 2.1+EDR.
I want to integrate the device inside my application. I am targeting mainly the iOS devices with BLE/Bluetooth 4.0 .
Any idea the latest iOS devices will be compatible with mentioned medical device. IF so how will be the approach.(means I can use Corebluetooth ,EAAccessory framework or I have enroll the MFi Program).
If the device is Bluetooth 4/Bluetooh Low Energy (also known as Bluetooth Smart) the you can use Core bluetooth. If it is Bluetooth 2.1 then you need to go through the MFI program and embed an Apple chip in your device I order to identify it to iOS and use the external accessory framework

Resources