- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Why is my BLE application seen by an android phone and not an iPhone?
Thanks
Rich
Solved! Go to Solution.
- Labels:
-
BLE
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It´s actually quite simple: It depends on need of paring. If the device doesn´t need pairing, it doesn´t detect. However, the device is discoverable using CoreBluetooth API and it will be visible in your app (the same API CySmart uses ;-).
Take a look on Apple BLE Guidelines as well, there are some requirements your device needs to fullfill if you want it to use it with iOS.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes I use Cysmart.
Our customers will not though. What determines whether a BLE device will appear in the iOS BT settings or not? What makes an app recognize a BLE device as the device associated with that app? (This is a custom profile)
Thanks
Rich
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I can use iOS CySmart app & Android CySmart app to communicate.
You can download some firmware code here.
https://github.com/cypresssemiconductorco/PSoC-4-BLE/tree/master/100_Projects_in_100_Days
Cypress company is maintain some example code here. It's almost can run well.
Then open the CySmart app in your iOS and test it.
Try it 😉
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It´s actually quite simple: It depends on need of paring. If the device doesn´t need pairing, it doesn´t detect. However, the device is discoverable using CoreBluetooth API and it will be visible in your app (the same API CySmart uses ;-).
Take a look on Apple BLE Guidelines as well, there are some requirements your device needs to fullfill if you want it to use it with iOS.