class="nav-up">
LetsNurture

IOT-min

Understanding BLE essentials for devices and smartphone communication

18

Jan. 16

5.88 K

VIEWS

Bluetooth Low Energy (BLE) (also known as Bluetooth Smart or Version 4.0+ of the Bluetooth specification) consumes less power and it is app-friendly version of Bluetooth that is built for the Internet of Things (IoT).

The power-efficiency of BLE makes it opt choice for devices that needs to run for long period on power sources such as small sized batteries. The great thing about BLE is the native support for Bluetooth technology on every major operating system, for easy mobile application development, connectivity for cloud computing and the social economy.

What it means for your customers

BLE powers the Internet of Things. You wake up and perform your daily exercises with a heart rate monitor that communicates with your mobile phone or smartwatch, then listen to music using wireless speakers. You unlock your doors, set the temperature up or down, turn on or off the lights and control your gadgets using the smartphone or tablet you already own. All these wirelessly connected devices make your life comfortable and make you more productive.

Developing with Bluetooth low energy

For Developers and OEMs it requires very minimal learning curve when it comes to mastering BLE so they can create great new products that communicate with the billions of Bluetooth enabled devices already in the market. BLE is cheap and developer-friendly, that offers flexible development architecture so even sky is not the limit.

Key features of BLE include:

  • Multi-vendor interoperability as it uses industry-standard wireless protocol.
  • Because of low power consumption its battery lasts up to 2-3 years.
  • Efficient app development architecture with low cost and fast turn around time.
  • Can work with best security standards like 128-bit AES data encryption.

Market advantages

Penetrate the market with ever increasing Bluetooth device ecosystem with billions of devices worldwide.

  • Innovate, iterate and make money faster with BLE solutions.
  • BLE will help you design and device new level of customer loyalty programs and provide great analytics into customer behaviour.

How BLE is different from Classic Bluetooth?

BLE is different compared to classic Bluetooth when it comes to how radio signals are transmitted, data transfer rates, profiles available and speed of initial connection.

Standard BLE Architecture

With BLE, data transfer involves server (device with sensor) and a client (consumer of data). Smartphone can act as both client and server. In BLE terms server is known as Peripheral and client is known as Central. 

BLE Protocol Stack is divided into two sections : Controller and Host. BLE is a star topology network. BLE devices has following states : Standby, Advertiser, Scanner, Initiator, Master and Slave. Most important aspect for data transfer is the advertisement packet and how the data is organized.  

flow chart_1

GAP (Generic Access Profile):

GAP defines generic procedures for connection related services like Device Discovery, Link Establishment, Link Management, Link Termination and initiation of security features. GAP profile roles are broadcaster (you can’t connect with it), observer (it can scan for advertisement but can’t initiate connection), Peripheral (it is an advertiser that is connectable), Central (it can scan for advertisement and can initiate connections).

GATT (Generic Attribute Profile):

This profile consists of one or more ‘services’ necessary to satisfy a use-case. Service contains attributes known as ‘characteristic’ values which will have ‘characteristic declaration’ attribute right before the value. Characteristics may have optional ‘descriptor’ attributes.

ATT (Attribute Protocol):

ATT defines over-the-air (OTA) for reading, writing and discovering attributes. An attribute is a value that has following : A handle (Address), a type and set of permissions

L2CAP (Logical Link Control and Adaptation Protocol):

L2CAP permits upper level protocols and apps to transmit and receive upper layer data packets up to 23 bytes in length. It provides channel management allowing for logical channels between two endpoints.

Core Bluetooth Framework(iOS/Mac)

The Core Bluetooth framework provides the classes needed for iOS and Mac apps to communicate with devices that are equipped with BLE wireless technology. For example, your app can discover, explore, and interact with low energy peripheral devices, such as heart rate monitors and digital thermostats. As of OS X v10.9 and iOS 6, Mac and iOS devices can also function as BLE peripherals, serving data to other devices, including other Mac and iOS devices.

Android & BLE

Android provides following classes as part of bluetooth: Bluetooth xxxxx (Adapter, Device, Gatt, GattCallback, GattCharacterisitc, GattService, Manager, Profile), Bluetooth.le.xxxxx (ScanCallback, ScanFilter, ScanResult, ScanSettings).

LetsNurture has provided numerous solutions for BLE devices like Heart Rate Monitor, Temperature Sensors, Beacons. Please contact us if you are looking for any BLE related Internet of Things solutions.

Author

Ketan Raval
Posted by Ketan Raval

Blog A directory of wonderful things

Edge Computing Technologies for a Better IoT Ecosystem

According to worldwide IoT forecasts, by the year 2020, edge computing or infrastructure will reach 18% of the total spend on IoT infrastructure. The spending pattern is based on deployment …

10 Wearables that track your Health

Every now and then we are relying oftenly on the gadgets to make our lives much easier and simpler. Wearables were most popular gadgets ever since they were envisioned. Towards …

Key factors to be considered to plan your first IoT product

The Internet of Things (IoT) is often talked about as some distant future vision. Consumers dream about connected lives, journalists talks about how IoT will change the web. It might …

Go Global with IoT based solutions – Smart SIMs

IoT is amending almost every physical object that is surrounded by us in an ecosystem of connected things. From home to parking spaces, IoT based solutions are connecting more and …

Welcome 2017 – A year to explore IoT, Big data, BI, Cultural expansion and much more

LetsNurture wishes you all a very happy new year. We hope you already have planned your new year resolutions. At LetsNurture, our employees surely have taken some innovative resolutions. We, …

Bye Bye 2016 – A year of IoT, Chatbots, Process implementation and much more

2016 was a year full of enthusiasm and excitement as there had been many achievements and memories to cherish. New technologies emerged with new challenges to zeast our capabilities a …

How IoT wearables is trending in fashion with ‘smart shirt’

IoT is a vast technology to talk or write about. Internet of things as is self-explanatory term defines the technology where the daily objects are connected to internet. From connected …

Why IoT solutions are trending in home appliances

The objects connected to the internet is termed as internet of things profoundly known as IoT. It has made its way to build any individual’s lifestyle in a better shape. …

IoT solution enables fleet tracking and much more

Ericsson predicts that by 2020, human population will grow to 7.6 billion, with almost 50 billion devices connected to the Internet. Not only the devices or smartphones but also the …

Hurdles in Large Scale Adoption of IoT Technology

As you all are aware Internet of Things or IoT lets you connect multiple devices within a network. All the connected device are either wireless transmitters or receivers of low-frequency …

How IoT is booming the Food Industry through Restaurant Application

Internet of things is a concept of connecting everyday objects to the internet, allowing them to send and receive data. This concept has opened a door to humongous opportunities in …

Physical Web – Rebranding Internet of Things

The concept of bridging the interaction between any physical object and internet is called IoT. It enables you to discover web pages associated with everyday objects and locations. The Physical …

IoT Solutions That Connects Travelers to Airports

Imagine the world where you could remotely control your home appliances and switch it on or off. A place where you can control water pumps of your farm from far …

Connected Factories : The Changing Face of Manufacturing Industry

Manufacturing is one of most complex engineering fields and bringing innovation into it makes things strenuous. The need for manufacturing organisations to be hyper-efficient while providing extreme flexibility with mass …

Smart Parking Solution – Making the Parking Im-Possible

Parking is not a problem that goes down with one particular city, its worldwide. Every metro city in every continent is struggling with rising number cars and shrinking parking area. …

Securing IoT Devices in an Enterprise

Security is an issue that is faced at every corner of life. May it be the security of your vehicle, your home, your family or you. The security at your …

Jobs that won’t Exist by Next 10 years

“Technology – a boon or a bane” This is a very old topic answered many times in many ways right from school essays, college debates. and group discussion for jobs. …

Google releases OpenThread for Home Automation

After acquiring Nest Labs Inc. in 2014, Google had made it clear to its rivals that will surely be making its mark in the Home Automation sector. It later released …

Smart Billboards – Know your Audience better

Most of us are familiar with the movie Minority Report, it showed how smart billboards (digital billboards) that display different ads depending on who is looking at them. At the …

Real Time Operating Systems that will Revolutionise the Future of IoT devices

Real Time Operating Systems have created quite a buzz in recent IoT conferences. The most primary tech gadgets of till now – Computer and Smartphones are left out as the …

CONTACT US

Have an !dea or need help with your current business?

loading...
We use cookies to give you tailored experiences on our website.
Okay