avatarDr Mehmet Yildiz

Summarize

Technology

Protocols and Standards for IoT Solutions

An architectural overview of IoT standards and solutions

Image by Gerd Altmann from Pixabay

Due to the complexity and comprehensive scope of IoT ecosystems, we need to understand relevant standards and protocols for developing solutions. IoT solutions require new standard devices, protocols, and communication mechanisms. There are several standards developed by various organizations. Therefore, it is essential to understand the IoT standards offered by established organisations such as IEEE, IETF, and ITU.

IoT Standards

IoT solution architects and designers need to understand and consider the following established IoT standards for their solutions:

  1. IoT Data Link Standards
  2. IoT MAC Standards
  3. IoT Routing Standards
  4. IoT Network Standards
  5. IoT Transport Layer Standards
  6. IoT Management Standards

There are additional IoT standards developed by Open-source organisations such as The Open Group. The IoT work-group has, thus far, produced two Open Group IoT standards for the IoT life-cycle management. These life-cycle management standards are called O-DF (Open Data Format) and the O-MI (Open Messaging Interface).

Another large organisation providing IoT standards is the LoRa Alliance, which is a non-profit association supporting more than 500-member companies. There are also other organisations, such as The Things Network, which provide a set of open tools and a global open network to build maximum security and ready-to-scale IoT applications at low cost.

IoT Standard Protocols

Image by Gerd Altmann from Pixabay

IoT solutions require several standard protocols and newly developed IoT-specific protocols. While architecting IoT protocols in our solutions, we need to consider long-range communication systems and protocols such as LPWAN (Low-Power Wide Area Network). LPWAN is a kind of wireless protocol operating at a low bit rate. LPWAN enables long-range communications between connected IoT devices to a Cloud system using wireless gateways.

LPWAN is known to have low energy requirements. On the IoT marketplace, you may hear a lot about LoRaWAN deployments. It is an LPWAN protocol that connects IoT devices using LoRa Wireless Technology. LoRa can be used for both public and private deployments. It runs on unlicensed frequencies globally. The economic value of LoRa is that it can enable a long battery life for a multitude of devices in the IoT ecosystems. Another advantage of using LoRaWAN is extending it up to 30 km in flat areas.

One of the critical protocols worth mentioning related to IoT is Sigfox. It uses UNB (Ultra NarrowBand). Sigfox signals have spectral efficiency and can reduce any potential noise. Sigfox also offers a long battery life, which, consequently, may have a positive impact on cost management for our IoT solutions. Sigfox is a global company based in France. Their offerings certainly needs to be considered in our solution options from the perspectives of cost-effectiveness, performance, and availability requirements of our IoT solutions.

Talking of protocols from performance perspective, we cannot move on without mentioning 5G. The promise of 5G sounds so compelling that it has already become popular due to its significant performance-boosting capabilities for data communications. 5G is the fifth generation of cellular wireless protocol. In the very near future, the launch of 5G connectivity can show lucrative business value for our IoT solutions. As you know, at present, most IoT deployments use 4G, which poses insufficient capabilities when dealing with large volumes of streaming data generated by a large number of scattered IoT devices.

Image by mohamed Hassan from Pixabay

Considering the constraints of 4G for performance, there is a growing focus on 5G as a promising enabler of futuristic IoT capabilities. Industry analyses depict that 5G can create more IoT-friendly ecosystems. Some of the significant benefits of 5G are to speed up data transmission and reduce network latency dramatically. In addition, the introduction of 5G could potentially bring around a 90% reduction in network energy usage. We definitely need to consider 5G in our business-critical future IoT solutions to boost the required performance.

Edge and Cloud Computing Protocols

Image by Wynn Pointaux from Pixabay

There are also Edge and Cloud Computing protocols, especially Middleware-related protocols, that we need to consider for various business use cases. Some important ones are STOMP (Simple Text Oriented Messaging Protocol), MQTT (MQ Telemetry Transport), CoAP (Constrained Application Protocol) and AMQP (Advanced Message Queuing Protocol). While STOMP, MQTT, and CoAP focus on increasing availability and performance for resource-poor environments. AMQP is more focused on increasing security.

I created a simple list to easily remember the protocols which can be considered in our IoT solutions based on nine broad categories. The list below contains the most popular protocols as options that can be used in IoT solutions. As IoT solution architects, knowing the pros and cons of these protocols and coherently architecting and integrating them into our solutions can be beneficial.

This knowledge can help us make better architectural and design decisions as far as IoT protocols are considered in our high-performance and cost-effective solutions.

1. Discovery: mDNS, DNS-SD

2. Session Layer: HTTP, MQTT, COAP, AMQP, XMPP

3. Communications and Transport: Bluetooth, LPWAN, Wifi

4. Identification: uCode, IPv6, URIs, EPC

5. Network Layer: 6LoWPAN, 6TiSCH, 6Lo, IPv6 over G.9959, IPv6 over Bluetooth Low Energy, RPL, CORPL, CARP

6. Data Link Layer: Zigbee Smart Energy, Sigfox, LTE-A, LoRaWAN, WirelessHART, Z-Wave, Bluetooth Low Energy, DASH7, HomePlug, G.9959Weightless, DECT/ULE, IEEE 802.15.4e, IEEE 802.11

7. Device Management: TR-069, OMA-DM

8 Semantic: JSON-LD, IOTDB

9. Multi-layer Frameworks: Alljoyn, IoTivity, Weave, Homekit

Related to standards and protocols, we also need to consider APIs (Application Programming Interfaces), communication patterns, and application-level communications, which I plan to discuss in a separate incoming article.

Thank you for reading my perspectives.

I also write about health and well-being

Sample Stories for New Readers

Six Lifestyle Habits to Skyrocket Fat Loss

Fat Loss Isn’t Complex, But We Make It Mysterious.

Lose Visceral Fat by Understanding the Intricacies of Six Critical Hormones

Five Tips to Melt Visceral Fat and Have a Defined Belly

Reduce Abdominal Fat and Increase Lean Muscles with Two Practical Steps

Attain a Trimmed, Compact, and Defined Belly in Three Steps

Three Tips to Eliminate Insulin Resistance and Shrink Waistline

Three Tips for Retaining Lean Muscles While Losing Visceral Fat Steadily

Why Fat Loss Has Nothing to Do with Calories

I only touched on the macronutrients in this article within the required context. However, micronutrients are also critical for health. I documented some micronutrients from food or supplements in the attached stories.

Boron, Urolithin, taurine, citrulline malate, biotin, lithium orotate, alpha-lipoic acid, n-acetyl-cysteine, acetyl-l-carnitine, CoQ10, PQQ, NADH, TMG, creatine, choline, digestive enzymes, magnesium, hydrolyzed collagen, nootropics, pure nicotine, activated charcoal, Vitamin B12, Vitamin B1, Vitamin D, Vitamin K2, Omega-3 Fatty Acids, and other nutrients that might help to improve metabolism and mental health.

Thank you for reading my perspectives. I wish you a healthy and happy life.

I publish my lifestyle, health, and well-being stories on EUPHORIA. I wrote several articles on significant diseases and valuable nutrients for health. My focus is on metabolic, cellular, mitochondrial, and mental health. Here is my collection of Insightful Life Lessons from Personal Stories.

You might join my seven publications on Medium as a writer by sending a request via this link. You might find more information about my professional background.

Internet of Things
Leadership
IoT
Science
Technology
Recommended from ReadMedium