Name: Miles The Concierge
Version: 1.4 (adds support for iOS 10+, updated Jabber Guest SDK)
Author Comments: “Miles The Concierge“ Objective-C Example/Demonstration Application
Pre-Requisites: The Jabber Guest SDK for iOS must be integrated into this project before it will correctly function. This is a simple process. You can download the SDK and integration instructions from the URL in credits. Please note SDK version 11.0.0.149 has been tested in this release. Other SDK versions may be met with mixed results. Cisco Spark can also be used as target URI. Please refer: https://developer.ciscospark.com/
Synopsis: Miles The Concierge is a simple iOS application that uses the Core Location and Jabber Guest frameworks to demonstrate the concepts of Ranging and Region Monitoring with Bluetooth Low Energy (BLE) Beacons alongside broader platform integration possibilities.
The purpose of this application is to demonstrate one of the many use cases BLE Beacons can provide i.e. user engagement and notification escalated to application handoff via Cisco collaboration (Jabber Guest video). This detection capability can provide the basis for user engagement based on location.
Users can configure BLE UI notification, collaboration server e.g. Jabber Guest, and SIP URI to call. SIP endpoints can include, Jabber, Cisco Spark, Cisco Spark Rooms, Cisco VoIP handsets, Telepresence Endpoints etc.
Please note, beacon and ranging configuration has been tuned to emphasise use case. Source can be easily updated to meet your needs.
This application relies on the following UUID being configured for operation:
E2C56DB5-DFFB-48D2-0003-D0F5A71096E0
Motivation: The application was written to help educate interested people about the power of location based engagement using BLE beacons.
Credits and References:
https://developer.apple.com/library/ios/samplecode/AirLocate/Listings/ReadMe_txt.html
https://developer.apple.com/ibeacon/Getting-Started-with-iBeacon.pdf
https://developer.cisco.com/site/jabber-guestsdk/documents/guest-ios-dev-guide/