ENGLISH

Building Bluetooth Low Energy Systems

Book information

Publisher
Packt
Year
2017
ISBN
9781786461087
Language
english
Format
PDF
Filesize
12 MB (13023967 bytes)
Edition
1
Pages
219\232
Time added
2021-07-05 11:35:56

Description

Cover Copyright Credits About the Author About the Reviewer www.PacktPub.com Customer Feedback Table of Contents Preface Chapter 1: BLE and the Internet of Things Internet of Things Modern day IoT Real life examples of the Internet of Things Wearables The fitness tracker Smart home devices Amazon Echo Wireless bulbs Smart refrigerators Television and online media Google Chromecast Apple TV Automotive industry Technologies in the Internet of Things Wireless Local Area Network (WLAN) Wireless Ad-hoc Networks ZigBee Bluetooth Low Energy Bluetooth versions Bluetooth Low Energy Key Concepts Attribute Protocol (ATT) and Generic Attribute Profile (GATT) GATT Server and GATT Client Universally Unique Identifiers (UUIDs) GATT-based Bluetooth Profile Hierarchy Service Characteristic Generic Access Profile (GAP) Broadcaster Observer Central Peripheral Bluetooth Low Energy Security Key Generation Association Models in Pairing Numeric Comparison Just Works Out of Band (OOB) Passkey Entry Signing the Data Privacy Bluetooth Low Energy for the Internet of Things Applications of BLE in IoT Bluetooth Low Energy Beacons Bluetooth Low Energy Beacon use-case Communication model of BLE Beacons Bluetooth mesh networks Summary Chapter 2: BLE Hardware, Software, and Debugging Tools Bluetooth Low Energy hardware Development kits Nordic semiconductor nRF51 development kit S110 SoftDevice S120 SoftDevice S130 SoftDevice Adafruit Bluefruit LE on nRF8001 Bluetooth Low Energy IC Coin Arduino BLE hardware Bluetooth Low Energy software Bluetooth Developer Studio by Special Interest Group Nordic Semiconductor tools nRF Connect for Mobile (Android and iOS) nRF UART (Android and iOS) nRF Logger (Android) nRF Beacon for Eddystone (Android and iOS) nRF BLE Joiner (Android) Google Beacon tools (Android) Physical web (Android) Summary Chapter 3: Building a BLE Central and Peripheral Communication System Bluetooth Low Energy central and peripheral Examples of Bluetooth central peripheral communication Smartphone – smartwatch communication Smartphone – smart LED strip communication Android Bluetooth Low Energy An introduction to Android Bluetooth Low Energy in API level 24 Bluetooth Low Energy permissions Bluetooth Low Energy interfaces BluetoothAdapter.LeScanCallback BluetoothProfile.ServiceListener Bluetooth Low Energy classes BluetoothAdapter BluetoothGatt BluetoothGattCallback BluetoothGattService BluetoothGattCharacteristic Building an Android app to list Bluetooth devices in the proximity Conventions Permissions in AndroidManifest.xml Runtime permissions Bluetooth scanning process Custom list adapter and ListView Android app - heart rate monitor application Deploying the GATT server using Nordic Connect Writing central-side Android apps Writing data on the characteristic Bluetooth Over-The-Air device firmware update Adding Android DFU library using Gradle DFUService FirmwareUpdateActivity Summary Chapter 4: Bluetooth Low Energy Beacons Introduction to Bluetooth Low Energy Beacons Applications of Bluetooth Low Energy Beacons Beginner applications Advanced applications Beacon protocols Google Eddystone Eddystone-UID Eddystone-EID Eddystone-URL Apple iBeacon Estimote beacons Estimote SDK for Android Getting started Background monitoring and ranging Estimote SDK for iOS Physical web using Estimote Estimote cloud interface Summary Chapter 5: BLE Indoor Navigation Using Estimote Beacons Introducing indoor navigation Estimote Location Beacons and triangulation Estimote Location Beacons Triangulation for indoor navigation Indoor location using the Estimote Location Beacons Setting up an indoor location using the iOS app Estimote Location SDK on Swift EILIndoorLocationManager EILLocation EILLocationBuilder EILOrientedPoint EILPositionedBeacon EILRequestAddLocation EILRequestFetchLocation EILRequestModifyLocation and EILRequestRemoveLocation Implementing indoor navigation using the Estimote Location SDK on Swift Summary Chapter 6: Bluetooth Mesh Technology Introduction to mesh networking Advantages of mesh networking Mesh networking in wireless technologies Wireless mesh networks Mesh networking in ZigBee Mesh networking in Bluetooth Low Energy Security complications in BLE mesh CSRMesh Setting up the CSRMesh development kit The Android CSRMesh control application Step 1 - connect  to the network Step 2 - set up a mesh network Step 3 - associate new devices with your network Step 4 -  authorize connected devices Additional step - controlling light and thermostat Additional step - configuring your devices Additional step - grouping your devices CSRMesh library for Android Getting started with the CSRMesh Android library Using MeshService Mesh handler Mesh controlling using Model classes Summary Chapter 7: Implementing a Bluetooth Gateway Using the Raspberry Pi 3 Introducing the Raspberry Pi Raspberry Pi 3 Model B  Applications of the Raspberry Pi in the Internet of Things Media center using Raspberry Pi Cloud storage using Raspberry Pi Tracker using Raspberry Pi Web server using Raspberry Pi Gateway for Bluetooth devices using Raspberry Pi Set up your Raspberry Pi with Raspbian Deploying a Bluetooth gateway on your Raspberry Pi Step 1 - Update and upgrade the Pi Step 2 - Installing Bluetooth and Node.js Step 3 - Getting the project folder  Step 4 - Running the web server Implementing a Bluetooth gateway on the Raspberry Pi Bluetooth SIG GATT server API RESTful services offered by the RESTful smart server API Important libraries and their usage Important JavaScript in the gateway project Implementing the Bluetooth gateway explorer v2  Important libraries used in the web application Important JavaScript used in the web application Summary Chapter 8: The Future of Bluetooth Low Energy The Internet of Things and the role of Bluetooth Low Energy History and its motion The future of technology and the Internet of Things Bluetooth Low Energy in the future of IoT Use of IoT in smart cities and the automobile industry Technical challenges Financial challenges Potential research in Bluetooth Low Energy Enhancing meshes in Bluetooth Enhancing security in Bluetooth Summary Index

Similar books

Session C11: Ancient Cultural Landscapes in South Europe – their Ecological Setting and Evolution, Session C22: Gardeners from South America, Session S04: Agro-Pastoralism and Early Metallurgy Sessions, Session WS29: The Idea of Enclosure in Recent Iberian Prehistory, Session C88: Rhytmes et causalites des dynamiques de l'anthropisation en Europe entre 6500 ET 500 BC: Hypotheses socio-culturelles et/ou climatiques: Proceedings of the XV UISPP World Congress (Lisbon 4-9 September 2006) / Actes du XV Congrès Mondial (Lisbonne 4-9 Septembre 2006) Vol.36

2010 · PDF

THE BRITISH ARMY IN INDIA: ITS PRESERVATION BY AN APPROPRIATE CLOTHING, HOUSING, LOCATING, RECREATIVE EMPLOYMENT, AND HOPEFUL ENCOURAGEMENT OF THE TROOPS. with AN APPENDIX ON INDIA : THE CLIMATE OP ITS HILLS ; THE DEVELOPMENT OF ITS RESODRCBS, INDUSTRY, AND ARTS ; THE ADMINISTRATION OF JUSTICE ; THE BLACK ACT ; THE PROGRESS OF CHRISTIANITY ; THE TRAFFIC IN OPIUM ; THE VALUE OF INDIA ; PERMANENT CAUSES OF DISAFFECTION, AND OF THE RECENT REBELLION ; THE TRADITIONARY POLICY; MISGOVERNMENT BY NATIVE RULERS ; ANNEXATIONS OF THEIR TERRITORY, ETC.

1858 · PDF

Idries Shah 27 Books Collection : A Perfumed Scorpion, A Veiled Gazelle, Caravan of Dreams, Darkest England, Destination Mecca, Evenings with Idries Shah, Knowing How to Know, Learning How to Learn, Letters and Lectures of Idries Shah, Neglected aspects of Sufi study, Observations, Oriental Magic, Reflections, Seeker after Truth, Special Illumination, Special Problems in the study of Sufi ideas, Sufi thought and action, Tales of the Dervishes, The Dermis Probe, The Elephant in the Dark, The Englishman Handbook, Idries Shah Antology, The Magic Monastery, The natives are restless, wisdom of the Idiots PDF.

2022 · PDF

The travels of Capts. Lewis and Clarke from St. Louis, by way of the Missouri and Columbia rivers, to the Pacific ocean; performed in the years 1804, 1805 & 1806, by order of the government of the United States. Containing delineations of the manners, customs, religion, &c. of the Indians, comp. from various authentic sources, and original documents, and a summary of the Statistical view of the Indian nations, from the official communication of Meriwether Lewis. Illustrated with a map of the country, inhabited by the western tribes of Indians

1809 · PDF