This document discusses Internet of Things (IoT) technologies including iBeacons. It provides an overview of IoT, describing how connected devices can range from simple sensors to more advanced devices. iBeacons use Bluetooth Low Energy to allow devices to detect proximity to beacons. Example use cases for iBeacons include retail, education, and healthcare. The document then describes a project to use iBeacons and a mobile app to track patient and nurse locations and activity to improve healthcare quality.
This document discusses a demonstrator for near field communication (NFC) technology in industrial automation applications. It provides an introduction to NFC including operating modes and compares it to other short-range wireless technologies. The document proposes using NFC to access real-time information from modular plant components by touching a mobile device to an NFC tag. A context-aware user interface would dynamically generate interfaces based on the component. The architecture involves NFC tags on modules communicating data via a web server to mobile devices. Future work includes implementing peer-to-peer NFC communication and context-aware interfaces in real industrial scenarios.
Thinaire is a mobile technology company that provides a cloud-based platform enabling brands, marketers, agencies, developers and media owners to create, deploy, and measure NFC marketing campaigns. The platform allows companies to engage mobile users by combining mobile technologies like NFC, QR codes, and SMS with physical objects, bringing the offline world online. Thinaire provides tools for marketers to deploy, manage and measure these interactive campaigns across various media platforms.
Introduction
Beacons are small wireless devices that broadcast signals using Bluetooth Low Energy (BLE), or Bluetooth SMART technology. Mobile apps on compatible devices are able to listen for signals from beacons placed in the physical world and then trigger an experience via the app.
Beacon enabled apps are notified when the device enters or exits the range of a beacon, and are also able to monitor the distance from the beacon as it changes, often referred to as 'ranging'.
Bluetooth Low Energy
BLE or Bluetooth Smart is an intelligent and power friendly version of Bluetooth wireless technology and exchanges data over short distances using radio transmissions. The power of BLE is in its ability to work with an app on a smartphone, tablet or any other compatible mobile device.
The Beacon System
The Beacon system from Apple can be broken down into two parts:
• A piece of hardware – the “Beacon”, which constantly broadcasts a Bluetooth Low Energy signal. This transmits a unique identifier (UUID) and two further identifiers; major and minor (unsigned 16 bit integer values), which can be used to identify the beacon.
• Application Programmable Interface (API) - An API to search for beacons with a certain UUID and optionally a specific major and minor value. iBeacon adds the possibility for the developer to subscribe to beacons like you would subscribe to geolocations. This enables the app to get notifications (whether the app is currently running or not) when the user gets within range of a specific beacon.
Importance
• High degree of accuracy
• Low impact on battery life
• Low cost of entry
• No Internet connection required
Security
Some of the most common beacon security myths:
• Beacons are transmitting personal data:
Beacons don’t transmit any personal data. In fact, beacons don’t receive any data at all.
• Beacons are tracking my location:
Beacons can’t track your location. The only thing they can do is let your mobile device know that you’re nearby.
Compatibility
Beacons work with both Android and iOS. They were initially introduced in iOS7 and are compatible with every Android version > 4.3
This puts beacon functionality in 300 million + devices.
Conclusion
Beacons transmit a low energy signal from a device with a radius of 0-50 meters to broadcast static pieces of data within short distances.
In a nutshell, our basic requirements for an operational beacon are:
1. Beacon enabled mobile app
2. Network of deployed beacons
3. Bluetooth switched on and relevant permissions
Without a doubt, the Beacon is a useful convergence device that can be given a shot at, which is for sure a revolution in technology
This document discusses the essentials for building successful NFC mobile ecosystems. It describes the value of combining contactless card technology with mobile phones to create intelligent NFC mobile phones. Example use cases are provided for transportation, retail payments, and receiving offers. The key players in the NFC mobile ecosystem are identified as well as necessary functions like service and network provisioning. Recommendations are made for how to expand the contactless ecosystem to enable NFC mobile services.
Sherlock: Monitoring sensor broadcasted data to optimize mobile environmentijsrd.com
Sherlock is a framework that uses sensors in smartphones to optimize the micro-environment around the phone. It runs as a daemon process and provides finer-grained environmental information to applications through APIs. The goal is to save battery by adapting the phone's behavior based on accurate context, such as dimming the screen when in a pocket or bag. It covers major usage scenarios and can detect if the phone is in the hand, on a desk, etc. using sensors like proximity, accelerometer, gyroscope. This allows applications to provide customized services based on the user's situation.
Near Field Communication (NFC) is a wireless technology that allows data transfer over short distances and can be used for contactless payments and other applications. NFC works at 13.56 MHz and has a range of less than 4 cm. It uses encryption algorithms like AES for secure data transfer. NFC-enabled smartphones are increasing and can be used to make mobile payments, share contacts, photos and files between devices using NFC's reader, writer, and peer-to-peer modes.
Beacons are small, low-cost Bluetooth transmitters that can send messages and notifications to nearby smartphones. They use Bluetooth Low Energy to broadcast an identifier and other data within a short range. Beacons have various use cases like retail marketing, indoor navigation, and attendance tracking. Major beacon platforms include iBeacon, AltBeacon, and Eddystone. Developers can implement beacon technologies using mobile SDKs from vendors like Estimote or libraries like AltBeacon.
IoT from edge to cloud: bringing order to the chaosXylos
The document discusses Internet of Things (IoT) concepts including hardware, connectivity, cloud services and applications. It provides examples of IoT use cases like tracking energy usage with connected devices and monitoring child car seats. It also describes common local and cloud communication methods for connecting IoT devices, such as Bluetooth, WiFi, NFC/RFID, Zigbee and cellular networks. Edge computing concepts are introduced for performing local data processing and analytics.
iBeacon and IoT: Where We're At, Where We're GoingDoug Thompson
This document discusses Bluetooth low energy beacons and their potential uses and opportunities. It begins with an introduction to beacons and discusses some common myths. It then covers beacon hardware components like firmware and security considerations. Several case studies of existing beacon uses are presented, such as at museums. Finally, the document discusses potential future applications of beacons and asks where the reader might apply beacon technology.
Near Field Communication (NFC) allows communication between devices within close proximity using radio waves. NFC works through inductive coupling between loop antennas in devices operating at 13.56 MHz with data transfer rates from 106-424 Kbps. It can operate in both active and passive modes. NFC provides an easy and secure way to transfer data quickly by touching or bringing devices close together. Potential applications include mobile payments, ticketing, data sharing, and access control.
Continuous improvements in technology and quality of life have had a strong impact on the development of payment techniques. With the evolution of near-field communication (NFC) technology, contactless payment has received recent attention because of its short-range, conducive nature. As mobile computing made great leaps due to enormous development in the smart phone platform, companies like Google, Samsung, and Apple embedded NFC in smart phones to provide on-the-go payment capabilities, eliminating the need for payment cards. But due to interoperability and high cost, these technologies are not available to everyone. Dr. B Srinivasa Rao | Ch. Sphoorthi | K. TejaSree | G. Sai Snigdha | V. S R Harika"Pay-Cloak:Biometric" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-2 | Issue-3 , April 2018, URL: http://www.ijtsrd.com/papers/ijtsrd11430.pdf http://www.ijtsrd.com/computer-science/other/11430/pay-cloakbiometric/dr-b-srinivasa-rao
SHERLOCK: Energy Efficient and Continuous Environment Sensing Android Applica...IRJET Journal
1. The document describes the development of an Android application called Sherlock that uses the sensors in smartphones to continuously sense the environment and optimize performance based on context.
2. Sherlock collects data from sensors like the accelerometer, GPS, and proximity sensors to detect the phone's placement, nearby surfaces, and location.
3. It then uses this context information to enable energy-saving features and simulate higher-level applications like automatically answering calls, adjusting volume based on surface, and monitoring noise levels.
Near Field Communication (NFC) allows contactless communication between devices within close proximity. Google Wallet uses NFC to allow users to store credit cards on their phones and make mobile payments at participating retailers with a tap of their phone. However, implementing mobile payments faces technical challenges regarding mobile security, interoperability between platforms, and infrastructure requirements that may delay widespread adoption, especially in developing countries like India with less mobile connectivity.
This document provides an overview of Windows 8 platform NFC development. It introduces the Windows proximity APIs for connecting devices, exchanging digital objects, and acquiring content from NFC tags and other devices. It covers subscribing to and publishing messages, reading and writing NDEF formatted tags, launching apps from tags, and establishing peer-to-peer connections between devices using NFC as a trigger. The document is intended to help developers get started with building NFC-enabled apps for Windows 8 and Windows Phone 8.
IoT Killer Applications Design Rule 1: Interoperable Networking of the IoT Devices
IoT Killer Applications Design Rule 2: Best IoT Sensor Selection for Collecting Characteristic Information of the Environment
IoT Killer Applications Design Rule 3: Semantic Reasoning of the Data from the IoT Devices
IoT Killer Applications Design Rule 4: Collective Interaction of the IoT Devices
IoT Killer Applications Design Rule 5: Best UI Selection for Users
IoT Killer Applications Design Rule 6: Adaptable Autonomous System for Users
IoT Killer Applications Design Rule 7: Maximum Exploitation of Back-End Systems (Cloud, Big Data Analytics)
IoT Killer Applications Design Rule 8: Security Architectures for Maximum Security Measures
IoT Killer Applications Design Rule 9: Exploration of Cross-Industry Applications
IoT Killer Applications Design Rule 10: User Experiences (UXs) for Maximum User Satisfaction
What are iBeacons all about? In this presentation we answer to the most common questions about beacons.
Liki.io is about handling mobile customer experience with beacons. Liki.io combines personalized and scheduled beacon content, mobile applications and real world environment.
Webinar is conducted by Marcin Kasz, Beacon Ambassador at Kontakt.io and Ryan Bobillo, Relationship Developer at Howler. During the webinar you will learn: - How do beacons transform retail engagement? dive into hard metrics - How to put your ideas into practice with beacon hardware? How to manage large beacon deployments? learn from others experience - Get inspired by extraordinary retail use cases! and much more...
NFC is usually associated with the term, "mobile wallet". Consumers can make their payments using their phones in restaurants, public transport's networks and supermarkets.
PLA 2012: Librarian's Field Guide to Near Field CommunicationKristen Yarmey
Presentation for the 2012 Public Library Association conference in Philadelphia, PA.
A Librarian’s Field Guide to Near Field Communication
Near Field Communication (NFC) is a rising technology that allows mobile devices to exchange information wirelessly across a small distance. While it has many commercial applications
(e.g., using your cell phone as a credit card at the grocery
store), NFC could also have future applications for libraries as a new way to link physical materials with digital information. This presentation will discuss how NFC works; how it’s currently being used by merchants, advertisers, and gamers; and the impact it could have on libraries, librarians, and library patrons.
Presented by: Sheli McHugh, cataloging and metadata librarian, University of Scranton, Pa.; Kristen Yarmey, digital services librarian, University of Scranton, Pa.
Mobile development in age of Internet of Things and programming Apple WatchJanusz Chudzynski
Explore differences between mobile development platforms and learn about tools and resources that can be used to create mobile applications. In the second part of the presentation you will learn what’s the role of mobile devices in Internet of Things, see a demo of the Apple Watch and importance of a iBeacon, one of the hottest technologies of 2014.
Estimote beacons and simple Android application (full)davidepiccardi
Linkedin: https://it.linkedin.com/in/davide-piccardi-8b3950105
Pervasive Systems course (Sapienza University of Rome): http://ichatz.me/index.php/Site/PervasiveSystems2016
Makers: Shubham Yadav, Aniket Dwivedi, Vedant Babade
presentation on internet of things (IOT) for seminar presentation and school projects.
included future of iot with its different application history and many more things.
The document summarizes a technical seminar report on Apple iBeacon technology presented by D. Madhavi. It discusses how Apple created iBeacons using Bluetooth low-energy technology to allow companies to interact with customers using their smart devices within close proximity. Locally placed beacons can send messages to phones if the user has the company's app installed and Bluetooth turned on. The report also covers how beacons work, their battery life, compatible devices, applications, advantages and disadvantages of using beacon technology.
Building Proximity-Aware Apps with Beacons - MODEV IOT + Wearables 2014David Helms
This document discusses how beacons and proximity-aware mobile apps work together. Beacons are Bluetooth transmitters that can uniquely identify and determine the proximity of nearby mobile devices. Proximity-aware mobile apps can detect when a mobile device enters or exits the signal range of a beacon and present location-based content. Examples are provided of how beacons could be used in retail stores, museums, hospitals, and other locations to enhance user experiences through proximity-aware mobile apps.
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSijasuc
In this paper, we present a novel approach for broadcasting information based on a Bluetooth Low Energy
(BLE) ibeacon technology. We propose a dynamic method that uses a combination of Wi-Fi and BLE
technology where every technology plays a part in a user discovery and broadcasting process. In such
system, a specific ibeacon device broadcasts the information when a user is in proximity. Using
experiments, we conduct a scenario where the system discovers users, disseminates information, and later
we use collected data to examine the system performance and capability. The results show that our
proposed approach has a promising potential to become a powerful tool in the discovery and broadcasting
concept that can be easily implemented and used in business environments.
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSijasuc
In this paper, we present a novel approach for broadcasting information based on a Bluetooth Low Energy
(BLE) ibeacon technology. We propose a dynamic method that uses a combination of Wi-Fi and BLE
technology where every technology plays a part in a user discovery and broadcasting process. In such
system, a specific ibeacon device broadcasts the information when a user is in proximity. Using
experiments, we conduct a scenario where the system discovers users, disseminates information, and later
we use collected data to examine the system performance and capability. The results show that our
proposed approach has a promising potential to become a powerful tool in the discovery and broadcasting
concept that can be easily implemented and used in business environments.
Analysing the Potential of BLE to Support Dynamic Broadcasting Scenariosjake henry
In this paper, we present a novel approach for broa
dcasting information based on a Bluetooth Low Energ
y
(BLE) ibeacon technology. We propose a dynamic meth
od that uses a combination of Wi-Fi and BLE
technology where every technology plays a part in a
user discovery and broadcasting process. In such
system, a specific ibeacon device broadcasts the in
formation when a user is in proximity. Using
experiments, we conduct a scenario where the system
discovers users, disseminates information, and lat
er
we use collected data to examine the system perform
ance and capability. The results show that our
proposed approach has a promising potential to beco
me a powerful tool in the discovery and broadcastin
g
concept that can be easily implemented and used in
business environments.
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSijasuc
In this paper, we present a novel approach for broadcasting information based on a Bluetooth Low Energy
(BLE) ibeacon technology. We propose a dynamic method that uses a combination of Wi-Fi and BLE
technology where every technology plays a part in a user discovery and broadcasting process. In such
system, a specific ibeacon device broadcasts the information when a user is in proximity. Using
experiments, we conduct a scenario where the system discovers users, disseminates information, and later
we use collected data to examine the system performance and capability. The results show that our
proposed approach has a promising potential to become a powerful tool in the discovery and broadcasting
concept that can be easily implemented and used in business environments.
This document proposes a smart security system for automobiles using Internet of Things (IoT) technology. The system would secure vehicles by detecting unauthorized activity using sensors like an ignition sensor. It could be controlled remotely via a smartphone app, allowing users to lock their vehicle or track its location using GPS. The system would use technologies like Arduino, PIC microcontrollers, GSM boards, and sensors for temperature, humidity, IR, cameras, magnets and motion. Data captured from IoT sensors could be analyzed on platforms like IBM Bluemix using Hadoop for distributed processing. This smart security system offers advantages like low cost, compatibility with existing tech, applicability even in remote areas, and enhanced security for vehicles.
The document discusses Internet of Things (IoT) technology and its applications for asset monitoring. It provides an overview of an IoT solution for asset monitoring using devices such as beacons and LoRa sensors that communicate with an IoT cloud platform. The solution involves registering devices and publishing their real-time sensor data to the cloud, which can then be used for applications such as asset tracking dashboards, automated monitoring, and predictive maintenance. Contact information is provided for discussing customized IoT solutions.
Internet of Things by innocent chukwunonyerem website solution developer afrihubJOHN INNOCENT
The Future is the Internet of Things.. you are either in or out..
Most of the Experts are experts on existing things.. try becoming an expert of things that will be.. An expert of the Future!
This document discusses developing mobile apps that interact with the physical world using Bluetooth Low Energy (BLE) and Apple iBeacons. It provides an introduction to Solstice Mobile, an overview of BLE and iBeacons, demos of using Estimote beacons, and examples of beacon usage in industries like McDonald's and Target. Key topics covered include setting up Android apps to work with Estimote beacons, monitoring and ranging beacons, and implementing a smart office demo app.
This document contains information about Adarsh Shroff, a first year M.Tech student in computer science at SRM University. It provides an overview of the Internet of Things (IoT), including its definition, history, trends, characteristics, technologies, architecture, challenges and applications. Some of Adarsh's specific interest areas within IoT are smart parking, smart mirrors, tracking, transport and logistics, and smart home applications. He is interested in developing privacy-focused applications in these areas to help improve people's lives and society.
Monitoring Section of IoTs Smart Garbage Systemijtsrd
Nowadays certain actions are taken to improve the level of cleanliness in the country. The proposed system introduces the design and development of smart green environment of garbage monitoring system by measuring the garbage level in real time and to alert the municipality where the bin is full based on the types of garbage. Thus, Smart Garbage bin was built which is interfaced with Ultrasonic sensor, GPS module and Wi Fi module Node MCUs .In this system, we will put a sensor on top of the garbage bin which will detect the total level of garbage inside it according to the total size of the bin. Once the trash increases the threshold level, the notification will pop up in Blynk server. The real time status of how waste collection is being done could be monitored the bins where GPS is shown. Then, the employees can take further actions to empty bins. It is expected that this system can create greener environment by monitoring the collection of garbage smartly through Internet of Things. Thandar Hein | Chaw Myat Nwe "Monitoring Section of IoTs Smart Garbage System" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-3 | Issue-5 , August 2019, URL: https://www.ijtsrd.com/papers/ijtsrd25284.pdfPaper URL: https://www.ijtsrd.com/engineering/electronics-and-communication-engineering/25284/monitoring-section-of-iots-smart-garbage-system/thandar-hein
IRJET- Clean India Mission: Beacon TechnologyIRJET Journal
This document discusses using beacon technology to enhance the effectiveness of India's Clean India Mission campaign. Beacons use Bluetooth Low Energy to detect nearby mobile devices and transmit notifications. The document proposes installing beacons to provide regular status updates on cleanliness efforts, direct people to garbage disposal locations, and conduct surveys to assess cleanliness levels. Beacons could also transmit weather reports, traffic information, and help coordinate clean-up drives in specific areas on a set schedule. Integrating this proximity sensing technology has the potential to greatly increase public awareness of environmental issues and participation in cleanliness initiatives.
This document provides an overview of Internet of Things (IoT) concepts including what IoT is, sample IoT devices, difference between microcontrollers and microprocessors, popular IoT hardware platforms, categories of IoT, connectivity approaches, protocols, frameworks, tools and cloud platforms. Key topics covered include common IoT devices, how IoT systems connect devices to apps and the cloud, open source frameworks for device integration, and platforms for ingesting and analyzing IoT data.
Similar to Internet of things, and rise of ibeacons (20)
4. Internet of Things
Internet of things or IoT is a network of
connected computing devices. Complexity of
devices varies from simple sensors, to advanced
computing devices with UI and high processing
capabilities.
5. iOT Market Today
Smart thermostats (Nest)
Connected Cars (10 000) -> predicted to grow to 10 mln in
2017
Connected TVs (30% U.S. households have connected TVs)
Wearable Activity trackers (Predicted to be 22% market of
IoT)
Home automation
Retail (iBeacons)
7. Connectivity and Communication
Bluetooth (radio transmissions )
WiFi (radio transmissions )
NFC & RFID (electromagnetic radio fields)
Powerline/Powercord
GSM&CDMA (Cellular)
QR-Code
8. Scale of IoT
2014
1.4 billions mobile device
1.5 billion computers
2020
8 billions connected devices
20 - 700 billion IoT devices!
Source: Rethinking the Internet of Things
9. IP4 vs IP6
IPv4 uses a 32-bit address scheme allowing for
a total of 2^32 addresses (just over 4 billion
addresses).
IPv6 uses a 128-bit address scheme, which
allows a total of 2^128 addresses.
10. Issues
Reliability
IoT is not always right.
Sensors can produce false-positives, run of battery or just simply fail.
Developers should design system that does most of the work in the background but prompts user for
his final input.
“instead of having the lights go on when you walk into the house (and thereby waking up your cousin
sleeping on the couch) have the system gently turn on the floor lights so you can navigate in the dark
but a voice system waits for you to say ‘lights’ before actually turning on the main lights.”
Complexity:
Complex machine learning algorithms, data mining
Data over flooding:
Sensors can produce massive amounts of data, that needs to be processed and stored
Security & Privacy
A lot of IoT devices have capability to carry sensitive private data.
12. Android IoT
Android Wear - it is a version of Android
designed for wearable devices.
Android Auto - extends Android platform
into the car.
Android TV
13. Windows IoT
Windows Developer Program for IoT.
https://dev.windows.com/en-us/featured/Windows-
Developer-Program-for-IoT
Can be installed on Windows hardware called Galeio.
14. iOS 8 IoT Features
Continuity
let users reply to standard SMSes from their Macs and iPads as long as the
iPhone is nearby.
Handoff: Let’s you switch between devices without losing work. For example
it let’s you start writing email on on iPhone and continue on Mac. Answer calls
using Mac, or iPad.
HealthKit - central repository for health related data. Connects to wearable
health devices .
HomeKit- HomeKit is a framework in iOS 8 for communicating with and
controlling connected accessories in a user’s home. You can enable users to
discover HomeKit accessories in their home and configure them, or you can
create actions to control those devices.
16. iBeacon
iBeacon is a name of technology that is enabling new location awareness
possibilities for apps.timation of proximity to a beacon [1] .
Leveraging Bluetooth Low Energy (BLE), a device with iBeacon technology
can be used to establish a region around an object. This allows an iOS device to
determine when it has entered or left the region, along with an es
17. user-iBeacon-data
1
2 3
1. User enters the beacon’s region
2. App recognizes it and starts
approximating it’s distance from/to
the beacon
3. app identifies iBeacon, it’s
proximity and displays data
related to it
18. iBeacon Technology Components
Hardware
● iBeacons
● Mobile Devices/Desktop Computers
Software
● Customer facing Mobile App
● iBeacon Management App
● Database and/or Web Application
19. iBeacon Technology Components
iBeacons - transmit advertisement
Mobile devices/desktop computers - serve as iBeacons transmitters
and/or BLE receiver
Customer facing app: approximates the distance to the
beacons,communicates with web services, displays iBeacon related data
Database/Web Application used to store the data and provide analytics.
iBeacon Management app - used to manipulate characteristics of the
beacon, advertisement rate, advertisement data. Used to monitor battery life of
the iBeacon.
20. Supported Hardware
Any device capable of connecting with BLE is capable of interacting with the
iBeacons
Apple:
● iPad Mini or later
● iPhone 4s or later
● iPod Touch 4th generation or later
● iPad 3rd generation or later
● Mac Book Air, Mac Book Pro, Mac Pro with BLE
Android
● Google Nexus 4,5,7,10
● Samsung Galaxy
iBeacon is in almost 200 Million devices !
21. iBeacon Use Cases
Retail
Contextualized deals:
based on time, location, client
Monitoring Shopping Behavior
storing and analyzing data about customer’s behavior
Indoor Mapping
Education
Contextual learning can be used in libraries, art museums, scavenger hunts, student orientation
Healthcare
Identifying location of patient, doctor.
Home Automation
Detecting user’s location
Social/Dating
Detecting users with the same preferences nearby
Hospitality
Automated check in
22. Proximity and range
Apple Identifies four different proximities defined as CLProximity
enumeration type
enum CLProximity : Int {
case Unknown
case Immediate
case Near
case Far
}
Unknown - Location unknown, out of range
Immediate - immediate vicinity most likely right next to the beacon (few
inches)
Near - relatively close to beacon (few meters)
Far - relatively close to beacon (more than 10 meters)
Standard beacons have an approximate range of 70 meters. Long range
beacons can reach up to 450 meters.
23. iBeacon Advertisement
Each iBeacon device transmits advertisement
with the following fields, that help to identify
location of the beacon:
Field Size Description
UUID 16 bytes Most generic, can be used for iBeacons
used by app
Major 2 bytes Specifies iBeacon subregion
Minor 2 bytes Further subdivision
Store
Location
Pensacola Chicago
UUID D9B9EC1F-3925-43D0-80A9-
1E39D4CEA95C
Major 1 2
Minor-
Patients
1 - 100000 1-100000
Minor
Equipment
100000-200000 100000-200000
24. Little bit of programming
To interact with the iBeacons in the iOS world you have to:
● ask user for permission to use location services
● register iBeacon regions that you would like to monitor
● start monitoring
● respond to delegate methods that will notify you when
the user enter or left the region
You can dowload my iBeacon manager from Github:
https://github.com/appzzman/OpenSource/
25. Little Bit of Programming
//Register regions and start monitoring for them
CLBeaconRegion *beaconRegion = [[CLBeaconRegion alloc]initWithProximityUUID:@"B9407F30-F5F8-466E-AFF9-25556B57FE6D"
major:1 minor:2 identifier:@"beacon id"];
beaconRegion.notifyOnEntry=YES;
beaconRegion.notifyOnExit=YES;
beaconRegion.notifyEntryStateOnDisplay=YES;
[self.locationManager startMonitoringForRegion:beaconRegion];
//Delegate Methods:
- (void)locationManager:(CLLocationManager *)manager didDetermineState:(CLRegionState)state forRegion:(CLRegion *)region{}
//get’s called when user entered the region
- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region{
if([region isKindOfClass:[CLBeaconRegion class]]){[self.locationManager startRangingBeaconsInRegion:(CLBeaconRegion *)
region];}}
//gets called when the system determines proximity to the beacons
-(void)locationManager:(CLLocationManager *)manager didRangeBeacons:(NSArray *)beacons inRegion:(CLBeaconRegion *)region{}
//get’s called when user left the region
-(void)locationManager:(CLLocationManager *)manager didExitRegion:(CLRegion *)region{}
26. Where to get the iBeacon Hardware ?
● Estimote
● Gimbail
● Kontakt.io
and...
Apple! Each device with BLE can serve as a
iBeacon
30. System Components
Component Description Functionality
Front-End Website Website that users use to manage content associated with learning stations, and also display
information for potential customers or users
Managing Content and Interactions
Marketing
Analytics
Management App Manages iBeacons, monitors battery life. Most of iBeacon producers have free software to
manage their beacons.
Beacon management and
maintenance
Customer Facing Mobile
App
Caregiver mobile app that interacts with iBeacons, sends data about events to the web
application. Displays patients information.
It is used to identify caregiver, patient and medication.
sends data about events to web
application
interacts with iBeacons
display patient’s information
displays warnings
servers as a barcode reader
Nurse barcode At the beginning of the sim visit nurse authenticates herself by scanning the barcode. She/he
needs to authenticate herself again before administration of the medicine.
For self identification and
authentication
Patients barcodes For patient identification. Need to be scanned with bar code reader in the app. Patient identification
Medication barcode For medication identification. Needs to be scanned by caregiver Medicine identification
iBeacons Mini Bluetooth LE devices that are used by mobile app to determine proximity to different
objects, and time the events
Proximity and timestamps
32. Challenges
● Choosing feature set without overwhelming
users
● Figuring out permission matrix
● Dealing with unreliable data and signals
● Which data do you want to gather?
● Backend
33. FAQ
1. What’s the leading IoT platform?
Android?
1. When was developed the first IoT device?
In 1832 when Baron Schilling in Russia created an electromagnetic telegraph
1999 - IoT was used as a name of the presentation
1. What’s the role of IPv6 in IoT ?
2011: IPV6 public launch - The new protocol allows for 2128 (approximately 340 undecillionor
340,282,366,920,938,463,463,374,607,431,768,211,456) we could assign an IPV6 address to every atom on the surface of the
earth, and still have enough addresses left to do another 100+ earths.”
4. Issues?
privacy concerns, security, costs, standards, regulations,
5. What’s the profit of IoT 2014: 180 + Billion in revenue comparing to $1 trillion in 2020
6. What’s the main usage of iBeacon? Retail
7. Differences between NFC (no power source) and BLE (must have a power source) Active NFC can communicate with
Passive NFC devices. Active RFID are very similar to iBeacons