SlideShare a Scribd company logo
All India Seminar
on
Internet Of Things (IoT)
Trends that affects Life
22-23 January 2016
At
Bhaikaka Bhawan, IE(I), GSC, INDIA
Day 2 – Session: 1
(10:00 AM to 10:45 AM)
Interfacing BLE with an Android based Device
by
Prof. Hemal Shah
Professor, Ganpat University
Outline
• Introduction to Bluetooth Low Energy (BLE)
– What is LE Device?
– Why BLE?
– Role of BLE in IoT
• Hardware Samples - Beacons
– Estimotes
• Accessing BLE Devices
• Interfacing with Android based device – Read from and Write
in to Device Module
– Demo
– Output
1/27/2016 2
IoT- Architecture
1/27/2016 3
Figure:1 Architecture [1]
1. Perception layer/Physical Layer : Information origin and the core. All
Information perceived and collected in this layer.
Ex : BLE ,wireless sensors network (WSN),RFID, ZIGBEE, Bluetooth etc.
2. Network layer : Access network and core network, provides
transparent data transmission capability.
Ex: IPV4 and IPV6 Networks
3. Service layer : Application layer, includes data management sub-layer
and application service sub-layer.
Ex: Smart Health, Smart Transport, Smart Home, Smart Crowd sensing
IoT- Architecture (Continue…)
1/27/2016 4
Bluetooth Low Energy(BLE) Protocol Stack
Bluetooth Low Energy device is Hardware and Software.
1/27/2016 5
Figure:2 BLE Protocol Stack [2]
Assigned numbers are used in GAP for
inquiry response, manufacturer-
specific data, advertising data, low
energy UUIDs and appearance
characteristics, and class of device.
ATT is a much lower level mechanism
that basically defines how to transfer a
unit of data (an attribute).
GATT is built on top of ATT and defines
how higher level services are
composed and the framework for
operating on those services.
Bluetooth Low Energy(BLE) (Cont..)
Role of Perception layer:
• Manage Device Role (Master/Slave)
• Enabling Advertisement Channels
• Discoverability and convertibility modes
• Advertisement of Interval and Data
• Connection Interval, timeout, Slave Latency
• Output Power
1/27/2016 6
Why BLE? [3]
Bluetooth LE NFC
1/27/2016 7
Technolog
y
NFC RFID BT BLE Wi-Fi Zigbee WPAN WiMa
x
2G-3G
Power Low Low Low Low High Low Low High High
Speed
(Kbps)
400 400 700 1000 10000
0
250 250 10000
0
5000
Distance
covered in
Meters
0.01 3 0 30 50-70 15 300 800 50000 Cellular
Network
depends
Cost to
Build IoT
Less Less Less Less Averag
e
Less Less High High
IoT Target
Applicatio
n
Payme
nt
Applic
ation,
Share
Details
in
short
Distan
ce
Product
Identificat
ion,
Tracking
Segments
Data
Exchan
ge in
Mediu
m
distanc
e, with
mediu
m scale
of data
Fitness
Tracking,
Health
Monitori
ng
Interfa
ce
with
Intern
et, IoT
Server
comm
unicati
on
Automoti
ve
product
support,
Sensor
Interface,
Home
Automati
on
Automoti
ve
product
support,
Sensor
Interface,
Smart
City
Automati
on
Interfa
ce with
Intern
et, IoT
Server
comm
unicati
on
Interface
with
Internet,
IoT Server
communica
tion
Figure 3 : Comparison of Different Communication Technologies [3]1/27/2016 8
Comparative measures of BLE with other Communication Technologies
Bluetooth SMART READY support was Apple with their iPhone 4s. Since then, all
of their devices iPads, iPhones, MacBooks and Apple TV too support BLE.
Samsung Galaxy series, Sony Xperia series and Google Nexus also started providing
BLE functionality with the release of Android 4.3 API that came with BLE
support.
BLE wearable Devices are:
• Heart rate monitors
• Smart watches
• Fitness trackers
These devices send their tracking details to smartphone app of the wearer or
other necessary party such as a personal physician.
Link1 Link2
1/27/2016 9
BLE Applications
What are Beacon?
• Beacons are Hardware Devices that can Emit
and Receive BLE Signals [3].
• Beacons are BLE devices that can be placed
throughout any ‘target’ area that emit a
signal that can be detected by other BLE
enabled devices.
• Depending on the beacon device and how
frequently it sends out a signal, the battery
life can last for a year or longer.
• Certain mobile devices themselves can also
act as a beacon that can both emit and
receive signals.
1/27/2016 10
BLE Samples & Proximity
Estimotes Beacon
Micro Chip RN 4020
1/27/2016 11
Estimotes Beacon
• Estimote Beacon is a small computer [3].
• 32-bit ARM® Cortex M0 CPU with accelerometer, temperature sensor.
• 2.4 GHz radio using Bluetooth 4.0 Smart.
• Beacons can last more than 3 years on default settings on a single CR2477 battery.
1/27/2016 12
How we should access BLE?
Purpose of accessing BLE Device:-
• Setup & Configuration of the UUID, Major, Minor values
•Discovery of Nearby Smart Device
•Connection Management & State Management of Smart Device
•Retrieve, understand and use characteristics
•(Read/Write/Notify/Advertise) through Generic Attributes and Services
(GATT Services)
•Naming and Addressing Devices
•Measurement of RSSI values of Nearby devices for Energy Modeling and
Calculation for Energy Estimation
1/27/2016 13
Accessing Estimote Beacons
There are three ways to access:
1. Estimote App (Ex: NRF Master by Nordic)
2. Estimote Cloud (https://cloud.estimote.com/)
3. Estimote SDK (http://developer.estimote.com/)
1/27/2016 14
• Then on the Android Phone run any
BLE app from
• BLE Checker
• BLE Scanner
• BLE gatt
• Nrf Master
• These all applications have the GATT
Characteristics that is mainly
supported by the BLE
• Generic Attribute Profile (GATT) is built
on top of the Attribute Protocol
(ATT)[2].
• GATT defines two roles: Server and
Client.
Accessing Estimote BLE using Android APK
1/27/2016 15
1/27/2016 16
Checking BLE Support with Android Phone using
BLE Checker
1/27/2016 17
Discovery of Nearby Smart BLE Devices using
BLE Scanner
1/27/2016 18
NRF Master Control Panel – GATT Server Configuration
1/27/2016 19
Sample GATT Server Configuration
1/27/2016 20
Generic Attributes (GATT) & Services – Clients (Node)
1/27/2016 21
Generic Attributes (GATT) & Services – Server(System)
1/27/2016 22
Generic Attributes (GATT) & Services – Server(System)
Renaming Estimotes name using Android
1/27/2016 23
1/27/2016 24
Renaming Estimotes using Android
1/27/2016 25
Renaming Estimotes name using Android
1/27/2016 26
Android Code of APK
1/27/2016 27
1/27/2016 28
1/27/2016 29
Estimotes Setting through Estimote Cloud
1/27/2016 30
Estimotes Setting through Estimote Cloud (Cont..)
References
[1] Xiaolin Jia, Quanyuan Feng , Taihua Fan, Quanshui Lei, “RFID technology and its applications in
Internet of Things (IoT)”, Consumer Electronics, Communications and Networks (CECNet), 2012 2nd
International Conference, IEEE, April-2012.
[2] https://www.bluetooth.org/tpg/RefNotes
[3] ”BLE/Beacons/ibeacon, Internet of Things”, Tim McKendrick ,Director of Project Management |
Vectorform
[4] An introduction to beacon, Locolo,Beekn, www.BEEKn.net
[5] https://www.linkedin.com/pulse/what-bluetooth-low-energy-means-internet-things-premaratne
[6] Microchip RN4020 (Bluetooth Low Energy Module)- Guide, 2014 Microchip Technology Inc. ,
Advance Information ,DS50002279A.
[7] Saminath.V, Jung Su ,”Understanding of Internet of Things (IoT) and Experimental Approach using
WICED Sense in Android Platform “, International Journal of Scientific and Research Publications,
Volume 5, Issue 7, July 2015, ISSN 2250-3153.
1/27/2016 31
Acknowledgment
• Prof. Rahul Shrimali, Ph.D Scholar, Ganpat University
• Prof. Umang Shukla, Asst Professor, SAL Engineering College
• Ms. Jinal Patel, M. Tech. Scholar, Saffrony Institute of Technology
1/27/2016 32
Thank You
Reach Us:
Hemal.shah@ganpatuniversity.ac.in
1/27/2016 33

More Related Content

PDF
Iot ble and_beacons_2015_nov28
PDF
Android Gadgets, Bluetooth Low Energy, and the WunderBar
PDF
R U aBLE? BLE Application Hacking
PPT
Bluetooth LE Button
PPTX
Introduction to Bluetooth Low Energy
PPTX
Bluetooth low energy final version
PDF
Real time sensing with bluetooth smart
PDF
Bluetooth Low Energy - A Case Study
Iot ble and_beacons_2015_nov28
Android Gadgets, Bluetooth Low Energy, and the WunderBar
R U aBLE? BLE Application Hacking
Bluetooth LE Button
Introduction to Bluetooth Low Energy
Bluetooth low energy final version
Real time sensing with bluetooth smart
Bluetooth Low Energy - A Case Study

What's hot (20)

ODP
Bluetooth low energy
PPTX
BLE Talk
PDF
Bluetooth Low Energy Unveiled
DOCX
RENESAS MICROCONTROLLER PROJECTS CHENNAI-RENESAS RX62N-CHENNAI RENESAS
PDF
LST Vocoder EPK
DOCX
Arduino embedded systems and advanced robotics
PDF
Track 5 session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...
PDF
Webinar: Wearables - Apresentando um diagrama de blocos e componentes chaves
PDF
Internet of Things to Internet of Everythings
PDF
Tablet in 2012
PPTX
Basics of open source embedded development board (
PPTX
Attendance System using ESP8266(Wi-Fi) with MySQL
PPTX
Choosing the right processor for embedded system design
DOC
Bl r8188 rx6-specification-www.ttbvs.com
DOCX
PDF
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
PPTX
DIY Science using the Intel IoT Developer Kit
PPTX
Digital Code Lock
PDF
Honeywell ukeylite ds_en
PDF
Digital home automation with arduino bluetooth
Bluetooth low energy
BLE Talk
Bluetooth Low Energy Unveiled
RENESAS MICROCONTROLLER PROJECTS CHENNAI-RENESAS RX62N-CHENNAI RENESAS
LST Vocoder EPK
Arduino embedded systems and advanced robotics
Track 5 session 5 - st dev con 2016 - stm32 hands on seminar - cloud connec...
Webinar: Wearables - Apresentando um diagrama de blocos e componentes chaves
Internet of Things to Internet of Everythings
Tablet in 2012
Basics of open source embedded development board (
Attendance System using ESP8266(Wi-Fi) with MySQL
Choosing the right processor for embedded system design
Bl r8188 rx6-specification-www.ttbvs.com
Global Azure Bootcamp 2017 - Azure IoT Hub with LoRa Connectivity
DIY Science using the Intel IoT Developer Kit
Digital Code Lock
Honeywell ukeylite ds_en
Digital home automation with arduino bluetooth
Ad

Viewers also liked (10)

PDF
in in der 響應式編程
PPTX
アプリの不具合を少なくするために
PDF
Ble android
PDF
Android & the Web of Things: Bluetooth Low Energy, Bluetooth 4.0, iBeacons, B...
PDF
Advantages and limitations of PhoneGap for sensor processing
PDF
Connect your Android to the real world with Bluetooth Low Energy
PDF
The Internet of Things: BLE / Beacons / iBeacons
PDF
BTLE (Bluetooth Low Energy) and CoreBluetooth
PDF
Android Bluetooth Introduction
PDF
Bluetooth bluetooth-low-energy-ant-nfc-wifi-compare
in in der 響應式編程
アプリの不具合を少なくするために
Ble android
Android & the Web of Things: Bluetooth Low Energy, Bluetooth 4.0, iBeacons, B...
Advantages and limitations of PhoneGap for sensor processing
Connect your Android to the real world with Bluetooth Low Energy
The Internet of Things: BLE / Beacons / iBeacons
BTLE (Bluetooth Low Energy) and CoreBluetooth
Android Bluetooth Introduction
Bluetooth bluetooth-low-energy-ant-nfc-wifi-compare
Ad

Similar to Interfacing BLE with android based device (20)

PPTX
blutooth based sensor network
PPTX
blutooth based smart sensor network
PDF
Real time approach of piezo actuated beam for wireless
PDF
Real time approach of piezo actuated beam for wireless seismic measurement us...
PPTX
Internet of Things and the protocols ppt
PDF
Performance Evaluation Of A Wimax Testbed
PDF
Key Open Standards for inter-operable IoT systems
PPTX
Bluetooth low energy- Kashyap Velpuru
PDF
Mobile Provisioning Enterprise Network PON-Revisi-Final - English
PDF
IRJET- Bluetooth based Traffic Tracking System
PDF
Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...
PDF
Environmental Monitoring using Wireless Sensor Networks (WSN) based on IOT.
PPTX
Bluetooth Based Smart Sensor Network By SAIKIRAN PANJALA
PDF
IRJET - Identification and Classification of IoT Devices in Various Appli...
PDF
Secure Data Aggregation Of Wireless Sensor Networks
PDF
LORA BASED DATA ACQUISITION SYSTEM
PDF
Energy Meters using Internet of Things Platform
DOCX
IOT-Monograph .docx
DOCX
Location based advertisement system with voice announcement system
PPTX
IOT -UNIT-3.pptx PROTOCOLS AND TECHNOLOGIES BEHIND IOT
blutooth based sensor network
blutooth based smart sensor network
Real time approach of piezo actuated beam for wireless
Real time approach of piezo actuated beam for wireless seismic measurement us...
Internet of Things and the protocols ppt
Performance Evaluation Of A Wimax Testbed
Key Open Standards for inter-operable IoT systems
Bluetooth low energy- Kashyap Velpuru
Mobile Provisioning Enterprise Network PON-Revisi-Final - English
IRJET- Bluetooth based Traffic Tracking System
Smart Cities, IoT, SDN, 5G Networks, Cloud Computing… Managing Complexity wit...
Environmental Monitoring using Wireless Sensor Networks (WSN) based on IOT.
Bluetooth Based Smart Sensor Network By SAIKIRAN PANJALA
IRJET - Identification and Classification of IoT Devices in Various Appli...
Secure Data Aggregation Of Wireless Sensor Networks
LORA BASED DATA ACQUISITION SYSTEM
Energy Meters using Internet of Things Platform
IOT-Monograph .docx
Location based advertisement system with voice announcement system
IOT -UNIT-3.pptx PROTOCOLS AND TECHNOLOGIES BEHIND IOT

More from IEI GSC (20)

PPT
DIAGNOSTIC ANALYSIS OF DISTRESSED HYDRAULIC STRUCTURES: CASE STUDIES OF GUJAR...
PPTX
Flexure Behaviour of Ferrocement Strengthened RC beams
PPTX
MIXTURE DESIGN OF FLY ASH & SLAG BASED ALKALI ACTIVATED CONCRETE FOR PRECAST ...
PPT
COMPARATIVE STUDY OF OUTRIGGER STRUCTURE WITH DIFFERENT CONFIGURATIONS
PPTX
Laboratory Investigation on the Mechanical Behavior of Concrete Containing St...
PPTX
ENHANCEMENT OF SEISMIC PERFORMANCE OF STRUCTURES USING HyFRC
PPTX
Prefabricated construction systems in India- Precast Status and needed Impetus
PPT
Evaluation of durability properties of recycled aggregate concrete incorporat...
PPTX
Precast infastructure
PPT
Advances in Hydraulic Structures, Rubber Dam-A way forward
PPTX
Effect of Waste Foundry Sand on Durability Properties of Concrete
PPTX
Flexure Behaviour of Ferrocement Strengthened RC beams
PPT
Future of civil engineering
PPTX
Dr. Jaikrishna Memorial Lecture on Evolution of Bridges
PPTX
Structural Safety in India
PPTX
GEO TEXTILES FOR DEVELOPMENT OF NORTH EASTERN REGION
PPT
Use of GeoTextiles in Civil Engineering : Work on NH 150, Manipur
PPT
Textiles & GeoTextile Composites
PPT
Presentation application-of-geosynthetics-in-canal
PPTX
Presentation: Comparative Evaluation Of Epoxy Treated Reinforcement And Ename...
DIAGNOSTIC ANALYSIS OF DISTRESSED HYDRAULIC STRUCTURES: CASE STUDIES OF GUJAR...
Flexure Behaviour of Ferrocement Strengthened RC beams
MIXTURE DESIGN OF FLY ASH & SLAG BASED ALKALI ACTIVATED CONCRETE FOR PRECAST ...
COMPARATIVE STUDY OF OUTRIGGER STRUCTURE WITH DIFFERENT CONFIGURATIONS
Laboratory Investigation on the Mechanical Behavior of Concrete Containing St...
ENHANCEMENT OF SEISMIC PERFORMANCE OF STRUCTURES USING HyFRC
Prefabricated construction systems in India- Precast Status and needed Impetus
Evaluation of durability properties of recycled aggregate concrete incorporat...
Precast infastructure
Advances in Hydraulic Structures, Rubber Dam-A way forward
Effect of Waste Foundry Sand on Durability Properties of Concrete
Flexure Behaviour of Ferrocement Strengthened RC beams
Future of civil engineering
Dr. Jaikrishna Memorial Lecture on Evolution of Bridges
Structural Safety in India
GEO TEXTILES FOR DEVELOPMENT OF NORTH EASTERN REGION
Use of GeoTextiles in Civil Engineering : Work on NH 150, Manipur
Textiles & GeoTextile Composites
Presentation application-of-geosynthetics-in-canal
Presentation: Comparative Evaluation Of Epoxy Treated Reinforcement And Ename...

Recently uploaded (20)

PDF
A systematic review of self-coping strategies used by university students to ...
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
Presentation on HIE in infants and its manifestations
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Cell Types and Its function , kingdom of life
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Microbial diseases, their pathogenesis and prophylaxis
A systematic review of self-coping strategies used by university students to ...
2.FourierTransform-ShortQuestionswithAnswers.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
Computing-Curriculum for Schools in Ghana
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Chinmaya Tiranga quiz Grand Finale.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Supply Chain Operations Speaking Notes -ICLT Program
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
GDM (1) (1).pptx small presentation for students
Presentation on HIE in infants and its manifestations
Pharma ospi slides which help in ospi learning
Cell Types and Its function , kingdom of life
Microbial disease of the cardiovascular and lymphatic systems
102 student loan defaulters named and shamed – Is someone you know on the list?
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Microbial diseases, their pathogenesis and prophylaxis

Interfacing BLE with android based device

  • 1. All India Seminar on Internet Of Things (IoT) Trends that affects Life 22-23 January 2016 At Bhaikaka Bhawan, IE(I), GSC, INDIA Day 2 – Session: 1 (10:00 AM to 10:45 AM) Interfacing BLE with an Android based Device by Prof. Hemal Shah Professor, Ganpat University
  • 2. Outline • Introduction to Bluetooth Low Energy (BLE) – What is LE Device? – Why BLE? – Role of BLE in IoT • Hardware Samples - Beacons – Estimotes • Accessing BLE Devices • Interfacing with Android based device – Read from and Write in to Device Module – Demo – Output 1/27/2016 2
  • 4. 1. Perception layer/Physical Layer : Information origin and the core. All Information perceived and collected in this layer. Ex : BLE ,wireless sensors network (WSN),RFID, ZIGBEE, Bluetooth etc. 2. Network layer : Access network and core network, provides transparent data transmission capability. Ex: IPV4 and IPV6 Networks 3. Service layer : Application layer, includes data management sub-layer and application service sub-layer. Ex: Smart Health, Smart Transport, Smart Home, Smart Crowd sensing IoT- Architecture (Continue…) 1/27/2016 4
  • 5. Bluetooth Low Energy(BLE) Protocol Stack Bluetooth Low Energy device is Hardware and Software. 1/27/2016 5 Figure:2 BLE Protocol Stack [2] Assigned numbers are used in GAP for inquiry response, manufacturer- specific data, advertising data, low energy UUIDs and appearance characteristics, and class of device. ATT is a much lower level mechanism that basically defines how to transfer a unit of data (an attribute). GATT is built on top of ATT and defines how higher level services are composed and the framework for operating on those services.
  • 6. Bluetooth Low Energy(BLE) (Cont..) Role of Perception layer: • Manage Device Role (Master/Slave) • Enabling Advertisement Channels • Discoverability and convertibility modes • Advertisement of Interval and Data • Connection Interval, timeout, Slave Latency • Output Power 1/27/2016 6
  • 7. Why BLE? [3] Bluetooth LE NFC 1/27/2016 7
  • 8. Technolog y NFC RFID BT BLE Wi-Fi Zigbee WPAN WiMa x 2G-3G Power Low Low Low Low High Low Low High High Speed (Kbps) 400 400 700 1000 10000 0 250 250 10000 0 5000 Distance covered in Meters 0.01 3 0 30 50-70 15 300 800 50000 Cellular Network depends Cost to Build IoT Less Less Less Less Averag e Less Less High High IoT Target Applicatio n Payme nt Applic ation, Share Details in short Distan ce Product Identificat ion, Tracking Segments Data Exchan ge in Mediu m distanc e, with mediu m scale of data Fitness Tracking, Health Monitori ng Interfa ce with Intern et, IoT Server comm unicati on Automoti ve product support, Sensor Interface, Home Automati on Automoti ve product support, Sensor Interface, Smart City Automati on Interfa ce with Intern et, IoT Server comm unicati on Interface with Internet, IoT Server communica tion Figure 3 : Comparison of Different Communication Technologies [3]1/27/2016 8 Comparative measures of BLE with other Communication Technologies
  • 9. Bluetooth SMART READY support was Apple with their iPhone 4s. Since then, all of their devices iPads, iPhones, MacBooks and Apple TV too support BLE. Samsung Galaxy series, Sony Xperia series and Google Nexus also started providing BLE functionality with the release of Android 4.3 API that came with BLE support. BLE wearable Devices are: • Heart rate monitors • Smart watches • Fitness trackers These devices send their tracking details to smartphone app of the wearer or other necessary party such as a personal physician. Link1 Link2 1/27/2016 9 BLE Applications
  • 10. What are Beacon? • Beacons are Hardware Devices that can Emit and Receive BLE Signals [3]. • Beacons are BLE devices that can be placed throughout any ‘target’ area that emit a signal that can be detected by other BLE enabled devices. • Depending on the beacon device and how frequently it sends out a signal, the battery life can last for a year or longer. • Certain mobile devices themselves can also act as a beacon that can both emit and receive signals. 1/27/2016 10
  • 11. BLE Samples & Proximity Estimotes Beacon Micro Chip RN 4020 1/27/2016 11
  • 12. Estimotes Beacon • Estimote Beacon is a small computer [3]. • 32-bit ARM® Cortex M0 CPU with accelerometer, temperature sensor. • 2.4 GHz radio using Bluetooth 4.0 Smart. • Beacons can last more than 3 years on default settings on a single CR2477 battery. 1/27/2016 12
  • 13. How we should access BLE? Purpose of accessing BLE Device:- • Setup & Configuration of the UUID, Major, Minor values •Discovery of Nearby Smart Device •Connection Management & State Management of Smart Device •Retrieve, understand and use characteristics •(Read/Write/Notify/Advertise) through Generic Attributes and Services (GATT Services) •Naming and Addressing Devices •Measurement of RSSI values of Nearby devices for Energy Modeling and Calculation for Energy Estimation 1/27/2016 13
  • 14. Accessing Estimote Beacons There are three ways to access: 1. Estimote App (Ex: NRF Master by Nordic) 2. Estimote Cloud (https://cloud.estimote.com/) 3. Estimote SDK (http://developer.estimote.com/) 1/27/2016 14
  • 15. • Then on the Android Phone run any BLE app from • BLE Checker • BLE Scanner • BLE gatt • Nrf Master • These all applications have the GATT Characteristics that is mainly supported by the BLE • Generic Attribute Profile (GATT) is built on top of the Attribute Protocol (ATT)[2]. • GATT defines two roles: Server and Client. Accessing Estimote BLE using Android APK 1/27/2016 15
  • 16. 1/27/2016 16 Checking BLE Support with Android Phone using BLE Checker
  • 17. 1/27/2016 17 Discovery of Nearby Smart BLE Devices using BLE Scanner
  • 18. 1/27/2016 18 NRF Master Control Panel – GATT Server Configuration
  • 19. 1/27/2016 19 Sample GATT Server Configuration
  • 20. 1/27/2016 20 Generic Attributes (GATT) & Services – Clients (Node)
  • 21. 1/27/2016 21 Generic Attributes (GATT) & Services – Server(System)
  • 22. 1/27/2016 22 Generic Attributes (GATT) & Services – Server(System)
  • 23. Renaming Estimotes name using Android 1/27/2016 23
  • 25. 1/27/2016 25 Renaming Estimotes name using Android
  • 27. Android Code of APK 1/27/2016 27
  • 29. 1/27/2016 29 Estimotes Setting through Estimote Cloud
  • 30. 1/27/2016 30 Estimotes Setting through Estimote Cloud (Cont..)
  • 31. References [1] Xiaolin Jia, Quanyuan Feng , Taihua Fan, Quanshui Lei, “RFID technology and its applications in Internet of Things (IoT)”, Consumer Electronics, Communications and Networks (CECNet), 2012 2nd International Conference, IEEE, April-2012. [2] https://www.bluetooth.org/tpg/RefNotes [3] ”BLE/Beacons/ibeacon, Internet of Things”, Tim McKendrick ,Director of Project Management | Vectorform [4] An introduction to beacon, Locolo,Beekn, www.BEEKn.net [5] https://www.linkedin.com/pulse/what-bluetooth-low-energy-means-internet-things-premaratne [6] Microchip RN4020 (Bluetooth Low Energy Module)- Guide, 2014 Microchip Technology Inc. , Advance Information ,DS50002279A. [7] Saminath.V, Jung Su ,”Understanding of Internet of Things (IoT) and Experimental Approach using WICED Sense in Android Platform “, International Journal of Scientific and Research Publications, Volume 5, Issue 7, July 2015, ISSN 2250-3153. 1/27/2016 31
  • 32. Acknowledgment • Prof. Rahul Shrimali, Ph.D Scholar, Ganpat University • Prof. Umang Shukla, Asst Professor, SAL Engineering College • Ms. Jinal Patel, M. Tech. Scholar, Saffrony Institute of Technology 1/27/2016 32