Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
As above... It is a Bluetooth issue between Apple and Kestrel's hardware choice.
The Bluetooth installed will not make a connection with Apple's priority products....If I had to speculate, Kestrel did this in our favor to keep the costs of the units down instead of paying royalty to the draconian, apple whores.![]()
No this is apple being anal retentive. This is not a kestrel issue.
Posted via Tapatalk HD for iPad
It simply does not work due to Apple having certain standards and the Kestrel not in compliance with them (for whatever reason). If Kestrel wanted to connect to Apple products, they could have done so, providing they follow the standards (and likely pay a royalty).
Hands-Free Profile (HFP 1.6) | Phone Book Access Profile (PBAP) | Advanced Audio Distribution Profile (A2DP) | Audio/Video Remote Control Profile (AVRCP 1.4) | Personal Area Network Profile (PAN) | Human Interface Device Profile (HID) | Message Access Profile (MAP) |
Google Iphone and blue tooth and read all the other complaints about the same thing with different devices. It's not a Kestrel problem. How many other devices have you ever seen that just plug into an Iphone via blue tooth other than speakers? There's a reason. Apple doesn't want you to. They've discussed it but haven't implemented it yet. App aware bt is not in the Iphone set of features right now. If you want to control a device other than speakers you have to plug into it's aux i/o.
L
edt: Here's a list of the only bt profiles supported by iphones. App support is not there. BTW, try connecting your iphone with your Mac and see how much luck you have there. It's clugy at best.
Hands-Free Profile (HFP 1.6)Phone Book Access Profile (PBAP) Advanced Audio Distribution Profile (A2DP) Audio/Video Remote Control Profile (AVRCP 1.4) Personal Area Network Profile (PAN) Human Interface Device Profile (HID) Message Access Profile (MAP)
<tbody>
</tbody>
Great info, just would add that the Kestrel uses the SPP profile, and that's the technical reason for now talking to the iPhone.
The better way would be to use a grab feature that keeps the handshake but shuts the data down. Pulled on demand.
Hey guys, I figured I'd hop in here.
I'm not an NK employee, so I can't speak on behalf of NK, but since I do the software on the AB Kestrel, I can give you a bit of the scoop here. LastShot300 actually nailed it in terms of what the issue is...
iOS supports various Bluetooth profiles but does not include standard serial comms over Bluetooth. Here's a link to the support Bluetooth profiles page: iOS: Supported Bluetooth profiles
In order to communicate with iOS, you need to conform to one of those protocols. For example, iOS easily supports integrating to your wireless speakers or your car for implementation of play/stop/ff/rewind. There's little support for the full up messaging structure that the Kestrels use to communicate with the PC or the Android platforms.
Android on the other hand, you can read/write anything you want. In case you wanted to look at it, go here: BluetoothSocket | Android Developers. It just acts like an open socket to read/write data to.
The other thing about BT on iOS is that you need to have hardware implemented that supports the iOS authentication protocols. There's a special co-processor or authentication chip that is needed to work with iOS and set up for MFi as working with Apple devices.
Now, that's all talking about BT legacy. BT 4.0 works a bit differently. If you google how it works, it uses similar profiles that establish your data types and then you give a description of such data to your app and to your embedded device and it pushes that data that the phone then picks up.
As you can see, BT is not as simple as it sounds. Conceptually, BT is awesome. But as a developer, it drives me crazy.
Is that a software or hardware issue? In on other words, will they be able to provide a software update to make existing Kestrels with Bluetooth Mac/iPhone compatible?
Nick, thanks for chiming in. Does this mean that a completely new kestrel would be needed to connect to apple products in the future and software updates would not be sufficient? Also, are you aware of any actual movement towards creating apple compatible devices? Thank you.
Is up to Apple and I don't think so, because that will open a can of worms in security terms for them. Or Kestrel in the future could change to another profile, which I don't think they will because of simplicity and costs or perharps newer models will support NFC which has the potential to fully replace BT.
It's incredibly frustrating. I don't buy that this is simply an Apple problem. Kestrel is already charging a significant amount of money for the higher end products. They don't have a problem paying for Horus and Applied Ballistics, which are essentially nothing but a bunch of algorithms. Kestrel needs to get its act together and provide a product that is Mac compatible, before someone else beats them to it. If that means marginally more costs in R&D or production, then so be it. I will buy the first product that is up to snuff.
No software mods alone can make this happen.
Ha!Plus, they still don't have the Applied Ballistics app working on the I-phone.
Great info, just would add that the Kestrel uses the SPP profile, and that's the technical reason for now talking to the iPhone.
Hey guys, I figured I'd hop in here.
I'm not an NK employee, so I can't speak on behalf of NK, but since I do the software on the AB Kestrel, I can give you a bit of the scoop here. LastShot300 actually nailed it in terms of what the issue is...
iOS supports various Bluetooth profiles but does not include standard serial comms over Bluetooth. Here's a link to the support Bluetooth profiles page: iOS: Supported Bluetooth profiles
In order to communicate with iOS, you need to conform to one of those protocols. For example, iOS easily supports integrating to your wireless speakers or your car for implementation of play/stop/ff/rewind. There's little support for the full up messaging structure that the Kestrels use to communicate with the PC or the Android platforms.
Android on the other hand, you can read/write anything you want. In case you wanted to look at it, go here: BluetoothSocket | Android Developers. It just acts like an open socket to read/write data to.
The other thing about BT on iOS is that you need to have hardware implemented that supports the iOS authentication protocols. There's a special co-processor or authentication chip that is needed to work with iOS and set up for MFi as working with Apple devices.
Now, that's all talking about BT legacy. BT 4.0 works a bit differently. If you google how it works, it uses similar profiles that establish your data types and then you give a description of such data to your app and to your embedded device and it pushes that data that the phone then picks up.
As you can see, BT is not as simple as it sounds. Conceptually, BT is awesome. But as a developer, it drives me crazy.