Selecting Right Low-Power, Short-Range Protocols for Your IoT Solutions
Selecting Right Low-Power, Short-Range Protocols for Your IoT Solutions
Be sure you select the right protocol for your IoT solution!
Join the DZone community and get the full member experience.Join For Free
IoT applications are growing by leaps and bounds in various industries with a multitude of use cases ranging from personal to industrial areas. However, technological advancements have made it difficult to choose wireless connectivity for designing specific applications focusing on particular industry needs.
In this blog, we bring more clarity about possible options. We will provide various technical measures with broad classification for each popular wireless technology. Based on that, you can decide which wireless technology is best suitable for your IoT solution. The blog will also provide highlights about the brief background of each technology, the strength of each protocol, and core application areas.
You may also like: How to Choose the Right IoT Connectivity Protocol for Your Connected Device
Some of the broad parameters to make decisions are as follows:
- Type of Industry application
- Easy access to technology & hardware availability
- RF Band of operation & application range
- Addressing security concerns
- Technology Support
- Data rate
1. Bluetooth Low Energy (BLE)
Bluetooth Classic, the predecessor of BLE, is extremely popular due to its availability in smartphones for music streaming and audio calling. Bluetooth standard’s specification is managed by Special Interest Group (SIG), which has released the latest specification Bluetooth 5.0.
BLE 5.0 is becoming increasingly prominent in the IoT world for a significant-good range of connectivity as well as the inclusion of the mesh profile in the standard specification. Due to the major adoption of BLE by various semiconductor companies, it’s the first choice as wireless connectivity for personalized IoT solutions in different consumer industries.
Usage of BLE is getting very popular as different industries are adopting applications based on that and getting benefited too. Let’s take the example of a few industry applications getting a very popular, Asset Tracking solution using BLE beacons. IoT Gateway plays a very critical role in the entire solution. Another industry example is in the Healthcare segment where a hospital can use a BLE beacon wrist band for patients to track their movement, Manufacturing units where they can track the movement of materials using BLE beacons. BLE gateway can collect the position of employees and report to mobile or cloud applications.
Nowadays, after BLE 5.0 mesh profile introduction, Asset Tracking solutions are being made with BLE mesh. Building automation, commercial lighting, and sensor networks are major areas where BLE 5.0 mesh is being used.
BLE can also be used in applications where direct communication between the device and smartphone is required. For example, while tracking the flow of customers in a specific department of the megastore, BLE beacons can be used to interact with customers’ smartphones to derive flow data. Another example is wearable smart devices, such as fitness trackers – user’s smartphone will interact with tracker directly to retrieve fitness data.
Following are various technical parameters for Bluetooth Low Energy (BLE 5.0):
ZigBee protocol is being used since long (around 1990) even before the emergence of the Internet of Things in industrial automation. ZigBee is popular in industrial automation due to the effective creation of Wireless Personal Area Network (WPAN) for wireless sensors. ZigBee Alliance was formed in 2005 to announce the first ZigBee specification 1.0. Before that, the ZigBee protocol was known as IEE802.15.4-2003 specifications. After the formation of ZigBee Alliance, further specification revision has been published with the latest ZigBee 3.0.
ZigBee supports the adaptable duty cycle, low coverage radio, and low data rates, which helps in achieving ultra-low power consumption and efficiency. This characteristic of ZigBee makes it the most prominent standard for creating WPAN on a large scale. It supports 65535 devices in the network to create an application that requires large networks. ZigBee also supports various topologies like a star and peer-to-peer.
Strength of Zigbee technology compared to other IoT protocols:
- The stack is standardized at all layers, which helps in integration across different vendors
- Supports highly scalable mesh networks (in thousands) along with a self-healing feature
- Low-energy consumption
The following are various technical parameters for ZigBee:
Z-Wave is primarily used for home automation applications. Z-Wave was introduced back in 1999 by Danish company Zensys. It supports a mesh network to communicate device to device. Silicon Labs maintains the Z-Wave specification and provides chips that support Z-Wave. Z-Wave can be used for home automation applications primarily as it supports a maximum of 232 nodes in a mesh network, which is very less compared to other protocols. There are two types of devices, controller and slave. The Controller is generally connected to the Internet and serves as a gateway for remote access of slave devices over the internet.
To make products with Z-Wave, it is required to purchase chips from Silicon Labs and Z-Wave stack from Z-Wave Alliance. Also, certification from the Z-Wave Alliance is needed for the made product.
The following are various technical parameters for Z-Wave protocol:
Thread is the recent invention in IoT protocol history. It’s an IPv6-based low power mesh networking protocol for IoT. In 2014, the Thread Group was announced. Apple Inc. joined Thread Group in August 2018, raising hopes of gaining popularity for the Thread protocol.
Thread uses 6LoWPAN at the lower layer and operates on 2.4 GHz ISM band like other protocols. Thread has a clean separation between the network layer and the application layer. In fact, Thread defines mesh by providing a strategy to route datagrams on IPv6. The thread protocol does not track the application layer state. At the application layer, a protocol like CoAP can be used. Hence, Thread matches to standard TCP/IP protocol, where the network layer and application layer are different.
Thread protocol is more suitable in systems where multiple application protocols need to be used. Application layer should have a low data rate need and shall support IPv6, that’s the minimum requirement.
In Thread protocol, there is one edge router called the Border router and multiple slave or end devices. The border router is having internet connectivity and serves as a gateway for remote access to end devices. If global IPv6 addresses are being used in mesh, any end device in the mesh can be reached directly using its IPv6 address. There is no single point of failure in the Thread network. Network heals itself automatically.
Recently, Thread Group released 1.2 versions of the Thread protocol. Thread protocol is being used in residential and commercial settings. To further extend commercial usage of Thread protocol, Thread 1.2 has added Commercial Extensions and refined them with specific functionality. Commercial Extensions makes some important improvements to the commissioning process, the number of devices able to connect on a network, and the way these networks are configured and managed.
Following are various technical parameters for Thread protocol:
While the above information can be greatly useful, due to its dependence on multiple aspects, deciding on the selection of Low Power Wireless Technology for your application can still be challenging and sometimes overwhelming.
Note: The content of this blog is based on the personal knowledge and research by many individuals. There are figures and images used in this blog that are used from their individual promoters’ content or websites such as Zigbee, Z-Wave Alliance, BLE Promoters Group (SIG), and Thread Group promoters. Figures are kept with the best of our knowledge and not to mislead in any manner.
Published at DZone with permission of Animesh Gupta . See the original article here.
Opinions expressed by DZone contributors are their own.