You know (or you will know after reading this) that there are not 1 or 2 technologies and protocols in the Internet of Things. They all have their strengths and weaknesses and today we will discuss that for the main players in the game.


To not waste too much time in rambling about every protocol's functions we will use the nifty and smart S.W.O.T. analysis system. S.W.O.T. like in Strengths, Weaknesses, Opportunities, and Threads, right? Right.

Refer to the image on the above to get an idea on how SWOT looks like. It is that simple.

So, let us start going through some of the potential contenders in the IoT arena. Naturally they all have their distinct advantages and disadvantages, thus there is no panacea for the ailments of IoT deployments. The good news is some are better than others and LoRaWAN in particular is the champ in a number of areas, so read on to get a better understanding.



Now, let us start with Zigbee. If you’re using any smart home technology, there’s a good chance it runs on Zigbee. A wireless communication protocol designed to underpin everything from thermostats to lightbulbs. Zigbee was introduced by the Zigbee Alliance, a group that includes Amazon, Samsung, Huawei, Qualcomm, and Toshiba, not to mention many of the other biggest companies in the home appliances sector and energy and consumer technology industries. More importantly, it’s fast becoming the standard wireless protocol that smart home devices use to communicate. Plus it has been around for some time, so some of the initial issues that plague every technology have already been cleared and it is now stable and robust.

The little table here will show us what is good and what is not so good about Zigbee:

- It uses less power than Wi-Fi (its main competitor).
- It’s designed to support hundreds of devices on a network.
- You could use bidirectional command-and-control functionality, but to work appropriately, network density would need to be high.
- The network is not available everywhere (not a public network in any means).
- You can use a wide range of devices from different manufacturers without needing a specific hub for each (interoperability is good). - Something that can cause problems is all your devices running over the same 2.4GHz wireless band.

LoRa is the better option if you need true bidirectionality because of the symmetric link. Better command-and-control functionality. You can set up and manage your own network. The open standard has the potential to be flexible because it’s not going to be driven by a specific company.


Next, we will discuss Wi-Fi. Pretty much everyone knows what Wi-Fi is. Wi-Fi is a family of radio technologies commonly used for wireless local area networking (WLAN) of devices. It is based on the IEEE 802.11 family of standards. We will not delve deep in its many variations, simply examine what its core functionalities are.

Here are the strengths and weaknesses of Wi-Fi in light of its newest standard:

- It works directly with a router and doesn’t need a special hub. Nowadays there isn’t a single household in developed countries that lacks one. - Uses a lot of power.
- Having too many devices on a single home network isn’t always such a great idea for performance or stability.
- Range can also be an issue across larger areas.
- At close range, some versions of Wi-Fi, running on suitable hardware, can achieve speeds of over 1 Gbit/s. The only solution where High Speed data is a must. - It is potentially more vulnerable to attack than wired networks because anyone within range of a network with a wireless network interface controller can attempt access.

WiFi doesn't really classify in the race between IoT technologies.  LoRa and the others are far more superior with its low power consumption and wider area network.

How about Bluetooth Low Energy (BLE)?

Bluetooth Low Energy (BLE)

It is a version of Bluetooth designed for lower-powered devices that use less data. To conserve power, BLE remains in sleep mode except when a connection is initiated. This makes it ideal for wearable fitness trackers and health monitors. Bluetooth itself if wildly known as of its uses so let us quickly do a SWOT analysis on BLE:

- Consuming extremely low amounts of power.
- Remains in sleep mode constantly except for when a connection is initiated.
- One of the most compatible options for IoT.
- If it is used more frequently the power consumption and battery life drops drastically.
- Short-range wireless connectivity.
- Without backhaul there is lack of two-way communication
- It is used for applications that do not need to exchange large amounts of data. - Pretty much none.

LoRa, often referred to as a low-power wide-area-network (LPWAN), provides secure, bidirectional data transfer and communications with IoT networks over long distances for years without a battery change. It can send and receive signals up to 10 miles, and that distance can extend to hundreds of miles with repeaters, if needed. LoRa works well as a complement for BLE in battery-powered networks of IoT devices because it can operate for an extended time on a battery and requires very infrequent maintenance — just like BLE. They are a great team actually.

Narrowband Internet of Things

Narrowband Internet of Things

(NB-IoT) is a Low Power Wide Area Network (LPWAN) radio technology standard developed by 3GPPto enable a wide range of cellular devices and services. The specification was frozen in 3GPP Release 13 (LTE Advanced Pro), in June 2016. Other 3GPP IoT technologies include eMTC(enhanced Machine-Type Communication) and EC-GSM-IoT.

NB-IoT focuses specifically on indoor coverage, low cost, long battery life, and high connection density. NB-IoT uses a subset of the LTE standard, but limits the bandwidth to a single narrow-band of 200kHz. It uses OFDMmodulation for downlink communication and SC-FDMAfor uplink communications.

- Uses the existing cellular network infrastructure.
- Great range.
- Expensive end-user hardware.
- Not suitable for small scale deployment
- Perfect for deployment in dense urban environments
- One of the main solutions for smart cities
- Expensive due to subscription costs.
- Not sutable for suburban deployment (farms).

Many technology articles compare LoRA and NB-IoT technologies as if they were battling it out for dominance in the IoT market. In reality, these technologies are two branches within an emerging technology ecosystem. Similar to WiFi and Bluetooth, they will most likely to diverge into different niches, rather than directly compete with each other. LoRa and NB-IoT both operate within LPWAN technology. They are two major standards for low-power IoT devices.

Both LoRa and NB-IoT standards were developed to improve security, power efficiency, and interoperability for IoT devices. Each features bidirectional communication (meaning the network can send data to the IoT device, and the IoT device can send data back), and both are designed to scale well, from a few devices to millions of devices. But overall the target group of users seems to be different, hence their differences may be strengths or weaknesses, depending on the point of view.

After all, it turns out that there is not much battle here. Every product is suitable for something different and the choice depends entirely on the users' needs. To top it off, here is a quick diagram to show it simpler, where the green is the better choice: