You probably heard Bluetooth before maybe you using in your car while listening to your favorite music or while talking on the phone through a wireless headset and recently you mat come across the term Bluetooth low Energy so what is BlE.
BLE
low power
Wireless Technology
Connecting Device
Ble introduces in 2010 as a part of foo tooth 4.0 it is not an upgrade of original Bluetooth but rather its new technology that utilizes the Bluetooth brand but forces more on the internet of things or IoT applications where a small amount of data are transferred at a lower speed.
Ble operates in 2.4 GHz ASM band spectrum that used by Bluetooth,
Applications Of Ble's M2M/IoT :
fitness devices
indoor location Technology
Medical Devices
Personal Health Devices
Blood pressure monitors
Fitbit-like devices
Industrial monitoring sensors
Geography-based, targeted promotions (iBeacon)
Public transportation apps
Key terms and concepts
Generic Attribute Profile (GATT) The GATT profile is a general specification for sending and receiving short pieces of data known as "attributes" over a BLE link. All current Low Energy application profiles are based on GATT.
Attribute Protocol (ATT) GATT is built on top of the Attribute Protocol (ATT). This is also referred to as GATT/ATT. ATT is optimized to run on BLE devices. To this end, it uses as few bytes as possible. Each attribute is uniquely identified by a Universally Unique Identifier (UUID), which is a standardized 128-bit format for a string ID used to uniquely identify information. The attributes transported by ATT are formatted as characteristics and services.
Characteristic—A characteristic contains a single value and 0-n descriptors that describe the characteristic's value. A characteristic can be thought of as a type, analogous to a class.
Descriptor—Descriptors are defined attributes that describe a characteristic value. For example, a descriptor might specify a human-readable description, an acceptable range for a characteristic's value, or a unit of measure that is specific to a characteristic's value.
Service—A service is a collection of characteristics. For example, you could have a service called "Heart Rate Monitor" that includes characteristics such as "heart rate measurement.
Ble Permissions
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<!-- Required only if your app isn't using the Device Companion Manager. -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
Benefits
Lower Power Consumption: Low power consumption compare to other technologies
Free Cost Access Official specification documents
lower module and chipset cost
Low Power
Radio off Longer
short bursts of data
Low Transfer Speed
Hire an android developer to get quick help for all your android app development needs. with the hands-on android assignment help and android project help by Codersarts android expert. You can contact the android programming help expert any time; we will help you overcome all the issues and find the right solution.
Want to get help right now? Or Want to know price quote
Please send your requirement files at contact@codersarts.com. and you'll get instant reply as soon as requirement receives
Comments