top of page
Writer's pictureCodersarts AI

Bluetooth Low Energy

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


Recent Posts

See All

Comments


bottom of page