BLE connection iPhone through Settings - ios

Current status , I have a BLE Device which uses ANCS so I thought this is the place ot ask the question.
My BLE device lights an LED when my phone rings and I also receive the ANCS messages on my iPHone in the Notification center.
I want to build an app that interacts with the BLE device that has the ANCS and have an options section, I have the ability to to connect to my BLE device by doing a scan and than connecting, But my question is when i am connected to the BLE Device with my iPhone and receive ANCS messages , How do I also connect my App to the BLE device and communicate with it , while it is connected to my iPhone.
Any help guidance direction is greatly appreciated.
JZ

Not sure if this post will solve your issue, but it sounds similar to your problem and might point you in the right direction (iOS isnt really my thing, so I cant give you much information)
Hope it helps.

Related

Connect iOS App to Bluetooth device not BLE

I want to connect bluetooth device to my iOS app. That device perfectly works in android as it first paired via bluetooth (from outside the app) and send/recive command from inside the app. But that device is not getting in my list when I am turning on it in iPhone setting.
After a research I come to know that Corebluetooth can connect only with BLE. Now How many possible way to connect my app with that device. Please help me with this.
Is there any app on App Store from where I can scan that device ? It
wii be also helpful for me.
I also come to know about apple MFI program, but how will work ? Is it
paid ?
Thanks.

iOS - How to differentiate two or more CBPeripheral objects

Now I'm looking for the solution to get the correct peripheral from IOS.
Our situation is we have 3-5 ble devices which have the same NAME (say "ZL_RELAY02") And we also have MAC of each devices. In android it very easy because we have MAC address but for IOS how can we identify to correct peripheral?
This case is iPhone device doesn't know all peripherals attributes before. it just have MAC & Password of target peripheral from server.
Hope someone have an idea to help us.
Thanks

How to connect iPhone to Bluetooth device?

I'm developing one centralizing system in that, there's one Chip/Circuit that contain bluetooth that can connect iPhone,iPad device.
So what i know is there's two bluetooth that's MFI(Made For iPhone) and BLE 4.0.
Now i search about to How to connect bluetooth from iPhone and send message to that Chip/Circuit. Means if i send message from iPhone like #"1" from iPhone to Chip/Circuit that it becomes red line and if i send #"0" than it turn into green light.
So what i want to know is Which Bluetooth is suitable to this process and How do i achieve this.?
EDIT:
I have to send different signal to access other diff device so for that i have to buy different LightBlue Bean as #Paulw11 said ? Means I access fan and light from bluetooth so for every fan and light should i buy LightBlue Bean.
You can use Core Bluetooth to discover all devices that are discoverable. Then if it matches a name etc then connect to it.
refer this link i hope it help you https://github.com/steprescott/SCPCoreBluetoothManager or https://github.com/nst/iOS-Runtime-Headers/blob/master/PrivateFrameworks/BluetoothManager.framework/BluetoothManager.h and also you can use Multipeer Connectivity framework

Bluetooth: how to let ios attempt "App Not Installed"

I am doing something by Nordic nrf51822 BLE solution, is there any idea to let ios(iphone/ipad) attempt dedicated app is not installed after ble device pair to the iphone or ipad(like the attachment picture)? I search the internet and many forums, no found similar use case. But in Logitech bluetooth speaker, it has this function, my device is a BLE peripheral device, nordic has apple notification center service(ANCS) sample code, it seems only get the notifications from ios only, does any body know ANCS can do such function or not? And it's much appreciated if you have more information for me. thanks.
App not installed picture
The alert you have shown is triggered when an MFi device is detected for which the app isn't installed. MFi devices have an Apple 'chip' in them that presents an identity that iOS can use to identify the appropriate apps in the App Store.
BLE devices are excluded from the MFi program and so you cannot present this alert when your BLE peripheral is discovered - indeed, without an app to discover the peripheral iOS won't even attempt to connect to the peripheral.

Connect iOS device to Bluetooth device with SPP

I'm working on one watch which shows iOS device notification like..
Display Installed app notification
Display Call notification
Display Message notification.. etc
I have read some articles and came to know about GATT and ANCS, and this two itself enough to display iOS device notification on other bluetooth device.
Generic Attribute(GATT) Profile : https://developer.bluetooth.org/TechnologyOverview/Pages/GATT.aspx
Apple Notification Center Service(ANCS):
https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/AppleNotificationCenterServiceSpecification/Introduction/Introduction.html
Is that mean I do not need any iOS application to handle iOS device notification?
Currently my watch is built up with SPP, do I need to make any modification in that?
I also came to know that I have to apply for MFi Program(https://developer.apple.com/programs/mfi/).
is MFi necessary for My watch with the idea I have mentioned above?
Any suggestion will be appreciated.
Thanks in advance
SPP is classic BT whereas ANCS uses BTLE.
ANCS is free to use.
https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/AppleNotificationCenterServiceSpecification/Specification/Specification.html#//apple_ref/doc/uid/TP40013460-CH1-SW18

Resources