小程序
传感搜
传感圈

Streamline Messaging and Take the Load Off IoT Sensors

2022-10-06
关注

Streamline Messaging and Take the Load off IoT Sensors
Illustration: © IoT For All

A recent industry research report by Juniper Research predicts a near doubling of the Internet of Things (IoT) market, from $31 billion in 2022 to more than $61 billion by 2026. Adoption expectations are high in sectors such as agriculture, smart cities, and manufacturing. Two factors, low-cost connectivity and low-cost devices, underpin these opportunities. These factors characterize the market for constrained devices because limits on memory and processor capabilities keep costs down and encourage mass-market scale.

Efficient data transfer is another element in the low-cost calculus. In the IoT domain, this relies on data transmission protocols, such as CoAP and MQTT. Beyond these protocols, designers are looking at ways to optimize data payloads by only sending essential data, for example. Other strategies involve intelligent ways of transmitting data. This can mean avoiding data communications when values have not changed from one sample to the next. Another approach is to delay transmissions as in the case of non-time-critical communications. Now, it is possible to accumulate sensor readings and send them in an aggregated fashion or at times when communication networks are not congested. To put these ideas into practice, IoT developers and component providers need an agreed way of working for streamlining messages.

'An important IoT sustainability strategy is to streamline the size and frequency of messages sent from sensors without losing information.' -oneM2M Click To Tweet

Common Service Functions (CSFs) for Standardization

Individual vendors can implement one or more sustainability techniques in their connected device and sensor offerings. However, a standardized, industry-wide approach would be better for many reasons. Standardization allows solution providers to mix and match IoT solution components, which encourages competition and innovation. By fostering common operational practices, standardization encourages a common body of knowledge. This benefits the developer community and promotes reuse over re-invention, which fosters economies of scale and improves affordability.

An obvious place to standardize IoT interactions is via the middleware functionality that IoT platforms typically provide. In architectural terms, the middleware layer sits above a layer that consists of device and communications technologies and below a layer where IoT application logic and visualization dashboards reside. The middleware layer contains a suite of common service functions (CSFs). Device management is one such function. Other functions include location tracking, security, and configurable policies to manage access control. Think of these as standardized tools that developers use repeatedly to build, deploy, and support IoT systems.

In the case of an open standard, the portfolio of tools can grow coherently and transparently over time. This is important to accommodate new requirements that inevitably arise in a fast-evolving sector. Open standardization also allows the widest possible spectrum of industry participants, both large and small, to contribute.

Streamlining IoT Messages for Sustainability

One way to optimize constrained device communications would rely on industry-wide methods for “Communications Management” and “Data Management” functions. Here is how this supports the goal of streamlining the size of messages that IoT devices send without losing information. The two common service functions in the middleware layer would apply a message profile to enrich each message from an IoT device. In effect, they would add supplementary metadata. This would reduce the overhead on devices and networks without sacrificing information that is useful to the apps that consume this data. 

Here’s how the process works. Take the case of a simple IoT system consisting of a constrained IoT sensor device, a middleware IoT platform comprising standardized CSFs, and a dashboard application to display sensor readings. To begin with, the IoT platform is configured with a message profile for the IoT sensor device. This message profile comprises metadata that the IoT platform adds to readings that it receives from the IoT sensor device. The metadata includes a unique identifier and location information for the sensor device. The metadata also includes a descriptive label for the meaning of the data. In the case of a heat sensor, an example label might be temperature.

When the sensor sends a reading, this need only be a numerical value, such as 32. Upon receipt of the reading, common service functions within the IoT platform would then apply a message profile. This would add useful metadata to the reading before dispatching it to the dashboard application. In addition to the numerical value, 32, the enhanced message would include the unique identifier and location of the sensor device. It would also include the temperature label to convey the meaning of the data. Depending on use-case requirements, more complex message profiles are possible.

Combining Service Functions

At scale, this simple arrangement, using two standardized common service functions, illustrates how developers can design systems that manage constrained device capabilities and communications costs. An important IoT sustainability strategy is to streamline the size and frequency of messages without losing information. Standardization helps to reduce the energy and processing overhead when using devices and networks from multiple vendors.

Tweet

Share

Share

Email

  • Connectivity
  • Device Management
  • Internet of Things
  • IoT Platforms
  • Network and Protocols

  • Connectivity
  • Device Management
  • Internet of Things
  • IoT Platforms
  • Network and Protocols

参考译文
简化消息传递,减轻物联网传感器的负担
Juniper research最近的一份行业研究报告预测,物联网(IoT)市场将增长近一倍,从2022年的310亿美元增至2026年的610亿美元以上。在农业、智能城市和制造业等领域,人们对采用这种技术的期望很高。两个因素,低成本连接和低成本设备,支撑了这些机会。这些因素反映了受限设备的市场特征,因为内存和处理器能力的限制压低了成本,鼓励了大规模市场规模。高效的数据传输是低成本计算的另一个因素。在物联网领域,这依赖于数据传输协议,如CoAP和MQTT。除了这些协议之外,设计师还在寻找优化数据负载的方法,例如,只发送必要的数据。其他策略包括数据传输的智能方式。这可能意味着,当从一个样本到下一个样本的值没有改变时,要避免数据通信。另一种方法是延迟传输,就像在非时间关键通信的情况下一样。现在,可以累积传感器读数并以聚合的方式发送它们,或者在通信网络不拥挤的时候发送。为了将这些想法付诸实践,物联网开发者和组件供应商需要一种一致同意的工作方式来简化消息。单个供应商可以在其连接设备和传感器产品中实现一种或多种可持续性技术。然而,标准化的、全行业的方法会更好,原因有很多。标准化允许解决方案提供商混合和匹配物联网解决方案组件,这鼓励竞争和创新。通过促进共同的操作实践,标准化鼓励了共同的知识体系。这有利于开发人员社区,并促进重用而不是重新发明,这促进了规模经济并提高了可负担性。物联网平台通常提供的中间件功能是标准化物联网交互的一个明显途径。在体系结构术语中,中间件层位于由设备和通信技术组成的层之上,在物联网应用逻辑和可视化仪表板驻留的层之下。中间件层包含一套公共服务功能(CSFs)。设备管理就是这样一种功能。其他功能包括位置跟踪、安全性和管理访问控制的可配置策略。可以把它们看作是开发人员反复使用的标准化工具,用于构建、部署和支持物联网系统。在开放标准的情况下,随着时间的推移,工具组合可以一致且透明地增长。这对于适应在快速发展的部门中不可避免地出现的新需求是很重要的。开放标准化还允许尽可能多的行业参与者(无论大小)参与进来。优化受限设备通信的一种方法将依赖于“通信管理”和“数据管理”功能的全行业方法。这是如何支持简化物联网设备发送的消息大小而不丢失信息的目标的。中间件层中的两个常用服务功能将应用消息配置文件来丰富来自物联网设备的每条消息。实际上,他们会添加补充的元数据。这将减少设备和网络的开销,而不会牺牲对使用这些数据的应用程序有用的信息。 下面是这个过程的工作原理。以一个简单的物联网系统为例,该系统由一个受限的物联网传感器设备、一个包含标准化CSFs的中间件物联网平台和一个显示传感器读数的仪表板应用程序组成。首先,物联网平台配置了用于物联网传感器设备的消息配置文件。该消息配置文件包括物联网平台添加到从物联网传感器设备接收到的读数中的元数据。元数据包括传感器设备的唯一标识符和位置信息。元数据还包括用于数据含义的描述性标签。在热传感器的情况下,一个例子标签可能是温度。当传感器发送一个读数时,这只需要是一个数值,例如32。收到读取后,物联网平台内的通用业务功能将应用消息配置文件。这将在将数据分发到仪表板应用程序之前向读取添加有用的元数据。除了数值32之外,增强信息还将包括传感器设备的唯一标识符和位置。它还将包括温度标签,以传达数据的含义。根据用例需求,可能会出现更复杂的消息概要文件。在规模上,这种简单的安排使用两个标准化的公共服务功能,演示了开发人员如何设计管理受限设备功能和通信成本的系统。物联网可持续发展的一个重要策略是在不丢失信息的情况下简化消息的大小和频率。当使用来自多个供应商的设备和网络时,标准化有助于减少能源和处理开销。
您觉得本篇内容如何
评分

评论

您需要登录才可以回复|注册

提交评论

提取码
复制提取码
点击跳转至百度网盘