One of the main challenges of the Internet of Things is the interoperability of highly heterogeneous devices, mainly in terms of the communication capabilities and network protocols used. As consequence, the interconnection model of the different devices involves an intermediary device, known as gateway. This gateway is a centralized element for the management of the devices that make up an IoT application. In addition, it is essential for the transmission of information to the Internet, especially when many IoT devices are not IP-based. This chapter describes a proposed model for an IoT gateway that allows the exchange of data through different wireless technologies and forwarding of such data to the Internet. The proposed gateway has important advantages such as: supporting for multiprotocol interconnectivity, the remote configuration of wireless nodes for sensor and actuators management; a flexible algorithm totranslate the data obtained by sensors into a uniform format for transmission to a cloud server; low energy consumption due to efficient data transfer over MQTT protocol. In order to demonstrate the usefulness of the developed gateway, a proof of concept test was implemented. The implemented scenario consists of 2 wireless nodes responsible for sensing environmental variables and transmitting data to the gateway node through different communication protocols. The obtained results show the feasibility for simultaneous data transmission from the remote wireless nodes to the gateway. Metrics on energy consumption in the devices are also presented.
翻译:物联网的主要挑战之一是高度多样化装置的互操作性,主要是使用的通信能力和网络协议。因此,不同装置的互连模式涉及一个中间装置,称为网关。这个网关是管理构成IOT应用程序的设备的一个中央要素。此外,对于将信息传输到互联网,特别是许多IOT设备不是基于IP的,对于将信息传输到互联网至关重要。本章介绍了一个拟议的IOT网关模式,该网关允许通过不同的无线技术交换数据,并将这类数据传送到互联网。拟议的网关有重要优势,例如:支持多程序互连性、传感器和动作器管理的无线节点远程配置;将传感器获得的数据转换为向云服务器传输的统一格式的灵活算法;由于许多IOTT设备不是基于IP协议而导致的高效数据传输,能源消耗量较低。为了证明开发的网关的效用,已实施了概念测试。执行的情景包括两个负责环境变量的无线节点,以及将数据通过不同的通信网关传输到网关。还显示通过不同无线电传输系统传输的能源的可行性。