[go: up one dir, main page]

Next Article in Journal
Applicability of a Textile ECG-Belt for Unattended Sleep Apnoea Monitoring in a Home Setting
Previous Article in Journal
Lab-On-A-Chip Device for Yeast Cell Characterization in Low-Conductivity Media Combining Cytometry and Bio-Impedance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of Wireless Sensors for IoT with Energy Storage and Communication Channel Heterogeneity

by
Paul Nicolae Borza
1,*,
Mihai Machedon-Pisu
1 and
Felix Hamza-Lup
2
1
Department of Electronics and Computers, Faculty of Electrical Engineering and Computers, Transilvania University of Brasov, 500024 Brasov, Romania
2
Department of Computer Science, Georgia Southern University, P.O. Box 7997, Stateboro, GA 30460, USA
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(15), 3364; https://doi.org/10.3390/s19153364
Submission received: 25 June 2019 / Revised: 22 July 2019 / Accepted: 23 July 2019 / Published: 31 July 2019
(This article belongs to the Section Sensor Networks)
Figure 1
<p>Autonomous Wireless Sensors (AWS) design and energy efficiency.</p> ">
Figure 2
<p>Setup diagram (low resistance = 12.22 Ω).</p> ">
Figure 3
<p>Block diagram of the experimental AWS.</p> ">
Figure 4
<p>AWS: (<b>a</b>) Top layer (CPU-ATMega88; RFM transceiver-NRF24 L01, 2.4 GHz; ADC-MCP3428; Temperature Sensor-HTU21D); (<b>b</b>) bottom layer: BLE transceiver—HM10BLE; CS1/CS2-current sensors (ACS 712-05) based on the Hall Effect.</p> ">
Figure 5
<p>Test scenarios: (<b>a</b>) Troita Junilor park (Brasov periphery); (<b>b</b>) NII2 building (Brasov center).</p> ">
Figure 6
<p>A room inside the NII2 building. Spectrum bands: (<b>a</b>) Semi-occupied spectrum; (<b>b</b>)occupied spectrum; (<b>c</b>) HC-05 in 2400–2420 MHz band; (<b>d</b>) ISM outer band (unoccupied spectrum), for NRF24L01.</p> ">
Figure 7
<p>Measured: (<b>a</b>) MicaZ antenna emission field (dB); (<b>b</b>) HC-05 antenna emission field.</p> ">
Figure 8
<p>Theoretical: (<b>a</b>) MicaZ antenna emission field (dB); (<b>b</b>) HC-05 antenna emission field.</p> ">
Figure 9
<p>HC-05 Current over 12ms for a 12.2Ω resistor (current sensor resistance)(no echo mode): (<b>a</b>) a command of 50 U (55H) characters sent in burst; (<b>b</b>) a command of 200 U (55H) characters sent in burst; (<b>c</b>) a command of 500 U (55H) characters sent in burst; (<b>d</b>) no command was sent.</p> ">
Figure 9 Cont.
<p>HC-05 Current over 12ms for a 12.2Ω resistor (current sensor resistance)(no echo mode): (<b>a</b>) a command of 50 U (55H) characters sent in burst; (<b>b</b>) a command of 200 U (55H) characters sent in burst; (<b>c</b>) a command of 500 U (55H) characters sent in burst; (<b>d</b>) no command was sent.</p> ">
Figure 10
<p>JDY-30 Current over 10ms for a 12.2Ω resistor (no echo mode): (<b>a</b>) a command of 100 U (55H) characters sent in burst; (<b>b</b>) a command of 300 U (55H) characters sent in burst; (<b>c)</b> no command was sent; (<b>d</b>) in disconnected state.</p> ">
Figure 11
<p>HM-10 Current over 10 ms for a 12.2Ω resistor (no echo mode): (<b>a</b>) a command of 50 U (55H) characters sent in burst; (<b>b</b>) a command of 200 U (55H) characters sent in burst; (<b>c)</b> no command was sent; (<b>d</b>) in disconnected state.</p> ">
Figure 11 Cont.
<p>HM-10 Current over 10 ms for a 12.2Ω resistor (no echo mode): (<b>a</b>) a command of 50 U (55H) characters sent in burst; (<b>b</b>) a command of 200 U (55H) characters sent in burst; (<b>c)</b> no command was sent; (<b>d</b>) in disconnected state.</p> ">
Figure 12
<p>Variation for three transceivers: HC-05, JDY-30 and HM-10 during a 2.5 ms transmission period (echo mode).</p> ">
Figure 13
<p>HC-05 current consumption [A] waveform when “U” characters were transmitted (50 vs. 100) for 1.25 ms. (The spikes were cleaned) (no echo mode).</p> ">
Figure 14
<p>HC-05 current consumption [A] waveform when null characters were transmitted (50 vs. 100) for 1.25 ms. (The spikes were cleaned) (no echo mode).</p> ">
Figure 15
<p>JDY-30 current consumption [A] waveform when null characters were transmitted (50 vs. 100) for 2.5 ms. (The spikes were cleaned) (echo mode).</p> ">
Figure 16
<p>JDY-30 current consumption [A] waveform when “U” characters were transmitted (50 vs. 100) for 2.5 ms. (The spikes were cleaned) (echo mode).</p> ">
Figure 17
<p>JDY-30 current consumption with the inherent spike (50 vs. 100 U transmitted characters) (echo mode).</p> ">
Figure 18
<p>JDY-30 current consumption without the spike (50 vs. 100 U transmitted characters) (echo mode).</p> ">
Figure 19
<p>Power drawn by the HM-10, JDY-30, and HC-05 transceivers depending on distance.</p> ">
Figure 20
<p>Storage system circuit.</p> ">
Figure 21
<p>Time Diagrams for HC-05: for four successive time intervals.</p> ">
Figure 22
<p>Electric circuits.</p> ">
Figure 23
<p>Volumetric representations: (<b>a</b>) IoT-based, via 12 or 20 sensors connected to HC-05 transceivers, (<b>b</b>) based on Fluke IR thermal imaging.</p> ">
Figure 24
<p>Block diagram of the hybrid DAQ node integrated into a signal acquisition network.</p> ">
Figure 25
<p>Data flows in the system.</p> ">
Review Reports Versions Notes

Abstract

:
Autonomous Wireless Sensors (AWSs) are at the core of every Wireless Sensor Network (WSN). Current AWS technology allows the development of many IoT-based applications, ranging from military to bioengineering and from industry to education. The energy optimization of AWSs depends mainly on: Structural, functional, and application specifications. The holistic design methodology addresses all the factors mentioned above. In this sense, we propose an original solution based on a novel architecture that duplicates the transceivers and also the power source using a hybrid storage system. By identifying the consumption needs of the transceivers, an appropriate methodology for sizing and controlling the power flow for the power source is proposed. The paper emphasizes the fusion between information, communication, and energy consumption of the AWS in terms of spectrum information through a set of transceiver testing scenarios, identifying the main factors that influence the sensor node design and their inter-dependencies. Optimization of the system considers all these factors obtaining an energy efficient AWS, paving the way towards autonomous sensors by adding an energy harvesting element to them.

1. Introduction

In the current context of the Internet of Things (IoT), the possibility to develop smart and context aware applications in different environments (rural, urban, and industrial) is a reality enabled by autonomous wireless sensors (AWS). Autonomous wireless sensors represent the core of the Wireless Sensor Networks (WSN). They must deliver data with high reliability, must exhibit high energetic performance as well as autonomy. Current technology allows the development of a large spectrum of sensor-based applications in various fields, from military to bioengineering and from industry to education. The increased complexity of the sensors’ behavior raises new challenges regarding reliability, availability, accuracy, energy consumption, security, and data transfer efficiency, in an extremely complex environment. Such complexity spawns the development of simulation test beds that facilitate the decision process in the hardware and software design of the next generation AWSs. For each AWS parameter, it is important to identify its variation range and the cross correlation with other parameters. The AWS architecture refers to components and their organization, illustrating the subsystem inferences. Thus, in the case of power sources, the storage system should simultaneously satisfy the application demands: Both for basic power and short-term power variation. The informational aspect will mainly influence the transceiver choice and the protocol with which is endowed. In Figure 1, the main components of the optimization process are revealed.
The paper commences with a survey identifying the AWS’ main parameters, their ranges, and effects on energy efficiency. In this sense, the following steps are considered:
  • Definition and adoption of an appropriate structure and topology for the WSN;
  • Decision on the parameters that must be optimized from the energetic perspective;
  • Development of an AWS prototype in order to simulate, using real components, several use cases and highlight the relationship between data and energy consumption in accordance with the application’s requirements (e.g., spectrum and storage system life span).
The proposed methodology for sizing and controlling of the AWS hybrid power supply (battery combined with super-capacitor) was developed, implemented, and tested. A wide variety of sensors technologies are available on the market today. The principal research question is related to the “hybridization” methodology of the autonomous wireless sensors. The premises for structural and functional hybridization of the main subsystems of the AWS are analyzed, including the power management strategies in order to improve the sensors’ autonomy. Two aspects were considered: The power flow optimization between the storage elements (battery and super-capacitor) and the power management related to the wireless transmission and the successive functional stages of the micro-controller and sensor transceiver. In accordance with the proposed architectural changes for the AWS (i.e., their hardware and corresponding software solutions) were implemented. Additionally, we analyze how these changes lead to saving resources, increasing the AWS system’ life-time, and also an improving functionality. The AWS parameters (e.g., the field of emission and the data exchanged) must be correlated with the energy consumption and transceiver type in order to provide recommendations for sensor parameter adjustment (e.g., sensor placement, power tuning, communication protocols, and transceiver types or other hardware combinations).
The paper is structured as follows: in Section 2 we present a survey of transceiver technologies for AWSs and their associated parameters, as well as the powering methods for AWS. Section 3 provides the transceiver’s testing methodology followed in Section 4 by the AWS design and implementation. In Section 5 we discuss the open field AWS testing results followed in Section 6 by a 3D visualization of EM fields and AWS’ power consumption. In Section 7, we propose the hybridization of the communication by including dual transceivers and energy sources for improved AWS behavior. A methodology is proposed for sizing the hybrid supply in order to avoid accelerated-aging, by minimizing the stress produced by instantaneous parameters, such as fast current and voltage variation, on battery. Section 8 describes two IoT-based applications. Improvements in transceiver performance may occur by increasing the power density of the power supply, i.e., reducing the equivalent series resistance of the AWS power source, as shown herein.

2. Related Work

Wireless Sensor Networks (WSNs) provide the “cells” for data collection and distribution within IoT enabling the development of smart, context aware applications. By sharing multiple types of power sources and maintaining power autonomy for large periods of time, these devices are the real enablers of the IoT, in terms of lifetime, energy efficiency, low costs, and connectivity. Moreover, advances in electric energy storage systems have pushed sensor autonomy to new levels.

2.1. Transceivers, Standards and Parameters

A wide range of WSN standards for communication for short, medium, and long range exist, implemented on a variety of communication protocols and various frequencies, using a wide range of power sources, as summarized in Table 1 [1,2,3,4,5,6,7]. However, not all of them can be applied to real-world applications, where factors such as: environmental conditions (temperature, humidity, etc.), radio spectrum performance (antenna design and band coexistence), and energy storage (rechargeable batteries, energy harvesting) play a crucial role. Moreover, autonomy puts additional constraints specifically on the sensor’s powering methods.
When choosing the components of an AWS, the following aspects must be considered:
  • Communication protocol. Energy consumption, latency and throughput for different Medium Access Control (MAC) protocols for WSNs may have a significant impact on the sensor’s performance [8]. A significant reduction in energy consumption (i.e., 18%–45%) was obtained for MAC protocols based on Bluetooth (BT) nodes with increased throughput and lower latency. Experimental data proves that Bluetooth Low Energy (BLE) is more energy efficient when compared to the ZigBee protocol. Translated in power consumption, an improvement from 35–40 mW to 12–16 mW can be gained, as illustrated in Table 1. The possibility to develop smart applications with BLE is reviewed in Reference [9]. Solutions based on BLE are more efficient than the Wi-Fi based implementations. Comparing Wi-Fi with BLE in terms of power consumption, Table 1 and Table 2 illustrate BLE’s advantages.
  • Components cost. While most commercial devices for WSNs are expensive and proprietary, and as IoT continues to grow, more resources are needed for building smart WSNs with lower costs. The performance of built-for-purpose devices against open-source devices is analyzed in Reference [10]. Based on the analysis, the most expensive proprietary devices for WSNs are based on the ZigBee standard.
  • Sensor lifetime. BLE can increase the lifetime of the system for up to 5 years in some cases [11]. Recently, novel BLE mesh topology with improved scalability, sustainability, and coverage was explored [12]. A systematic review of BLE’s performance and limitations is presented in Reference [13]. Unfortunately, studies on network coverage and energy consumption for different operations or models that follow real-world power consumption based on bit rate and topology variations are absent.
  • WSN topology. A different topology may be employed for achieving optimal performance, when attenuation and interference sources are present. The star topology is based on peer-to-peer communications among the gateway and the WSNs. Hybrid and mesh topology are more adaptable to the environment’s radio settings and nodes failure, by enabling new density of network nodes.
  • Range. The BT/BLE transceivers have a short range compared to RFM transceivers that work at more than several hundred meters. In case of ZigBee and Wi-Fi, there are medium range transceivers. Wi-Fi consumes high energy when communicating at the range limits.
  • Communication reliability. An important aspect, less investigated in the research literature, is the reliability of the WSN in terms of transceiver antenna and band coexistence. BLE based transceivers allow a much shorter range, gain, and sensitivity threshold than ZigBee and Wi-Fi, as illustrated in Table 1. It is possible to use a directional antenna instead of an omnidirectional one, commonly implemented by ZigBee and Wi-Fi [14]. The benefits are: Improved energy efficiency, transmission range, and fewer collisions. The coexistence in the 2.4 GHz band is still controversial, especially between ZigBee and Wi-Fi [15].
  • Security. WSNs communicate sensitive data, thus security concerns must be addressed at the beginning of the system design [16,17,18,19,20,21,22,23]. The main aspects deal with: Limited resources [16], unreliable communication [16,17], unattended operation [16], data integrity and confidentiality [18,19], authentication [19], time synchronization [19], secure localization [19], traffic analysis attacks [20], and countermeasures to attacks [21], like cryptography and key establishment [22,23]. Due to the resource, space, and cost constraints placed on the sensor nodes in a WSN [24], many of the traditional security solutions are not suitable. The large number of threats makes it very difficult to build security solutions for WSNs.
  • Application requirements. WSNs are used in many domains, e.g., military, industrial, environmental, residential, and health care [25,26]. Applications include smart homes (systems based on own Wi-Fi platforms [27], or commercial: ESP8266 [28,29]) to smart cities (including smart transportation [30], smart governance [31,32], and smart grid [32])smart utilities(especially water [33,34,35] and energy management [33,35] systems) to smart cars (including software defined networks [36], automotive applications [37], smart parking systems based on ZigBee platforms [38], and car security-based on Arduino Uno board [39]), and precision agriculture (mainly smart farming and irrigation with Wi-Fi platforms, such as ESP8266 [40] and ZigBee platforms, such as eZ430 [41] or 3G/4G/Wi-Fi connections [42] to e-health solutions (mainly patient monitoring and support with Raspberry Pi board [43], or with ZigBee platforms, such as Xbee [44], or with Bluetooth [45]). Depending on their requirements and sensor capabilities, one can define WSNs in terms of size (small to very large scale), sensors’ capacity (homogeneous to heterogeneous), topology, and mobility (static, mobile, and hybrid) [46]. Many types of WSN architectures are presented in literature, such as these: Based on DAQ boards [47], for indoor localization [48], based on intelligent gateways [49], industrial [50], and global/ heterogeneous sensor data networks [51]. IoT-based architectures for WSNs are reviewed in Reference [52]. A flexible architecture can be achieved, as discussed inReference [53]. All applications can benefit from new, low-power WSN standards and platforms, as illustrated in References [47,48,49,50,51]. By taking them into account, a modular IoT architecture is proposed in Reference [4]. While LoRa and ZigBee [48,50,51] are perceived as more suitable, most implementations do not consider, in their analysis, IoT-based requirements such as connectivity and cost (illustrated in the last columns of Table 1 and Table 2). Different WSN deployment strategies can be adapted in this sense to solve coverage, network connectivity, deployment cost, energy efficiency, life span, data fidelity, and load balancing issues. The cost of Zigbee solutions, especially Xbee-based, is still high enough for low-cost IoT implementations. On the other hand, Lora has adopted a very efficient modulation, respectively, chirp spread spectrum modulation for achieving low power, simultaneously increasing the range. At the same time, this protocol shows a higher robustness to interference. The costs for transceivers are kept low and are able to support high data rates. Mentioned features make this protocol very attractive for implementing a large spectrum of IoT applications [54,55].
No proprietary solution for the WSNs can fully address all requirements. The possibility to develop BLE mesh networks with both academic and proprietary solutions have been proposed [56]. Others [57] do not consider power management options such as energy harvesting and recharging cycles, nor the heterogeneous nature of the autonomous sensor nodes. The data in Table 2 proves this point of view in terms of coverage and power consumption.

2.2. Energy Sources and Storage for AWS

The ever-increasing demand for wireless services comes at the price of a considerable electromagnetic and carbon foot print of the wireless communications industry. Minimizing this footprint is a challenge that is seldom addressed, however there is a strong economic driver to reduce the energy consumption of the wireless networks. As predicted by several analysts [58], mobile data traffic is increasing dramatically every year, essentially due to a major increase in mobile video traffic.
The increase in the overall network energy consumption is driven by the computational complexity of advanced transmission techniques, the increasing number of base stations required for high data rates and electromagnetic pollution. As the energy prices are increasing, it becomes obvious that the trade-off between radio performance and energy efficiency will become extremely important for near future WSNs.
The energy requirements are even more stringent for WSN with autonomous nodes. The powering method has important consequences, assuring the continuity of functionality between two consecutive battery re-charging sessions. There are four solutions for powering the AWS:
  • Battery. The specificity of WSN-related applications requires the use of energy sources that have to meet constraints such as: Being mechanically robust, having high energy/power densities, and exceptional lifespan. Recent developments in micro batteries are related to the development of controlled 3D atomic structures that generate exceptional properties and high performance [59]. LiPO (Lithium Polymer) batteries, or other new implementation like NiSn-LMO (Nickel tin-anode, Lithiated Manganese Oxide-cathode) reach ~440 Whkg−1. In the case of Li-air batteries, the energy density is higher and can reach 700 Whkg−1 [60]. These values are comparable with the liquid fuel energy density. Despite the batteries technological progress, two main issues still remain: The relatively high internal resistance and reduced cycle-ability and life span of batteries.
  • Super-capacitors (SC). Therecent evolution of the SC domain shows a significant extension of the temperature domain (−40 °C at more than +150 °C), in parallel with an increase in capacity (more than 550 Fg−1 theoretical value, at huge specific surface more than 2675 m2g−1), power (10 Wg−1), and energy density (more than 10 mWhg−1) comparable with Li-Ion batteries 100 mWhg−1). The significant increase of energy density at values similar to lead-acid batteries, make these solutions very attractive for future developments. An actual manifested trend illustrates the research and development of a fully integrated solid-state device that merges transceivers and storage elements on the same system.
  • Hybrid Energy Storage System (HESS)—as a combination of batteries and SC. In this case, the high-power density of SC will be in accordance with the transceiver needs. Moreover, hybrid SCs have one electrode based on Faradaic phenomena (chemical), and a second one based on non-Faradaic phenomena (electrostatic).
  • Harvesting-based Systemsassure an infinite life span for the AWSs, if the harvesting generator is properly integrated with the storage element. The sizing of the storage element must shadow the attributes of the energy harvesting system (e.g., solar, mechanical, thermal, electromagnetic, or piezoelectric). Various AWSs were proposed, employing ZigBee and energy harvesting mechanisms [58,59,60,61,62], however, these implementations not only lack detailed lifetime analysis based on environment and spectrum information, but also lack relevant cost estimations. Additionally, we show that it is crucial to perform analyses based on the energy consumed over a transmitted bit so as to precisely determine the impact of operation phases on the wireless transceiver consumption. A similar solution with a harvesting system consists of building a WSN that uses both wireless transfer of signal (information) and also energy. This solution is investigated in Reference [63]. In References [64,65], various mathematical models are proposed as topology and organization of WSNs are redesigned [66,67]. For improved autonomy, the strict control of the AWS’s energy state becomes of crucial importance. Current trends propose the replacement of classic batteries with new storage solutions (e.g., micro super-capacitors) that present many advantages (e.g., weight, extended temperature domain, life span, robustness, power, and energy density).
The maintenance costs of the AWS are affected by the energy storage system (ESS). An appropriate design of ESS or HESS can reduce or entirely eliminate the need to service a specific AWS. HESS or harvesting based solutions extend the charging cycle of the AWS with beneficial consequences for the system’s autonomy. For energy harvesting systems, the size of the sensor’s ESS will influence the AWS’s life span. The majority of the ESSs used for AWSs are based on carbon materials, having different allotropic forms: Graphene, graphite, or a combination of carbon with other elements like vanadium oxide, titanium, lithium, sodium, or potassium. Many of these storage cells use a solid electrolyte that makes these very reliable, robust, and compact [59].
It is also possible to consider sharing the computational load between homogeneous AWSs (ZigBee, Wi-Fi, BT, and RF) and the WSN sink [4], improving the energy consumption by balancing the computational load, however a discussion of these methods is beyond the scope of this paper.

3. Transceiver Testing Methodology

Considering the crucial importance of transceivers used on AWS, we have tested both the transceivers and the AWS prototype, separately and integrated on the designed AWS. The AWS implementation has included measurement facilities for each AWS transceivers’ consumption (BT/BLE and RFM, separately, in and outside the laboratory).We consider the transceiver’ test separately from AWS as being essential for revealing how the different wireless sensor parameters like distance, propagation environment, data flow and data payload, and the communication protocol influences the power consumption. The laboratory test bench was setup including an electric current sensor placed into the AWS’s transceiver circuit, as illustrated in Figure 2. The current was monitored by a 16 bits data acquisition card. The communication scenarios assumed transmission as the echo of data between the mobile sensor and the wireless data-collector, and unidirectional communication between the same nodes. The information transferred was chosen in order to reach the extreme (i.e., minimal and maximal) numbers of voltage transitions corresponding to data payload (00H for minimal, respectively, 55H for maximal).
The complex design process of the AWSN due to constraints (e.g., temperature, humidity, bandwidth interference, size, and power consumption) is facilitated by the cooperative work of several categories of systems designers, engineers, architects, and other decision makers that are not always collocated.

4. AWS Design and Implementation

Considering the actual stage of wireless technologies development, as well as the implementations mentioned in Section 2, we implemented an AWS capable of supporting a wide range of transceivers. The custom implementation allows built-in measurements of the power consumption in real-time for the corresponding transceivers. The sampling rate can be set in the range of 10 sps (samples per second) to over 10 ksps per channel, allowing real-time energy consumption measurements. The implementation enables monitoring of the power consumption under different parameters, e.g., power, sensitivity, and distance between nodes, antenna orientation, transceiver’s type, and communication protocol. The parameters that we monitor through the simulation can be classified as:
  • Parameters associated with the transceiver performance (e.g., range, band, and power consumption).
  • Parameters that describe the energy stored as well as the static and dynamic performances.
  • Parameters inter-related with the communication protocol.
  • Parameters influenced by the sensor’s physical placement and environmental conditions.

4.1. Hardware Implementation

The hardware layout is illustrated in Figure 3. An AVR8 family micro-controller [68,69,70,71,72,73] is used for coordination of data acquisition and control of the AWS activities including the sampling control of the telegrams for ADC. For each transceiver, the working current is measured by inserting into the supplying circuits from battery current sensors based on the Hall Effect [71]. These offer a proportional signal to the current absorbed by the AWS’s transceivers. The sensors’ working frequency is 50 kHz with a precision of 0.2%. An analogue multiplexer integrated on the AWS controller is used to monitor the current signal from the supplying circuits of the two AWS transceivers. A secondary ADC having a 16 bits resolution and a sampling rate of 15 sps is connected by an I2 C interface to the AWS controller [72]. The auto-calibrated 16 bits ADC assures the high accuracy of the converted signal under a wide range of environmental conditions. This allows the acquisition of additional signals with high resolution and low sampling rate. The temperature and humidity sensor sampling rate are functions of the signal acquired (14 bits for temperature and 12 bits for relative humidity). The input domain for temperature is from −40 °C to 125 °C and for the relative humidity from 0% and 100%.
In order to investigate the potential advantages of communication hybridization used for AWS sensors, we implemented the system using 2 transceivers (BLE and RFM—2.4 GHz). The proposed solution for AWS aims to minimize the consumption and also to extend the range and number of potential AWSs in the network. The two transceivers used, enable short (up to 10–30 m) and medium (400–1000 m) range wireless connections. These functions are controlled by the main processor of the AWS using an UART and a SPI serial interface.
The AWSs have an ATMega88 micro-controller with 8 kB flash memory and 1 kB SRAM. The sampling period for temperature and humidity can be adjusted by a corresponding command between 1 ms to more than 60 s. The firmware allows integration into network, reliable transfer of data, and the management of energy and data. Based on the most current data acquired from the current sensors, a dynamic management of energy with specific rules can be implemented.
This energy management protects and improves the lifespan of the ESS associated with the AWS. The implementation of the AWS is illustrated in Figure 4.

4.2. Software Components

The firmware is conceived as “an event driven” software, minimizing the interrupt service routines duration together with the usage of the CPU time [68,69,70,72,73]. The communication protocol includes a set of telegrams allowing the modification of the sampling period and the resolution for the acquired signals. Using telegrams, the set of data and the number of samples used to calculate the mean values can be adjusted. The data is ASCII encoded and can be stored into a text file on the data collector. The following functionality is implemented:
  • Connecting and transferring data to another AWS that has similar interfaces, respectively, BT (BLE) and RFM (2.4 GHz-24L01) interfaces.
  • Preprocessing of the acquired data: Mean values calculation, histogram of data acquired, and conversion from binary to ASCII in order to improve the telegram transfer visibility.
  • Data transfer initialization through the chosen transceiver, as well as triggering the current acquisition signals of the transceivers on the AWS. The recording time is limited by the microcontroller memory (i.e.,8 KB).
  • Offline transfer of the data files with the recorded currents through a serial interface at the initiative of the network data collector (UART).
  • Allows star and mesh topology implementations.
  • Scalable, flexible and re-configurable routines allowing quick modification of the initial setup of each AWS node.
  • A limited set of ASCII commands transmitted through the UART serial interface, ensures system control during experiments.

5. Band Coexistence for Short to Medium Range Communication

Numerous studies have revealed the impact of competing wireless technologies in the same frequency bands. The cross technology interference is mostly in the ISM band: 2.4–2.48 GHz and refers to Bluetooth, ZigBee and Wi-Fi: whether it is the effect of Wi-Fi on ZigBee [74,75], on Bluetooth [76,77,78,79,80], or on both [80,81,82]. Different band coexistence solutions were proposed, including: positioning [76,77], mathematical models, such as Markov [75,81], cross-technology design [75], coordination schemes [78], and opportunistic antenna utilization [79]. Additionally, as new BT standards are proposed: BTv4.0 [83] and BTv5.0 [84], band coexistence analysis should also be addressed.
The test scenarios refer to the following real-life environments in which the propagation conditions and in-band interference were evaluated: (1) Medium Range—a good propagation (outdoor) environment with almost free spectrum (illustrated in Figure 5a), and (2) Short Range—an indoor environment with spectrum mostly occupied by Wi-Fi sources, see Figure 5b.
  • In the first scenario, the free spectrum can be observed for the entire ISM band: [2400–2480 MHz], which is almost at noise level (around −100 dBm)
  • In the second scenario, the spectrum is occupied: The best case is for [2400–2420 MHz], and the worst case for [2430–2450 MHz], as seen in Figure 6a,b where Wi-Fi interference is less visible.
The impact of the environment’s propagation conditions was tested on BT/BLE communications via HC-05 and JDY-30 transceivers. The transmission distance is different in the two scenarios illustrated in Figure 6b: 30 to 40 m for the first, 10 to 15 m for the second, but this was obtained at the same floor, while between floors; the distance is only 8 m. The attenuation and reflections due to obstacles are more severe in the second scenario.
In scenarios similar to Figure 6c, we performed spectral analysis for BT/BLE transmissions with JDY-30 and HC-05 transceivers for reduced Wi-Fi interference and at a close distance to the HyperLOG 6080 logarithm antenna (around 0.5 m) connected to a real-time spectrum analyzer (Tektronix SA 2600). The spectral analysis reveals how much the spectrum is affected by external interference (band interference), the transmission power of the wireless technologies present in band, and the distance between transmission bands (free bands), all of which can lead to band coexistence solutions. One way to avoid ISM band interference is to operate in different ranges. NRF24L01 transmitters can provide this solution by transmitting in the [2480–2525 MHz] free band. As shown in Figure 6d, this band is almost free of interference (−95 dBm in the second scenario).
Few applications implement nRF transceivers, and even fewer compared to BT/BLE, ZigBee and Wi-Fi transceivers, yet the ones that do [85,86] reveal new advantages such as: Mesh networking, reliability, long-range operation [85], and lower current consumption [86]. In Table 3, we have also considered nRF24 for long-range communications. As illustrated in Reference [80], by providing a gain of 20–30 dB for the additional long-range antenna, the BER can be improved from 0.1–1 to 10−3–10−4, a 1000-fold reduction in BER. Additionally, in Table 3, the in-band interference in the outdoor scenario is negligible for most cases (with less than 20% loss in throughput).
By allowing NRF24L01 transmitters to operate outside the ISM band, dual transmitter operation is possible: BT/BLE via HC-05, JDY-30, and HM-10 can operate in the ISM band as long as Wi-Fi interference is at an acceptable level (as in the first scenario, and only in the band [2400–2420 MHz] for the second scenario, see Figure 6a,c for comparison), while RFM via NRF24L01 operates outside the ISM band in order to solve the coexistence problem in the case of internal interference. As observed for the band coexistence of BT/BLE transmissions, either the transmission power is increased (by means of an additional supply) or the spectrum is freed from external interference caused mainly by Wi-Fi sources, as in the second scenario, in Figure 5b. BT/BLE uses FHSS (frequency hopping) in order to find a free band in the spectrum, as seen in the [2400–2420 MHz] band, in the second scenario (see Figure 6c).

6. 3D Visualization of the AWS Emission Fields and Power Consumption

If the AWS position/orientation is known, one can compute and simulate a static 3D map of the sensor’s parameters (e.g., field of emission, field of reception, etc.). For this analysis, we consider two prominent standards for developing AWS: ZigBee, via MicaZ transceivers, and Bluetooth, via HC-05 transceivers. The propagation characteristics and RF radiation pattern of MicaZ nodes, based on monopole antennas with omnidirectional radiation pattern, are discussed in References [87,88,89,90]. Regarding Bluetooth, different antenna designs were proposed and analyzed in References [91,92,93,94]. As shown in References [95,96,97,98], different micro-strip antenna designs, most of them patch antennas, provide a directional radiation pattern. The practical measurements for the radiation pattern (emission fields) are compared to the theoretical models [99], and the results are comparable, as shown in the Table 4.

6.1. 3D Representation for Power Consumption Evaluation—Static Systems

The AWS’s field of emission/reception is one of the most important parameters that, even though invisible, has a strong impact on the communication quality and power consumption. Imagine being able to visualize in 3D and observe the field of emission/reception for each AWS as well as the complex intersection of their emission/reception fields. This would allow a better understanding of the interference at each AWS node level and the relationship with the power consumption as well as the architecture of the building/city neighborhood, enabling smart decisions to be taken in order to improve the overall efficiency of the entire city.
Based on laboratory experiments, a Matlab 3D representation from practical measurements (performed at a distance of 5 m in open space) is provided in Figure 7, illustrating the volume of the emission fields (in dB) for a ZigBee (MicaZ) omnidirectional (monopole) antenna and a BT/BLE (HC-05) directional (patch) antenna:
The practical measurements confirm the proximity to the theoretical model, however the small differences between the measured and the theoretical model can only be measured visually, by looking at the 3D shapes (Figure 8 illustrates the theoretical model). The plane for MicaZ antenna is OY-OZ and the radiation field plane is OX-OZ (perpendicular to it). The plane for HC-05 antenna is OX-OY and the radiation field plane is OX-OZ.
AWS’s power consumption is influenced by several factors (e.g., bandwidth collisions, interference, weather electrostatic conditions, communication protocol, data type, etc.). The 3D visualization enables a better understanding of the complex interplay among several sensors’ parameters and the observation of the sensor field shape and behavior under various functioning conditions.
The power consumption analysis of the sensors improves the AWS placement such that the sensor autonomy is improved. In this case, we expect sensors to provide data without interruption for time frames of up to one year.

6.2. Current Drawn by Medium to Short Range Transceivers

As in the previous chapter, we consider only medium to short-range communications. In our experimental use-case we transmit characters with “echo” successively several times (50, 200, and 500 times). The intention was to highlight the session consumption in each case and also the energy consumed for transmitting one character. As a reference, we have considered the pattern provided by TI in AN092 [100]. Figure 9, Figure 10 and Figure 11 reveal that both HC-05 and JDY-30 transceivers have a large current consumption when compared to 15–20 mA currents, according to TI [100].
We have experimentally obtained currents from 40 to 65 mA, as illustrated in Figure 9, Figure 10, Figure 11 and Figure 12, for periods of maximum transceiver activity (see Table 1 and Table 2 and [100] for comparison). Such power-hungry transceivers require additional power supply, corresponding circuits, and strategies to smooth out the charging/discharging characteristic. In the connected state, different data payloads were transmitted: From 50 to 500 characters (different commands for a number of U characters were sent in burst: 50×U cmd, 100×U cmd, 200×U cmd, 300×U cmd, and 500×U cmd). In this analysis, we also covered the connected state without any data transmissions (no command was sent = no cmd) and the disconnected state, illustrated in Figure 9, Figure 10 and Figure 11. It is also important to mention that all measurements were performed in no echo mode.
Considering the form revealed inReference [100], the values obtained in similar conditions are presented in Table 5 and Table 6. For HC-05 and also for JDY-30 commutation spikes could be observed. These significantly affect the mean values of the current consumed by the transceivers (illustrated in Figure 9, Figure 10 and Figure 11).
Figure 12 illustrates the echo mode, which means that the character received is immediately transmitted back to the sender. Related to data payload, the experiments reveal a slight difference in consumption when we transmit “U” characters (55H), respectively, null characters (00H). Figure 13, Figure 14, Figure 15 and Figure 16 depict the waveform for current consumption when transmitting a number of characters in burst: 50× U or null vs. 100× U or null characters with HC-05 and JDY-30 transceivers, which use BT 2.1, respectively 3.0.
The spikes observed for these transceivers are relevant for the total consumption measured in our experimental settlements. The differences are illustrated in Figure 17 and Figure 18. The tests are summarized in Table 7 for the echo mode.
We observe and prove that there is a dependency between the distance, the data pattern and the power consumption, that is essential for an optimal adaptation to the application or process based on wireless communication, as seen in Figure 19. For this, we chose free field conditions without significant electromagnetic field interference, as illustrated in Figure 5a.
Numerous studies have also tackled the inter-dependencies between SNR, BER, and modulation schemes with distance and for different throughput. Reference [101] analyzes the impact of different modulation schemes on BER for Bluetooth with and without FHSS. Reference [102] proposes an algorithm for estimating the SNR based on the power spectrum that can adapt to different Bluetooth packets. Reference [103] analyzes the effects of interference on both BER and throughput. The new standard for Bluetooth, BLE is discussed in Reference [104] in terms of energy consumption for different modulation schemes, emphasizing the importance of energy per bit analysis for selecting the optimal range and rate. As shown and discussed in References [101,102,103,104], these inter-dependencies have a great impact on the power consumption of the sensor node with Bluetooth transceiver. The first strategy to obtain a lower BER is to use the lowest rate modulation schemes. The second strategy is to increase the SNR. Out of these strategies, only the first assures optimal power consumption without investing in new resources, since the latter requires more powerful antennas for a better range, as in the case nRF24 [85,86], which of course leads to more power consumption. In this paper, the data rates selected for all the Bluetooth transceivers tested are at minimum: 1 Mbps for HC-05, 1 Mbps for JDY-30, and respectively, 721 kbps for HM-10. This allows data transmission at maximum range with no loss in BER.

6.3. Power Consumption for Medium to Short Range Communications

Three different stages were considered for the power consumption experiments with three transceivers:HM-10 (BLE), JDY-30 (BT), and HC-05 (BT) (illustrated in Figure 2):
  • Before the pairing stage,
  • Transmission/reception (echo mode) of a character with minimum transition stages (the ‘Null’ character 00H) and
  • Transmission/reception (echo mode) of a character with maximum transition stages (‘U’ character, 55H).
The analogue signal was acquired with an NI6215 data acquisition card. The voltage reference was established at 0.2 V in order to obtain a maximum absolute resolution of 4.8   μ V ; the sampling rate for the signal acquisition was 250 ksps. During the experiments in open air, the distance between the transceiver and its corresponding system ranged between 0.3 m and 30 m. The value of the series resistance used for acquiring the transceiver current is 12.22   Ω ; the stabilized power supply is VS = 3.3 V or 5 V.
The transceiver’s current sink is given by the formula:
i = v ( t ) R = v ( t ) 12.22
The effective voltage applied on the transceiver is:
v T R S = V S v ( t )
The power consumed by the transceiver is:
p ( t ) T R S = i · v T R S = i · ( V S v ( t ) ) = v ( t ) · V S 12.22 v ( t ) 2 12.22
The mean energy consumption during the above-mentioned stages is:
W T R S = 0 t p ( t ) T R S · d t =   j = 1 N p j · Δ t ,
where Δ t = 1 f S [ s ] = 4   µ s .   The sampling rate is fs = 250 ksps and the mean consumed power is given by:
p j = p j + p j + 1 2 .

7. Methodology for Sizing Hybrid Storage Systems and Optimization

The two key aspects that should be considered for sizing the fast release storage element (super-capacitor) are: The input energy sources variation, and second, the inherent variation of the load of the AWS power supply that results from the variation of the data payload transmitted. The communication protocol has an important influence. Battery reliability and life span are affected by the rapid variations in current resulting from the transceivers operation. It is desirable to satisfy these short-term energy demands by a more reliable storage device like the super-capacitors to avoid battery aging. If, in the case of a battery, cyclabillity can vary between several hundred and tens of thousands of charging/discharging cycles, then in the case of super-capacitors, the number of cycles can reach or exceed one million cycles. The system proposed will keep the power demand constant, protecting the batteries and ensuring an appropriate power flow. It is essential to obtain the proper sizing of the hybrid source components; hence, the methodology for designing the power source must identify the functioning phases of the BT transceiver in order to capture the variation of the energy levels.
We propose a hybrid storage solution based on batteries and super-capacitors, as illustrated in Figure 20. The design commences with the precise identification of the transceiver’s power needs. The system will automatically switch between battery and super-capacitors.
Starting from the time diagram in Figure 21, we have determined the equivalent transceiver series resistance as a function of time RT(t) (Rtrs in Figure 21). The time intervals are: T1:[0,t1] and T4:[t3,t4], active maximum level (0.5–0.6 V);T2: [t1,t2], intermediary level (wake up/sleep = 0.3 V);T3: [t2,t3], active minimum level (0.15–0.2 V), where t1 = 950µs, t2 = 1150µs, t3 = 1850µs, and t4 = 2400µs, as seen in Table 8.
In Figure 21, the equivalent series resistance of transceiver Rtrs is also depicted as RT(t). For the K switches 1 means closed, 0 open, hence, theoretically, the control of the switches must implement the sequence shown in Figure 21. We determined the minimum capacitance of the super-capacitor and minimum battery capacitance that can assure the battery consumption smoothing.
The hypotheses considered are:
(a)
The transceiver operates usually in the voltage (supply) interval: [Vmin,Vmax], where Vmin = 1.6 V and Vmax = 3.6 V. We consider the variation of the supply voltage (for the voltage windows interval) as half of Vmax (= 1/2 × 3.6 V = 1.8 V). Therefore, the new levels are: Vmin = 1.8 V and Vmax = 3.6 V.
(b)
For Li-Ion batteries the voltage window is [3.6 V,4.2 V], where 3.6 V represents SoC = 0%, and 4.2 V represents SoC = 100%. (SoC = state of charge).
(c)
We consider R SW ON = 0.3   for the analogue switch. The control voltage interval is [1.6 V,3.6 V]
The equivalent electric circuits of the power network of the wireless sensor for different time intervals corresponding to a specific period of BT transceiver transmission are illustrated in Figure 22.
In all the models, we have considered the battery as an ideal voltage source in the series with the internal resistance. Additionally, we have excluded the transitory regimes from the electrical analysis. For the sizing process, we consider the energy stored by the super-capacitor as   W e SC for the [0,t1] interval. The energy consumed by the BT transceiver is We1. The minimum necessary energy provided to the BT transceiver represents at least 75% of the energy provided by the super-capacitor, in order to keep the super-capacitor voltage variation between 100% and 50%, therefore:
W e 1 75 100 × W e S C
W e S C m i n = 1.33 × W e 1
Knowing that
W e S C = 1 2 × CU 2
We are now able to determine the capacitance value of the super-capacitor, starting from:
1 2 × C equiv ( V max 2 V min 2 ) = 1.33 × W e 1
Thus, we obtain Equation (10):
  C equiv = 2.66 × W e 1 V max 2 V min 2
The constraint battery design is illustrated in Figure 22d. Having determined Cequiv, we should verify that, during the load consumption period for the transceiver: [t2,t3] the battery is able to recharge the super-capacitor at the maximum voltage level. This is a mandatory constraint for assuring power continuity to the transceiver:
W SC W B
Zero condition:
  U SC = 1 2 V max or   V min
In this case, the limit current through the super-capacitor is illustrated in Figure 22e:
i S C ( t ) = ( 1 R E S R S C R I B ( t 3 ) ) × i B
where:
  R IB + R ESR SC + R SW ON = R E
For validating the design, i*sc must be chosen so that the operation condition becomes:
V SC ( t 2 , t 3 ) V SC max
V SC = V S C ( t 2 ) + 1 R E C equiv t 2 t 3 i SC ( τ ) d τ
There are two possible situations:
  • If V SC ( t 3 ) V max then operation based only on battery is sufficient
  • If V SC ( t 3 ) < V max then operation based only on battery is not sufficient, and R IB new > R IB initial . The calculated value for Cequiv reaches 0.6 µF.
The above exhaustive study allows us to make several assumptions and remarks. The dependencies factors that must be considered are:
  • The maximum data flow of transceiver in accordance with the process or applications requirements;
  • The actual palette of BT implementations that can satisfy a large variety of applications;
  • The environmental conditions that can play a significant role on design strategies.
The hybridization analysis proves that the increase in energy efficiency of the whole system is done in parallel with the improvement of reliability and life span. It is important to rationalize the communication session within the periods when the sensors are placed in low power or wake-up/sleep modes. Thus, for high data payloads, JDY-30 working in BT-EDR mode can be recommended for energy efficient communications and BLE HM-10 is useful for IoT type applications. The latter transceiver is more adequate for spontaneous telegram-based protocols.
The hybridization of the power supply/storage still remains of interest for all transceivers. The switches K1, K2, and K3 could be integrated on chip. A possible implementation could be based on graphene capacitors placed on chip. The use of hybrid supplies will smooth out the spikes or glitches resulted during transceiver operation. The comparison between the theoretical consumption curves and the real curves obtained in the case of low-cost transceivers reveals significant differences in energy mainly induced by the spikes. These are caused by inexpensive transceivers’ operation.

8. IoT Applications

As discussed in the second chapter, there are a lot of IoT-based implementations that can address various society needs. Yet, most of them depend on commercial platforms and transceivers, such as Xbee, MicaZ [105], and ESP8266 and development boards, such as Arduino and Raspberry Pi for implementing WSNs. New implementations based on recent standards for Bluetooth for short range to medium range communications and on nRF for longer range (up to 1 km) are addressed in this paper, in order to build autonomous wireless sensors with low costs, which are energy-efficient and that can adapt better to applications’ requirements, without depending on the limitations of previous or recent commercial solutions. We describe, in the following paragraphs, two such applications.

8.1. 3D Thermal (+Other Parameters: Humidity, Light etc.) Maps

BT/BLE based sensors can be deployed in many indoor environments where they collect data for large periods of time. As an example, thermal imaging can benefit from such IoT-based networks by providing a web-based 3D environment for temperature maps in commercial or residential buildings [106], as shown in Figure 23a. In order to reduce the costs, low-cost transceivers such as HC-05 (around 3 euro) and low-cost sensors such as DHT-22 (4 euro) are connected to an Arduino Board (from 3 to 7 euro) and can provide such 3D volumetric representations via Matlab. A solution, based on 3 AWSs, can reduce even more the costs, by using only 3 HC-05 transceivers instead of 20 or 24 such transceivers and employing intelligent data generation methods [107].
Additionally, lower cost sensors such as TMP-36z (less than 1 euro) and H5U21D (3 euro) can be used and provide the same accuracy: 2 Celsius degrees. On the other hand, thermal images can be also obtained with Fluke Ti20, which allows a much more precise representation but not a higher accuracy (the same: 2 Celsius degrees). Additionally, the costs are much greater (1300 euro). Further, thermal imaging via Fluke Ti20 provides only a snapshot of the temperature values at a given time, as illustrated in Figure 23b and additional calibration and software.Another aspect to be considered is the number of points used: Figure 23a requires only 20 or 24 points of measurement, while Figure 23b uses 12,288 points for thermal imaging. The Table 9 resumes all these observations:

8.2. RFM Based Application

The following application solves the problem of designing a large size solar power plant for monitoring and optimization of energy generation efficiency. It implements a data acquisition system using a dual wireless transceiver monitoring node. This application provides instantaneous signal acquisition: Current/voltage, panel temperature, by-pass diode activation periods, and based on these signals, computes the energy produced by each PV panel. The 3-tier architecture is composed of the lower level (i.e., collecting data from the PV panel in the vicinity of a local node) using BT-BLE transceivers organized in a “star” topology. The data aggregator at the middle-tier collects data from the local aggregators. The higher level represents the PV plant manager. It uses the polling method to control the data acquisition in order to provide the necessary information to the solar power plant.
The middle-tier topology depends on the terrain configuration, the size of the power plant and the implementation costs. The block diagram of the wireless nodes is illustrated in Figure 24:
The software that implements the acquisition algorithm assures asynchronous signal monitoring. The two processes are illustrated in Figure 25. The first data flow is synchronous with the signal acquisition sampling rate. All these signals are converted from analogue to digital and stored into the shared memory.
This structure allows the implementation of local control functions, it is also able to redirect or simply transmit data collected to the supervisor.

9. Conclusions and Future Work

This research enables a better understanding of the AWS novel architecture for the fast release supply, based on super-capacitors. We investigated and quantified several aspects related to information flow and energy efficiency. As a result, information heterogeneity and the power supplied will influence the life span, reliability, and availability of the AWS.Thus, the insertion of super-capacitor elements generates improvements in energy efficiency by smoothing instantaneous parameters (current, voltage, and power). From the power supply perspective, energy harvesting from the surrounding environment is possible. The fast storage element must provide power continuity to the AWS. On the other hand, the transfer of information generates significant variations of the power supply load that can be compensated using super-capacitors. The benefits consist in battery stress avoidance, and leads to a decrease in internal power supply resistance, improving the transceiver’s communication. Details of these aspects will be analyzed in future work. Additionally, we plan to investigate the integration of fast storage elements inside the transceiver by considering technological advances in the area of condensed matter.
Field tests led to the following observations:
  • There are dependencies between different data payload flows (with command, from 50 to 500 characters), stages (disconnected, no command/command), modes (echo/no echo), and distance between transceivers and transceiver type.
  • There is a difference in power consumption, from 7% to 30%,for data payload content at extremes (null vs. “U” characters), for the actual transmission period (2.5 ms),
  • Energy efficiency can be optimized by taking into account the above observations.
The results confirm that the power supply “hybridization” (super-capacitors and batteries), as well as the communication “hybridization” (using two different transceiver types) generates an improvement in energy efficiency. The communication protocol will adapt to the amount of data transferred. The communication parameters (e.g., range, data payload) will affect the overall energy efficiency and the system reliability, hence they must also be considered in the AWS design.
The developed methodology enables optimal super-capacitor sizing.The parameters related to the emission field and data exchanged were correlated with the energy consumption and transceiver type in order to adjust the sensors’ parameters, e.g., sensor placement, power tuning, communication protocol, and transceiver type. For the new BLE standards, the proposed design strategies can be adapted based on the examples analyzed herein.

Author Contributions

Conceptualization, P.N.B, M.M.-P., and F.H.-L.; Design of the overall architecture, P.N.B., M.M.-P.; Methodology, P.N.B., M.M.-P.; Writing, Review and Editing, P.N.B., M.M.-P., and F.H.-L contributed equally.

Funding

This research was funded by the project 16ELI/2016, ELICAM-GAMMA, 2016-2019.

Acknowledgments

We like to thank Transilvania University of Brasov, Romania and Georgia Southern University, USA. This work was implemented through the international cooperation on research initiatives at the two universities. This international collaboration was enabled by the Erasmus+ program and the Transilvania Fellowship program for visiting Professors.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jawad, H.; Nordin, R.; Gharghan, S.; Jawad, A.; Ismail, M. Energy-Efficient Wireless Sensor Networks for Precision Agriculture: A Review. Sensors 2017, 17, 1781. [Google Scholar] [CrossRef] [PubMed]
  2. Sánchez-Álvarez, D.; Linaje, M.; Rodríguez-Pérez, F.J. A framework to design the computational load distribution of wireless sensor networks in power consumption constrained environments. Sensors 2018, 18, 954. [Google Scholar] [CrossRef]
  3. Elkhodr, M.; Shahrestani, S.; Cheung, H. Emerging Wireless Technologies in the Internet of Things: A Comparative Study. Int. J. Wirel. Mob. Netw. 2016, 8. [Google Scholar] [CrossRef]
  4. Yelamarthi, K.; Aman, M.S.; Abdelgawad, A. An application-driven modular IoT architecture. Wirel. Commun. Mob. Comput. 2017. [Google Scholar] [CrossRef] [PubMed]
  5. Razaque, A.; Elleithy, K. Energy-Efficient Boarder Node Medium Access Control Protocol for Wireless Sensor Networks. Sensors 2014, 14, 5074–5117. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Garcia, C.G.; Ruiz, I.L.; Gómez-Nieto, M.A. State of the Art, Trends and Future of Bluetooth Low Energy, Near Field Communication and Visible Light Communication in the Development of Smart Cities. Sensors 2016, 16, 1968. [Google Scholar] [CrossRef] [PubMed]
  7. Fisher, R.; Ledwaba, L.; Hancke, G.; Kruger, C. Open hardware: A role to play in wireless sensor networks? Sensors 2015, 15, 6818–6844. [Google Scholar] [CrossRef] [PubMed]
  8. Aguilar, S.; Vidal, R.; Gomez, C. Opportunistic Sensor Data Collection with Bluetooth Low Energy. Sensors 2017, 17, 159. [Google Scholar] [CrossRef]
  9. Hortelano, D.; Olivares, T.; Ruiz, M.; Garrido-Hidalgo, C.; López, V. From Sensor Networks to Internet of Things. Bluetooth Low Energy, a Standard for This Evolution. Sensors 2017, 17, 372. [Google Scholar] [CrossRef]
  10. Tosi, J.; Taffoni, F.; Santacatterina, M.; Sannino, R.; Formica, D. Performance Evaluation of Bluetooth Low Energy: A Systematic Review. Sensors 2017, 17, 2898. [Google Scholar] [CrossRef]
  11. Curiac, D.I. Wireless Sensor Network Security Enhancement Using Directional Antennas: State of the Art and Research Challenges. Sensors 2016, 16, 488. [Google Scholar] [CrossRef] [PubMed]
  12. Sahoo, P.K.; Pattanaik, S.R.; Wu, S.L. A reliable data transmission model for IEEE 802.15.4e enabled wireless sensor network under Wi-Fi interference. Sensors 2017, 17. [Google Scholar] [CrossRef]
  13. Yu, F.; Chang, C.C.; Shu, J.; Ahmad, I.; Zhang, J.; Maria de Fuentes, J. Recent Advances in Security and Privacy for Wireless Sensor Networks. J. Sens. 2017, 3. [Google Scholar] [CrossRef]
  14. Senouci, M.R.; Mellouk, A. Deploying Wireless Sensor Networks Theory and Practice; Elsevier, ScienceDirect: Amsterdam, The Netherlands, 2016. [Google Scholar]
  15. Darroudi, S.M.; Gomez, C. Bluetooth Low Energy Mesh Networks: A Survey. Sensors 2017, 17, 1467. [Google Scholar] [CrossRef] [PubMed]
  16. Tomić, I.; McCann, J.A. A Survey of Potential Security Issues in Existing Wireless Sensor Network Protocols. IEEE Internet Things J. 2017, 6, 1910–1923. [Google Scholar] [CrossRef]
  17. Pritchard, S.W.; Hancke, G.P.; Abu-Mahfouz, A.M. Security in software-defined wireless sensor networks: Threats, challenges and potential solutions. In Proceedings of the 2017 IEEE 15th International Conference on Industrial Informatics, Emden, Germany, 24–26 July 2017. [Google Scholar] [CrossRef]
  18. Feng, W.; Yan, Z.; Zhang, H.; Zeng, K.; Xiao, Y.; Hou, Y.T. A survey on security, privacy, and trust in mobile crowdsourcing. IEEE Internet Things J. 2017, 5, 2971–2992. [Google Scholar] [CrossRef]
  19. Bhushan, B.; Sahoo, G. Recent advances in attacks, technical challenges, vulnerabilities and their countermeasures in wireless sensor networks. Wirel. Pers. Commun. 2018, 98, 2037–2077. [Google Scholar] [CrossRef]
  20. Rajput, M.; Ghawte, U. Security Challenges in Wireless Sensor Networks. Int. J. Comput. Appl. 2017, 168. [Google Scholar] [CrossRef]
  21. Khara, S. A Review on Security Issues in Wireless Sensor Network. Int. J. Sens. Netw. Data Commun. 2017, S1, 1. [Google Scholar] [CrossRef]
  22. Salleh, A.; Mamat, K.; Darus, M.Y. Integration of wireless sensor network and Web of Things: Security perspective. In Proceedings of the 2017 IEEE 8th Control and System Graduate Research Colloquium, ShahAlam, Malaysia, 4–5 August 2017. [Google Scholar] [CrossRef]
  23. Grover, J.; Sharma, S. Security issues in Wireless Sensor Network-A review. In Proceedings of the 2016 5th International Conference on Reliability, Infocom Technologies and Optimization: Trends and Future Directions, Palladam, Tamil Nadu, India, 10–11 February 2016; Volume 1, p. 641. [Google Scholar] [CrossRef]
  24. Dâmaso, A.; Rosa, N.; Maciel, P. Integrated Evaluation of Reliability and Power Consumption of Wireless Sensor Networks. Sensors 2017, 17, 2547. [Google Scholar] [CrossRef]
  25. Park, E.; del Pobil, A.P.; Kwon, S.J. The role of Internet of Things (IoT) in smart cities: Technology roadmap-oriented approaches. Sustainability 2018, 10, 1388. [Google Scholar] [CrossRef]
  26. Kaur, J.; Kaur, K. Internet of Things: A Review on Technologies, Architecture, Challenges, Applications, Future Trends. Int. J. Comput. Netw. Inf. Secur. 2017, 9, 57–70. [Google Scholar] [CrossRef] [Green Version]
  27. Malche, T.; Maheshwary, P. Internet of Things (IoT) for building smart home system. In Proceedings of the International Conference on IoT in Social, Mobile, Analytics and Cloud, Palladam, Tamil Nadu, India, 10–11 February 2017; pp. 65–70. [Google Scholar] [CrossRef]
  28. Al-Kuwari, M.; Ramadan, A.; Ismael, Y.; Al-Sughair, L.; Gastli, A.; Benammar, M. Smart-home automation using IoT-based sensing and monitoring platform. In Proceedings of the 2018 IEEE 12th International Conference on Compatibility, Power Electronics and Power Engineering, Doha, Qatar, 10–12 April 2018; Volume 1, pp. 1–6. [Google Scholar] [CrossRef]
  29. Raju, V.S.D.S.M.V. Smart Home Automation System using Arduino and IOT. Int. J. Sci. Res. (IJSR) 2018, 7, 182–184. Available online: https://www.ijsr.net/archive/v7i9/ART2019985.pdf (accessed on 25 July 2019).
  30. Liu, L. IoT and a sustainable city. Energy Procedia 2018, 153, 342–346. [Google Scholar] [CrossRef]
  31. Kazmi, A.; Serrano, M.; Lenis, A. Smart governance of heterogeneous internet of things for smart cities. In Proceedings of the International Conference on Sensing Technology, Macquarie University, Sydney, Australia, 2–4 December 2019; pp. 58–64. [Google Scholar] [CrossRef]
  32. Tanwar, S.; Tyagi, S.; Kumar, S. The Role of Internet of Things and Smart Grid for the Development of a Smart City. In Lecture Notes in Networks and Systems; Springer: Berlin, Germany, 2018; Volume 19, pp. 23–33. [Google Scholar]
  33. Curry, E.; Hasan, S.; Kouroupetroglou, C.; Fabritius, W.; Hassan, U.; Derguech, W. Internet of Things Enhanced User Experience for Smart Water and Energy Management. IEEE Internet Comput. 2018, 22, 18–28. [Google Scholar] [CrossRef]
  34. Wadekar, S.; Vakare, V.; Prajapati, R.; Yadav, S.; Yadav, V. Smart water management using IOT. In Proceedings of the 2016 5th International Conference on Wireless Networks and Embedded Systems, Rajpura, India, 14–16 October 2016; Volume 1. [Google Scholar] [CrossRef]
  35. Hafiz Kadar, H.; Syarmila Sameon, S.; Ezanee Rusli, M. SMART2L: Smart Water Level and Leakage Detection. Int. J. Eng. Technol. 2018, 7, 448. [Google Scholar] [CrossRef]
  36. Chen, J.C.; Zhou, H.B.; Zhang, N.; Yang, P.; Gui, L.; Shen, X.M. Software defined Internet of vehicles: Architecture, challenges and solutions. J. Commun. Inf. Netw. 2016, 1, 14–26. [Google Scholar]
  37. Bajaj, R.K.; Rao, M.; Agrawal, H. Internet of Things (IoT) in the Smart Automotive Sector: A Review. Available online: https://www.google.com.tw/search?newwindow=1&ei=WvhAXYTAOcuTr7wPlsq6gAU&q=Internet+of+Things+%28IoT%29+in+the+Smart+Automotive+Sector%3A+A+Review.&oq=Internet+of+Things+%28IoT%29+in+the+Smart+Automotive+Sector%3A+A+Review.&gs_l=psy-ab.3...6776.7856..8777...0.0..0.117.216.1j1......0....1..gws-wiz.o0nsebjrtuw&ved=0ahUKEwiE1ebsid7jAhXLyYsBHRalDlAQ4dUDCAo&uact= (accessed on 25 July 2019).
  38. Rakshit, N.; Som, S.; Tuli, V.; Khatri, S.K. Smart and connecting city parking-Leveraging lot. In Proceedings of the 2017 International Conference on Infocom Technologies and Unmanned Systems: Trends and Future Directions, Dubai, UAE, 18–20 December 2017; Volume 2018, pp. 584–587. [Google Scholar] [CrossRef]
  39. Sehgal, V.K.; Mehrotra, S.; Marwah, H. Car security using Internet of Things. In Proceedings of the 1st IEEE International Conference on Power Electronics, Intelligent Control and Energy Systems, Delhi, India, 4–6 July 2016. [Google Scholar] [CrossRef]
  40. Sushanth, G.; Sujatha, S. IOT Based Smart Agriculture System. In Proceedings of the 2018 International Conference on Wireless Communications, Signal Processing and Networking, Chennai, India, 22–24 March 2017. [Google Scholar] [CrossRef]
  41. Sales, N.; Remédios, O.; Arsenio, A. Wireless sensor and actuator system for smart irrigation on the cloud. In Proceedings of the 2nd IEEE World Forum on Internet of Things (WF-IoT ‘15), Milan, Italy, 14–16 December 2015; pp. 693–698. [Google Scholar]
  42. Muangprathub, J.; Boonnam, N.; Kajornkasirat, S.; Lekbangpong, N.; Wanichsombat, A.; Nillaor, P. IoT and agriculture data analysis for smart farm. Comput. Electron. Agric. 2019, 156, 467–474. [Google Scholar] [CrossRef]
  43. Maksimović, M.; Vujović, V.; Perišić, B. A custom Internet of Things healthcare system. In Proceedings of the 10th Iberian Conference on Information Systems and Technologies (CISTI ‘15), Aveiro, Portugal, 17–20 June 2015; pp. 1–6. [Google Scholar]
  44. Kodali, R.K.; Swamy, G.; Lakshmi, B. An implementation of IoT for healthcare. In Proceedings of the 2015 IEEE Recent Advances in Intelligent Computational Systems, Trivadrum, Kerala, India, 10–12 December 2015; pp. 411–416. [Google Scholar] [CrossRef]
  45. Velrani, K.S.; Geetha, G. Sensor based healthcare information system. In Proceedings of the 2016 IEEE International Conference on Technological Innovations in ICT for Agriculture and Rural Development, TIAR, Chennai, India, 15–16 July 2016; pp. 86–92. [Google Scholar] [CrossRef]
  46. Future Mobile Data Usage and Traffic Growth. Available online: https://www.ericsson.com/en/mobility-report/future-mobile-data-usage-and-traffic-growth (accessed on 1 October 2018).
  47. Faisal, M.A.; Bakar, S.; Rudati, P.S. The development of a data acquisition system based on internet of things framework. In Proceedings of the 2014 International Conference on ICT for Smart Society (ICISS ‘14), Bandung, Indonesia, 24–25 September 2014; pp. 211–216. [Google Scholar]
  48. Atabekov, A.; He, J.; Bobbie, P.O. Internet of things-based framework to facilitate indoor localization education. In Proceedings of the 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC ‘16), Atlanta, GA, USA, 10–14 June 2016; pp. 269–274. [Google Scholar]
  49. Granados, J.; Rahmani, A.-M.; Nikander, P.; Liljeberg, P.; Tenhunen, H. Towards energy-efficient HealthCare: An Internet-of-Things architecture using intelligent gateways. In Proceedings of the 4th International Conference on Wireless Mobile Communication and Healthcare (MOBIHEALTH ‘14), Athens, Greece, 3–5 November 2014; pp. 279–282. [Google Scholar]
  50. Zhang, F.; Liu, M.; Zhou, Z.; Shen, W. An IoT-based online monitoring system for continuous steel casting. IEEE Internet Things J. 2016, 3, 1355–1363. [Google Scholar] [CrossRef]
  51. Hu, L.; Sun, R.; Wang, F.; Fei, X.; Zhao, K. A Stream processing system for multisource heterogeneous sensor data. J. Sens. 2016, 8, 4287834. [Google Scholar] [CrossRef]
  52. Al-Fuqaha, A.; Guizani, M.; Mohammadi, M.; Aledhari, M.; Ayyash, M. Internet of things: A survey on enabling technologies, protocols, and applications. IEEE Commun. Surv. Tutor. 2015, 17, 2347–2376. [Google Scholar] [CrossRef]
  53. Krco, S.; Pokric, B.; Carrez, F. Designing IoT architecture(s): A European perspective. In Proceedings of the 2014 IEEE World Forum on Internet of Things (WF-IoT ‘14), Seoul, Korea, 6–8 March 2014; pp. 79–84. [Google Scholar]
  54. Hwang, L.C.; Chen, C.S.; Ku, T.T.; Shyu, W.C. A bridge between the smart grid and the Internet of Things: Theoretical and practical roles of LoRa. Int. J. Electr. Power Energy Syst. 2019, 113, 971–981. [Google Scholar] [CrossRef]
  55. Sinha, R.S.; Wei, Y.; Hwang, S.H. A survey on LPWA technology: LoRa and NB-IoT. ICT Express 2017, 3, 17–21. [Google Scholar] [CrossRef]
  56. Oudenhoven, J.F.M.; Baggetto, L.; Notten, P.H.L. All-Solid-State Lithium-Ion Micro-batteries: A Review of Various Three-Dimensional Concepts. Adv. Energy Mater. 2011, 1, 10–33. [Google Scholar] [CrossRef]
  57. Lin, D.; Liu, Y.; Cui, Y. Reviving the lithium metal anode for high-energy batteries. Nat. Nanotechnol. 2017, 12, 194–206. [Google Scholar] [CrossRef] [PubMed]
  58. Gharghan, S.K.; Nordin, R.; Ismail, M. Energy-efficient ZigBee-based wireless sensor network for track bicycle performance monitoring. Sensors 2014, 14, 15573–15592. [Google Scholar] [CrossRef] [PubMed]
  59. Lazarescu, M.T. Design and field test of a WSNplatform prototype for long-term environmental monitoring. Sensor 2015, 15, 9481–9518. [Google Scholar] [CrossRef]
  60. Piromalis, D.; Arvanitis, K. Sensotube: A scalable hardware design architecture for wireless sensors and actuators networks nodes in the agricultural domain. Sensors 2016, 16, 1227. [Google Scholar] [CrossRef]
  61. Medina-García, J.; Sánchez-Rodríguez, T.; Galán, J.A.G.; Delgado, A.; Gómez-Bravo, F.; Jiménez, R. A wireless sensor system for real-time monitoring and fault detection of motor arrays. Sensors 2017, 17, 469. [Google Scholar] [CrossRef]
  62. Aponte-Luis, J.; Gómez-Galán, J.; Gómez-Bravo, F.; Sánchez-Raya, M.; Alcina-Espigado, J.; Teixido-Rovira, P. An Efficient Wireless Sensor Network for Industrial Monitoring and Control. Sensors 2018, 18, 182. [Google Scholar] [CrossRef]
  63. Tran, H.-V.; Kaddoum, G. Robust Design of AC Computing-Enabled Receiver Architecture for SWIPT Networks. IEEE Wirel. Commun. Lett. 2019. [Google Scholar] [CrossRef]
  64. Tran, H.V.; Kaddoum, G.; Truong, K.T. Resource allocation in swipt networks under a nonlinear energy harvesting model: Power efficiency, user fairness, and channel nonreciprocity. IEEE Trans. Veh. Technol. 2018, 67, 8466–8480. [Google Scholar] [CrossRef]
  65. Tran, H.V.; Kaddoum, G. RF wireless power transfer: Regreening future networks. IEEE Potentials 2018, 37, 35–41. [Google Scholar] [CrossRef]
  66. Liu, Y.; Yang, C.; Jiang, L.; Xie, S.; Zhang, Y. Intelligent Edge Computing for IoT-Based Energy Management in Smart Cities. IEEE Netw. 2019, 33, 111–117. [Google Scholar] [CrossRef]
  67. Shao, X.; Yang, C.; Chen, D.; Zhao, N.; Yu, F.R. Dynamic IoT Device Clustering and Energy Management with Hybrid NOMA Systems. IEEE Trans. Ind. Inform. 2018, 14, 4622–4630. [Google Scholar] [CrossRef]
  68. Ganssle, J. Embedded Systems: World Class Designs. Available online: https://doi.org/10.1016/B978-0-7506-8625-9.X5001-5 (accessed on 25 July 2019).
  69. Pardue, J. C Programming for Microcontrollers Featuring ATMEL’s AVR Butterfly and the Free WinAVR Compiler, Smiley Micros. Available online: https://www.academia.edu/28496587/C_Programming_for_Microcontrollers_Featuring_ATMELs_AVR_Butterfly_and_the_Free_WinAVR_Compiler (accessed on 25 July 2019).
  70. Mouser Electronics. Electronics Delta-Sigma ADC with SPI Interface MAX11253 Delta-Sigma ADC with SPI Interface Absolute Maximum Ratings. Available online: https://www.mouser.co.il/new/maxim-integrated/maxim-max11253-adc/ (accessed on 25 July 2019).
  71. Texas Instruments 4-kSPS, 24-Bit, Delta-Sigma ADC with PGA and Voltage Reference. 2017. Available online: www.ti.com/lit/gpn/ADS124S08 (accessed on 25 July 2019).
  72. Allegro Microsystems. Not for New Design. 2012, pp. 217–219. Available online: https://www.promelec.ru/datasheet/f/f/ACS712-Datasheet.pdf (accessed on 25 July 2019).
  73. Microchip Technology Inc. Mcp3426/7/8. 2009. Available online: http://ww1.microchip.com/downloads/en/DeviceDoc/22226a.pdf (accessed on 25 July 2019).
  74. Tang, M.; Jin, Y.; Yao, L. WiFi-ZigBee Coexistence Based on Collision Avoidance for Wireless Body Area Network. In Proceedings of the 2017 3rd International Conference on Big Data Computing and Communications, BigCom, Chengdu, China, 10–11 August 2017; pp. 245–250. [Google Scholar] [CrossRef]
  75. Yang, P.; Yan, Y.; Li, X.Y.; Zhang, Y.; Tao, Y.; You, L. Taming Cross-Technology Interference for Wi-Fi and ZigBee Coexistence Networks. IEEE Trans. Mob. Comput. 2016, 15, 1009–1021. [Google Scholar] [CrossRef]
  76. Pei, L.; Liu, J.; Guinness, R.; Chen, Y.; Kroger, T.; Chen, R.; Chen, L. The evaluation of WiFi positioning in a Bluetooth and WiFi coexistence environment. In Proceedings of the 2012 Ubiquitous Positioning, Indoor Navigation, and Location Based Service, UPINLBS, Helsinki, Finland, 3–4 October 2012; pp. 1–6. [Google Scholar] [CrossRef]
  77. Pei, L.; Liu, J.; Chen, Y.; Chen, R.; Chen, L. Evaluation of fingerprinting-based WiFi indoor localization coexisted with Bluetooth. J.Glob. Position. Syst. 2017, 15, 3. [Google Scholar] [CrossRef] [Green Version]
  78. Sun, W.; Koo, J.; Byeon, S.; Park, W.; Lim, S.; Ban, D.; Choi, S. BlueCoDE: Bluetooth coordination in dense environment for better coexistence. In Proceedings of the International Conference on Network Protocols, Toronto, ON, Canada, 10–13 October 2017; pp. 1–10. [Google Scholar] [CrossRef]
  79. Park, W.; Han, J.; Jang, S.; Bahk, S. OAU: Opportunistic antenna utilization for wi-fi and bluetooth coexistence. In Proceedings of the 2016 IEEE Global Communications Conference, GLOBECOM, Washington, DC, USA, 4–8 December 2016. [Google Scholar] [CrossRef]
  80. Hosany, M.A.; Chooramun, L. Performance analysis of a data communication system employing bluetooth and Wi-Fi standards. In Proceedings of the 2018 International Conference on Intelligent and Innovative Computing Applications, PlaineMagnien, Mauritius, 6–7 December 2018; pp. 1–6. [Google Scholar] [CrossRef]
  81. Domínguez, F.; Touhafi, A.; Tiete, J.; Steenhaut, K. Coexistence with WiFi for a home automation ZigBee product. In Proceedings of the 2012 19th IEEE Symposium on Communications and Vehicular Technology in the Benelux, Eindhoven, The Netherlands, 16 November 2012. [Google Scholar] [CrossRef]
  82. Garroppo, R.G.; Gazzarrini, L.; Giordano, S.; Tavanti, L. Experimental assessment of the coexistence of Wi-Fi, ZigBee, and bluetooth devices. In Proceedings of the 2011 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks, Lucca, Italy, 20–24 June 2011; pp. 1–9. [Google Scholar] [CrossRef]
  83. Silva, S.; Soares, S.; Fernandes, T.; Valente, A.; Moreira, A. Coexistence and interference tests on a Bluetooth Low Energy front-end. In Proceedings of the 2014 Science and Information Conference, London, UK, 27–29 August 2014; Volume 1, pp. 1014–1018. [Google Scholar] [CrossRef]
  84. Yaakop, M.B.; Malik, I.A.A.; Bin Suboh, Z.; Ramli, A.F.; Abu, M.A. Bluetooth 5.0 throughput comparison for internet of thing usability a survey. In Proceedings of the 2017 International Conference on Engineering Technology and Technopreneurship, ICE2T, Kuala Lumpur, Malaysia, 18–20 September 2017; pp. 1–6. [Google Scholar] [CrossRef]
  85. Muhendra, R.; Husein; Budiman, M.; Khairurrijal. Development of digital water meter infrastructure using wireless sensor networks. Proc. AIP Conf. 2016, 1746, 020025. [Google Scholar] [CrossRef]
  86. Zhu, N.; O’connor, I. Performance evaluations of unslotted CSMA/CA algorithm at high data rate WSNs scenario. In Proceedings of the 2013 9th International Wireless Communications and Mobile Computing Conference, Sardinia, Italy, 1–5 June 2013; pp. 406–411. [Google Scholar] [CrossRef]
  87. Su, W.; Alzaghal, M. Channel propagation characteristics of wireless MICAz sensor nodes. Ad Hoc Netw. 2009, 7, 1183–1193. [Google Scholar] [CrossRef]
  88. Ahmed, S.H.; Bouk, S.H.; Javaid, N.; Sasase, I. RF propagation analysis of MICAz mote’s antenna with ground effect. In Proceedings of the 2012 15th International Multitopic Conference(INMIC), Islamabad, Pakistan, 13–15 December 2012; pp. 270–274. [Google Scholar] [CrossRef]
  89. Su, W.; Alzaghal, M. Channel propagation measurement and simulation of MICAz mote. WSEAS Trans. Comput. 2008, 7, 259–264. [Google Scholar]
  90. Jin, K.S.; McEachen, J.C.; Singh, G. RF characteristics of Mica-Z wireless sensor network motes. Midwest Symp. Circuits Syst. 2006, 2, 100–104. [Google Scholar] [CrossRef]
  91. Porter, J.D.; Kim, D.S.; Magaña, M.E.; Poocharoen, P.; Arriaga, C.A.G. Antenna characterization for bluetooth-based travel time data collection. J. Intell. Transp. Syst. Technol. Plan. Oper. 2013, 17, 142–151. [Google Scholar] [CrossRef]
  92. Yildirim, B.S.; Cetiner, B.A.; Roqueta, G.; Jofre, L. Integrated Bluetooth and UWB antenna. IEEE Antennas Wirel. Propag. Lett. 2009, 8, 149–152. [Google Scholar] [CrossRef]
  93. Sankaralingam, S.; Gupta, B. A Bluetooth Antenna for On-Body Communications. In Proceedings of the 4th European Conference on Antennas and Propagation (EuCAP), Barcelona, Spain, 12–16 April 2010; Volume 7726, pp. 5–8. [Google Scholar]
  94. Mishra, P.K.; Sachdeva, V.; Dev Gupta, S. Fork shaped antenna for Bluetooth application. In Proceedings of the 2014 International Conference on Medical Imaging, m-Health and Emerging Communication Systems (MedCom), Greater Nodia, India, 7–8 November 2014; pp. 338–341. [Google Scholar] [CrossRef]
  95. Karthikeyan, V.; Vijayalakshmi, V.J. Radiation Pattern of Patch Antenna with Slits. Int. J. Inf. Theory 2014, 3, 1–6. [Google Scholar] [CrossRef]
  96. Moubadir, M.; Aziz, H.; Amar Touhami, N.; Aghoutane, M.; Zeljami, K.; Tazon, A. Design and implementation of a technology planar 4x4 butler matrix for networks application. Int. J. Microw. Opt. Technol. 2015, 10, 446–451. [Google Scholar]
  97. Majid, H.A.; Abd Rahim, M.K.; Hamid, M.R.; Ismail, M.F. Frequency Reconfigurable Microstrip Patch-Slot Antenna with Directional Radiation Pattern. Prog. Electromagn. Res. 2014, 144, 319–328. [Google Scholar] [CrossRef]
  98. Hamdan, S.; Nofal, A.; Nawaiseh, R.A.; Faouri, Y. Microstrip antenna for radiation pattern reconfigurability. In Proceedings of the 2017 IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies: AEECT, Aqiaba, Jordan, 11–13 October 2017; pp. 1–5. [Google Scholar] [CrossRef]
  99. Yoon, S.U.; Cheng, L.; Ghazanfari, E.; Pamukcu, S.; Suleiman, M.T. A theoretical and empirical analysis of underground-to-underground communication for wireless sensor networks. Ad-Hoc Sens. Wirel. Netw. 2015, 24, 333–348. [Google Scholar]
  100. Kamath, S.; Lindh, J. Measuring Bluetooth Low Energy Power Consumption. Available online: https://www.google.com.tw/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=2ahUKEwiKnJbqpdzjAhUIE6YKHSVrDoIQFjAAegQIABAC&url=http%3A%2F%2Fwww.ti.com%2Flit%2Fan%2Fswra347a%2Fswra347a.pdf&usg=AOvVaw3zk9eZFTPhC1eUI5imZJvM (accessed on 25 July 2019).
  101. Galal, I.; Ibrahim, M.E.A.; Ahmed, H.E.; Zekry, A. Performance evaluation of digital modulation techniques used in Bluetooth physical/radio layer. In Proceedings of the ICCES 2012: 2012 International Conference on Computer Engineering and Systems, Cairo, Egypt, 27–29 November 2012; pp. 21–27. [Google Scholar] [CrossRef]
  102. Li, J.; Chen, W.Z.; Zhao, X.H. Achievement of Bluetooth adaptive packet selection strategies based on SNR estimation. J. China Univ. Posts Telecommun. 2016, 23, 8–13. [Google Scholar] [CrossRef]
  103. Shirsat, S.A.; Yadav, D.M. Performance of Bluetooth in Homogeneous Environment. Int. J. Eng. Technol. 2018, 7, 506. [Google Scholar] [CrossRef]
  104. Sachan, D.; Goswami, M.; Misra, P.K. Analysis of modulation schemes for Bluetooth-LE module for Internet-of-Things (IoT) applications. In Proceedings of the 2018 IEEE International Conference on Consumer Electronics ICCE, Las Vegas, NV, USA, 12–14 January 2018; pp. 1–4. [Google Scholar] [CrossRef]
  105. Machedon-Pisu, M. The impact of propagation media and radio interference on the performance of wireless sensor networks with MicaZ motes. In Proceedings of the 2014 International Conference on Optimization of Electrical and Electronic Equipment, Brasov, Romaina, 22–24 May 2014. [Google Scholar]
  106. Hamza-Lup, F.G.; Borza, P.; Dragut, D.; Maghiar, M. X3DSensor-based Thermal Maps for Residential and Commercial Buildings. In Proceedings of the 20th International Conference on 3D Web Technology, Heraklion, Crete, Greece, 18–21 June 2015; pp. 49–54. [Google Scholar] [CrossRef]
  107. Hamza-Lup, F.G.; Iacob, I.; Khan, S. Web-Enabled Intelligent System for Continuous Sensor Data Processing and Visualization. In Proceedings of the Web3D ‘19 24th International Conference on 3D Web Technology, Los Angeles , CA, USA, 26–28 July 2019. [Google Scholar]
Figure 1. Autonomous Wireless Sensors (AWS) design and energy efficiency.
Figure 1. Autonomous Wireless Sensors (AWS) design and energy efficiency.
Sensors 19 03364 g001
Figure 2. Setup diagram (low resistance = 12.22 Ω).
Figure 2. Setup diagram (low resistance = 12.22 Ω).
Sensors 19 03364 g002
Figure 3. Block diagram of the experimental AWS.
Figure 3. Block diagram of the experimental AWS.
Sensors 19 03364 g003
Figure 4. AWS: (a) Top layer (CPU-ATMega88; RFM transceiver-NRF24 L01, 2.4 GHz; ADC-MCP3428; Temperature Sensor-HTU21D); (b) bottom layer: BLE transceiver—HM10BLE; CS1/CS2-current sensors (ACS 712-05) based on the Hall Effect.
Figure 4. AWS: (a) Top layer (CPU-ATMega88; RFM transceiver-NRF24 L01, 2.4 GHz; ADC-MCP3428; Temperature Sensor-HTU21D); (b) bottom layer: BLE transceiver—HM10BLE; CS1/CS2-current sensors (ACS 712-05) based on the Hall Effect.
Sensors 19 03364 g004
Figure 5. Test scenarios: (a) Troita Junilor park (Brasov periphery); (b) NII2 building (Brasov center).
Figure 5. Test scenarios: (a) Troita Junilor park (Brasov periphery); (b) NII2 building (Brasov center).
Sensors 19 03364 g005
Figure 6. A room inside the NII2 building. Spectrum bands: (a) Semi-occupied spectrum; (b)occupied spectrum; (c) HC-05 in 2400–2420 MHz band; (d) ISM outer band (unoccupied spectrum), for NRF24L01.
Figure 6. A room inside the NII2 building. Spectrum bands: (a) Semi-occupied spectrum; (b)occupied spectrum; (c) HC-05 in 2400–2420 MHz band; (d) ISM outer band (unoccupied spectrum), for NRF24L01.
Sensors 19 03364 g006
Figure 7. Measured: (a) MicaZ antenna emission field (dB); (b) HC-05 antenna emission field.
Figure 7. Measured: (a) MicaZ antenna emission field (dB); (b) HC-05 antenna emission field.
Sensors 19 03364 g007
Figure 8. Theoretical: (a) MicaZ antenna emission field (dB); (b) HC-05 antenna emission field.
Figure 8. Theoretical: (a) MicaZ antenna emission field (dB); (b) HC-05 antenna emission field.
Sensors 19 03364 g008
Figure 9. HC-05 Current over 12ms for a 12.2Ω resistor (current sensor resistance)(no echo mode): (a) a command of 50 U (55H) characters sent in burst; (b) a command of 200 U (55H) characters sent in burst; (c) a command of 500 U (55H) characters sent in burst; (d) no command was sent.
Figure 9. HC-05 Current over 12ms for a 12.2Ω resistor (current sensor resistance)(no echo mode): (a) a command of 50 U (55H) characters sent in burst; (b) a command of 200 U (55H) characters sent in burst; (c) a command of 500 U (55H) characters sent in burst; (d) no command was sent.
Sensors 19 03364 g009aSensors 19 03364 g009b
Figure 10. JDY-30 Current over 10ms for a 12.2Ω resistor (no echo mode): (a) a command of 100 U (55H) characters sent in burst; (b) a command of 300 U (55H) characters sent in burst; (c) no command was sent; (d) in disconnected state.
Figure 10. JDY-30 Current over 10ms for a 12.2Ω resistor (no echo mode): (a) a command of 100 U (55H) characters sent in burst; (b) a command of 300 U (55H) characters sent in burst; (c) no command was sent; (d) in disconnected state.
Sensors 19 03364 g010
Figure 11. HM-10 Current over 10 ms for a 12.2Ω resistor (no echo mode): (a) a command of 50 U (55H) characters sent in burst; (b) a command of 200 U (55H) characters sent in burst; (c) no command was sent; (d) in disconnected state.
Figure 11. HM-10 Current over 10 ms for a 12.2Ω resistor (no echo mode): (a) a command of 50 U (55H) characters sent in burst; (b) a command of 200 U (55H) characters sent in burst; (c) no command was sent; (d) in disconnected state.
Sensors 19 03364 g011aSensors 19 03364 g011b
Figure 12. Variation for three transceivers: HC-05, JDY-30 and HM-10 during a 2.5 ms transmission period (echo mode).
Figure 12. Variation for three transceivers: HC-05, JDY-30 and HM-10 during a 2.5 ms transmission period (echo mode).
Sensors 19 03364 g012
Figure 13. HC-05 current consumption [A] waveform when “U” characters were transmitted (50 vs. 100) for 1.25 ms. (The spikes were cleaned) (no echo mode).
Figure 13. HC-05 current consumption [A] waveform when “U” characters were transmitted (50 vs. 100) for 1.25 ms. (The spikes were cleaned) (no echo mode).
Sensors 19 03364 g013
Figure 14. HC-05 current consumption [A] waveform when null characters were transmitted (50 vs. 100) for 1.25 ms. (The spikes were cleaned) (no echo mode).
Figure 14. HC-05 current consumption [A] waveform when null characters were transmitted (50 vs. 100) for 1.25 ms. (The spikes were cleaned) (no echo mode).
Sensors 19 03364 g014
Figure 15. JDY-30 current consumption [A] waveform when null characters were transmitted (50 vs. 100) for 2.5 ms. (The spikes were cleaned) (echo mode).
Figure 15. JDY-30 current consumption [A] waveform when null characters were transmitted (50 vs. 100) for 2.5 ms. (The spikes were cleaned) (echo mode).
Sensors 19 03364 g015
Figure 16. JDY-30 current consumption [A] waveform when “U” characters were transmitted (50 vs. 100) for 2.5 ms. (The spikes were cleaned) (echo mode).
Figure 16. JDY-30 current consumption [A] waveform when “U” characters were transmitted (50 vs. 100) for 2.5 ms. (The spikes were cleaned) (echo mode).
Sensors 19 03364 g016
Figure 17. JDY-30 current consumption with the inherent spike (50 vs. 100 U transmitted characters) (echo mode).
Figure 17. JDY-30 current consumption with the inherent spike (50 vs. 100 U transmitted characters) (echo mode).
Sensors 19 03364 g017
Figure 18. JDY-30 current consumption without the spike (50 vs. 100 U transmitted characters) (echo mode).
Figure 18. JDY-30 current consumption without the spike (50 vs. 100 U transmitted characters) (echo mode).
Sensors 19 03364 g018
Figure 19. Power drawn by the HM-10, JDY-30, and HC-05 transceivers depending on distance.
Figure 19. Power drawn by the HM-10, JDY-30, and HC-05 transceivers depending on distance.
Sensors 19 03364 g019
Figure 20. Storage system circuit.
Figure 20. Storage system circuit.
Sensors 19 03364 g020
Figure 21. Time Diagrams for HC-05: for four successive time intervals.
Figure 21. Time Diagrams for HC-05: for four successive time intervals.
Sensors 19 03364 g021
Figure 22. Electric circuits.
Figure 22. Electric circuits.
Sensors 19 03364 g022
Figure 23. Volumetric representations: (a) IoT-based, via 12 or 20 sensors connected to HC-05 transceivers, (b) based on Fluke IR thermal imaging.
Figure 23. Volumetric representations: (a) IoT-based, via 12 or 20 sensors connected to HC-05 transceivers, (b) based on Fluke IR thermal imaging.
Sensors 19 03364 g023
Figure 24. Block diagram of the hybrid DAQ node integrated into a signal acquisition network.
Figure 24. Block diagram of the hybrid DAQ node integrated into a signal acquisition network.
Sensors 19 03364 g024
Figure 25. Data flows in the system.
Figure 25. Data flows in the system.
Sensors 19 03364 g025
Table 1. Synthesis of AWS Technologies and Standards [4,5,6,7].
Table 1. Synthesis of AWS Technologies and Standards [4,5,6,7].
Short to Medium RangeLong RangeProprietary
Metric per technologyZigBee/
*802.15.4e
Bluetooth/
*BLE
Wi-Fi/
*802.11ah
LoRaMIOTYnRF24
Radio Spectrum Performance
Main Freq. bands868/915 MHz & 2.4 GHz2.4 GHz2.4–5 GHz/770, 868,915 MHz868/915 MHz868 MHz2.4 GHz
Spreading sequence & Ch. bandwidthDSSS/+TSCHFHSSMC-DSSS, CCKCSSCSSDSSS
2 MHz1 MHz22 MHz/1–16 MHz<500 KHz200 KHz1 MHz
RF channels &IF band resist.1,10 & 1679/4011 to 2410 EU, 8USunknown126
modestgoodbestgoodbestpoor
Power Consumption
Sleep & Peak current4.18 μA0.78 μA50–70/≅1 μA1 μA1 μA–10 μA26 μA
30–40 mA30/15 mA116/22 mA32 mAunknown18 mA
Power cons. wattslowmed/lowhigh/lowlowlowlow
36.9 mW215 mW/10 mW835 mW/≅200 mW100 mWunknown60 mW
Pow. Efficiency0.15 μW/bit186 μW/bit0.005/50 μW/bit1.5 μW/bitunknown2.48 μW/bit
Data Flow
Data rate &Max. throughput250 Kbps1–25 Mbps/3 Mbps11,54,300 Mbps
0.15–346 Mbps
50 Kbps0.4 Kbps2 Mbps
150 Kbps2 Mbps/300 Kbps7,25,100 Mbps/≅40 Mbps22 Kbpsunknown372–512 Kbps
Latency20–30 ms100 ms/6 ms50 ms/≅1 ms>1 sunknown20–30 ms
Coverage10–300 m10–30 m/10 m100–500 m/1 km5 km<15 km10–50 m
ConnectivityPossible w. 6 LPyesyesPossible w. 6LPPossible, no IP cnct.yes (limited)
Table 2. Lower cost IoT-based devices (BLE, Wi-Fi) represent a solution to ZigBee candidates.
Table 2. Lower cost IoT-based devices (BLE, Wi-Fi) represent a solution to ZigBee candidates.
WSN IoTDevelopment Platforms and Modules
TransceiverESP8266NRF24L01HM-10HC-05AMS001/002LM811MicaZXbee
StandardWi-Fib/g/nNrf24BLEBTBLEBLE/Wi-FiZigBeeZigBee
Supply3.3 V3.3 V2–3.7 V3.6–6 V1.8–3.6 V3.3/5 V2.7–3.3 V3.3 V
Current draw
Tx and Rx
100–150 mATx 7–11.3Ma
Rx 9–13.5 mA
8.5–9 mA~30 mATx 13/23 mA
Rx 11/25 mA
150 mATx17.5 mA
Rx19.7 mA
Tx 45 mA
Rx 50 mA
Max range100 m10–50 m10–20 m10–20 m10–20 m10–20 m20–70 m10–100 m
Size (mm)
Weight(g)
(10–18) × (20–24),
2–20 g
(12–18) × (18–40),
10–20 g
13 × 27,
8 g
(13–15) × (27–28),
15–20 g
11.4 × 17.6,
20 g
12 × 25,
25 g
32 × 58,
20 g
23× (27–33),
40–70 g
Cost5–10$≅5$5–10$≅5$5–10$10–20$300$30–200$
Table 3. Range, throughput, and interference characteristics for HC05, JDY-30, HM-10, and nRF24.
Table 3. Range, throughput, and interference characteristics for HC05, JDY-30, HM-10, and nRF24.
CharacteristicHC-05JDY-30HM-10NRF24
Indoor scenario range (same floor level)10–15 m10 m5 m15–25 m, 100–200 m 1
(between floors)6–10 m5 m2–3 m15 m, 100 m 1
Throughput loss under interferenceSevere: 30–50%, Average: 15–20%Severe: 45–60%, Average: 20%Severe: 70–80%, Average: 25%Not higher than 20%
Indoor scenario in-band interference 2considerableconsiderableworst effectnegligible
Outdoor scenario range30–40 m30 m20–30 m100 m, 1 km 1
1 Only possible by adding a long range antenna (gain: 20–30 dB). 2 Based on range and throughput loss measurements and estimations [78,79,82].
Table 4. Comparison between theoretical models and models based on measurements, see Figure 7 and Figure 8.
Table 4. Comparison between theoretical models and models based on measurements, see Figure 7 and Figure 8.
CharacteristicMicaZHC-05
Theoretical model: dBm range−65.71 to −74.22−65.71 to −74.22
Model based on measurements: dBm range−65.71 to −77.70−63.1 to −67.38
Difference in dBm between theoretical model and model based on measurementsAverage: 0.5, Maximum: 3.48Average: 0.9, Maximum: 6.86
Table 5. Current consumption for BT transceivers (voltage supply 3.3 V for HM-10, JDY-30, and 5 V for HC-05).
Table 5. Current consumption for BT transceivers (voltage supply 3.3 V for HM-10, JDY-30, and 5 V for HC-05).
I(mA)Tx&RxMeanSpikeNocmd
BLE [100]17.58.53167.4
HM-1020.6010.4718 18.80
JDY-3031.9814.4060.438.53
HC-0547.2531.5362.0218.14
1 the spike is not outside the transmission period, as opposite to Reference [100].
Table 6. Current ratio illustrating the deviations from standard BLE transceiver and the commercial transceivers used in the experiments.
Table 6. Current ratio illustrating the deviations from standard BLE transceiver and the commercial transceivers used in the experiments.
%Tx&RxMeanSpikeNocmd
BLE [100]100100100100
HM-10117.71122.77112.5 1118.88
JDY-30182.74168.86377.69115.22
HC-05269.99369.64387.62245.15
1 the spike is not outside the transmission period, as opposite to [100].
Table 7. Energy consumption for the three tested transceivers.
Table 7. Energy consumption for the three tested transceivers.
With SpikesEnergy [µJ]/2.5 msEnergy/Byte [nJ/char]
50 U50 Null100 U100 Null50 U50 Null100 U100 Null
HC-05391.23431.78447.19442.797.1337.1583.8063.897
JDY-30129.19122.20170.47154.393.1883.3521.5721.681
HM-10 1103.07106.73132.51125.431.9161.9891.0601.029
Without SpikesEnergy [µJ]/2.5 ms50100
50 U50 Null100 U100 NullUNullUNull
HC-05337.82328.80406.41345.41372%360%359%379%
JDY-30116.70108.19170.47140.65166%169%148%163%
HM-10 1103.07106.73132.51125.43100%100%100%100%
1 For HM-10 the spikes are integrated within the transmission period (inside it).
Table 8. Consumption [µJ] in our experimental settlement for HC05, JDY-30, and HM-10 for 2500 µs.
Table 8. Consumption [µJ] in our experimental settlement for HC05, JDY-30, and HM-10 for 2500 µs.
T1T2T3T4
204,70330,20555,683106,703
94,4840 119,21915,490 1
80,501 20 222,5740 2
1 The T2: [t1,t2] interval can be replaced with the T4: [t3,t4] interval due to reduced energy and period. 2 The spike interval is considered as part of the T1: [0,t1] interval since it is not outside the transmission period. Additionally, because its peak is lower than the transmission level (around 20%–30% less) and its period is much shorter (70%–80% less), it could be added to the T2: [t1,t2] interval. See Figure 12.
Table 9. Solutions for displaying temperature distribution on small surfaces (few meters).
Table 9. Solutions for displaying temperature distribution on small surfaces (few meters).
SolutionReal-TimePoints of RepresentationCost2D or 3D, No. of Bits, Temp. Accuracy (°C)
Fluke TI 20yes12,2881300 euro2D, 14 bits, 2 °C
12 HC-05s+12 DHT22s with Arduinono, 2 sets of measurements12 × 2 = 2490 euro3D, 8 bits, 2 °C
20 HC-05s+20 DHT22s with Arduinoyes20150 euro3D, 8 bits, 2 °C
Our solution with 3 AWSsyes20–2430–90 euro 13D, 10–14 bits, 2 °C
1 lowest cost = 30 euro: each AWS has 8 TMP36z (10 bits) sensors (the price of AWS is around 10 euro), highest cost = 90 euro: each AWS has 8 H5U21D (14 bits) sensors (the price of AWS is around 30 euro).

Share and Cite

MDPI and ACS Style

Borza, P.N.; Machedon-Pisu, M.; Hamza-Lup, F. Design of Wireless Sensors for IoT with Energy Storage and Communication Channel Heterogeneity. Sensors 2019, 19, 3364. https://doi.org/10.3390/s19153364

AMA Style

Borza PN, Machedon-Pisu M, Hamza-Lup F. Design of Wireless Sensors for IoT with Energy Storage and Communication Channel Heterogeneity. Sensors. 2019; 19(15):3364. https://doi.org/10.3390/s19153364

Chicago/Turabian Style

Borza, Paul Nicolae, Mihai Machedon-Pisu, and Felix Hamza-Lup. 2019. "Design of Wireless Sensors for IoT with Energy Storage and Communication Channel Heterogeneity" Sensors 19, no. 15: 3364. https://doi.org/10.3390/s19153364

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop