Building Applications with iBeacon: Proximity and Location Services with Bluetooth Low Energy PDF/EPUb by Matthew S. Gast. Building Applications with iBeacon: Proximity and Location Services with Bluetooth Low Energy PDF/EPUb Livre par Matthew S. Gast. Building Applications with iBeacon. Proximity and Location Services with Bluetooth Low Energy ebook: mobi (site), epub (ipad).

Building Applications With Ibeacon Epub

Language:English, Portuguese, Hindi
Published (Last):07.11.2015
ePub File Size:18.52 MB
PDF File Size:14.26 MB
Distribution:Free* [*Registration Required]
Uploaded by: VANESSA

Book: Building Applications with iBeacon: Proximity and Location Services with Bluetooth Low Energy. ISBN: Publisher: O'. A curated list of awesome Bluetooth beacon software and tools. Eddystone A platform for marking up the world to make your apps and BLE beacons using a REST interface; Nearby - Build simple interactions between nearby devices and people iBeacon for Developers · Getting Started with iBeacon (PDF) · iBeacon . The application space to which iBeacons and BLE proximity corridor of an office building to ensure line-of-sight (LOS) signal propagation.

Hospitality Industry Beacons help provide highly personalised and intelligent services to customers, without adding to the cost of hiring and training new staff.

In addition, through the beacon enabled app, customers can key in their individual preferences and feedback, which will immensely help the hotel in maintaining superior guest relations. Tourism and tourist attractions i. Museums Given the hyper-local and contextual capabilities of beacons, they are of immense value to both travellers as well as players in the tourism industry.

Over 100 use cases and examples for iBeacon technology

Education Industry Most universities host a number of events as a part of their academic year. Many a time, these notices are either ignored or seen after the event.

This is a loss for the institution in terms of effort as well as for students in terms of knowledge. Healthcare A year ago, Jason Smith, managing director of Boston-based digital firm OHO Interactive, posted a story speculating on the many ways hospitals could use beacon technology. Beacons attached to mobile hospital devices would allow equipment to be tracked and located in an emergency.


Entertainment industry Hyper localization and the use of proximity beacon technology is quickly gaining ground as a powerful channel for reaching consumers, with implementations extending beyond retail to include events, airports, museums, sports venues and more. As new use cases emerge and the technology evolves, marketers and technologists alike are continually exploring strategies for leveraging iBeacons to showcase their brands and stay relevant — and ways to do it at a massive scale.

Join us at this meet up and network with other Attendees, from industry leaders to beginners. Find out how organizations are using beacons to add value to their company and enhance the customer experience.

Finally, the authors in [ 8 ] propose an indoor localisation system based on BLE beacons. The system is evaluated inside a single room and although they claim a high accuracy rate, their results are limited.


Our approach is targeted towards emergency situations and aims to provide an estimate of the number of occupants inside areas such as offices, laboratories and conference rooms. Even if our proposed system stops functioning e. A mobile phone located in the vicinity of a beacon receives the packets and processes them using a mobile application.

1. Introduction

Finally, the mobile application sends its location to a remote server which then replies with contextual information such as a targeted micro-location based advertisement. Finally the server, upon reception of this information from a mobile device, uses a trained classifier to update the building occupancy estimation. Our approach has numerous advantages.

Firstly, the mobile phone does not need to know the mapping between beacon ID and location of beacons inside the building. Also, the mobile phone does not process the received beacon packets to calculate its location and the remote control server does not send information back to the mobile phone.

Since our system does not involve localisation related processing by the mobile application, we can use mobile devices that have low computational power and memory capacity.

The remote control server is responsible for processing the data that the mobile application sends and for calculating the building occupancy.

To achieve this, we conduct a single data gathering phase during which the data gathered are used to train a classifier.

In this work, we develop a real-time locating system based only on the Bluetooth low energy BLE technology to support interactive communications by combining the broadcast and mesh topology options to extend the applicability of beacon solutions. Specifically, we turn the smartphone into a beacon device and augment the beacon devices with the capability of forming a mesh network.

The implementation result shows that our beacon devices can detect the presence of specific users at specific locations, and then the presence state can be sent to the application server via the relay of beacon devices. Moreover, the application server can send personalized location-based messages to the users, again via the relay of beacon devices.

Keywords: Bluetooth low energy, location-based service, mesh network, internet of things 1. Introduction With the advancement of microelectromechanical and wireless communication technologies, the industry of Internet of Things IoT is flourishing at the world-wide scale.

Mobile Information Systems

According to a recent forecast report by Gartner [ 1 ], the number of installed IoT devices will be exceeding 25 billion in Popular application scenarios of IoT include smart homes, smart hospitals, smart factories, and smart cities, to name a few.

In these application scenarios, a huge number of IoT devices must be deployed as the infrastructure. Although differences exist, these protocols share a common objective—making the power consumption of wireless communication as low as possible in order to extend the lifetime of battery-operated IoT devices.

Among these protocols, we see the advantage of BLE based on the fact that it is universally supported by almost every smartphone. That means if IoT devices communicate with each other using BLE, people can also communicate with these IoT devices intuitively through their smartphones. By contrast, if IoT devices run ZigBee, smartphones are unable to communicate with them directly because smartphones are without built-in ZigBee wireless interfaces.

Therefore, in this research we focus on naturally integrating BLE-enabled smartphones into the ecosystem of the BLE-based IoT environment by designing an interactive real-time locating system.

BLE was first introduced to the Bluetooth specification in version 4. It has become the most popular technology for low-power and short-range wireless communication in the application domain of consumer electronics. BLE-based IoT devices can be powered by coin cell batteries and run for several years on a moderate duty cycle without replacing the battery.

On receiving an iBeacon message, the receiver then uses these values to identify the iBeacon device which broadcasts the iBeacon message.

This capability can then be used to implement a variety of location-based services such as determining the current physical location or distributing messages at specific points of interest. Although the iBeacon protocol is useful in providing unidirectional communication from the beacon devices to the smartphones, we find it helpful in some use cases if the reverse communication path exists i. Currently, to respond to the beacon messages, the smartphone users need to rely on their own mobile Internet connections to communicate with the backend system.

Although the mobile Internet services are popular these days, in some cases they may not be always available or too costly. Even if there is a free Wi-Fi service, users are often required to log on before they can use the service. The inconvenience motivates us to design an interactive real-time locating system that only relies on the BLE technology, in which beacon devices not only broadcast beacon messages, but also receive and relay messages from the users.

On receiving a message from a specific user, our beacon device detects the presence of the user, and then forwards the presence state to the backend system via the Bluetooth mesh network consisting of beacon devices. Let us describe a possible use case of our system. An airport company sets up a real-time locating system by deploying a sufficient number of beacon devices in the airport building. The locating service as part of the airport infrastructure can then be leased to airline operators.

When a VIP customer of a specific airline arrives at the parking area, he opens the smartphone app provided by the airline. By receiving the beacon advertisements, the app performs locating and then pinpoints the customer on the floor plan.

At the same time, the app broadcasts the presence message of the customer which includes the encrypted user ID and his current location.

As soon as any beacon device discovers the presence message, it immediately forwards the presence message hop-by-hop over the Bluetooth beacon network to the backend server. As a consequence, the backend server is notified that the VIP customer has arrived at the parking area. The backend server then responds with a customer-specific welcome message and sends it to the smartphone of the VIP customer over the Bluetooth beacon network, letting him know that the airline is aware of his presence and may send a staff to assist him.

Through the Bluetooth beacon network, the airline can also provide other information to the VIP customer such as his flight status, or offer him some shopping coupons when he is about to pass through the shop having sales promotion.System Architecture Figure 12 shows the overview of our system architecture.

Zhao, Y. The remote control server is responsible for processing the data that the mobile application sends and for calculating the building occupancy. Singh, and R. In case smartphone users would like to respond to the beacon messages, they have to rely on their own mobile Internet connections to send the information back to the backend system.

Mesh topologies allow many-to-many device communications, which is ideal for building sensor network applications. Figure Databased structure in our iBeacon-based automatic attendance checker system server.

Our findings in Section 4 show that the RSSI value and the corresponding signal propagation model for estimating distances varies significantly among iBeacons from different vendors e.

Figure An example of possible exception scenario where trilateration calculation will fail due to high variation in RSSI reading, thus causing error.