| Literature DB >> 28468294 |
Josu Etxaniz1, Gerardo Aranguren2.
Abstract
Even though home automation is a well-known research and development area, recent technological improvements in different areas such as context recognition, sensing, wireless communications or embedded systems have boosted wireless smart homes. This paper focuses on some of those areas related to home automation. The paper draws attention to wireless communications issues on embedded systems. Specifically, the paper discusses the multi-hop networking together with Bluetooth technology and latency, as a quality of service (QoS) metric. Bluetooth is a worldwide standard that provides low power multi-hop networking. It is a radio license free technology and establishes point-to-point and point-to-multipoint links, known as piconets, or multi-hop networks, known as scatternets. This way, many Bluetooth nodes can be interconnected to deploy ambient intelligent networks. This paper introduces the research on multi-hop latency done with park and sniff low power modes of Bluetooth over the test platform developed. Besides, an empirical model is obtained to calculate the latency of Bluetooth multi-hop communications over asynchronous links when links in scatternets are always in sniff or the park mode. Smart home devices and networks designers would take advantage of the models and the estimation of the delay they provide in communications along Bluetooth multi-hop networks.Entities:
Keywords: ACL; Bluetooth; Delay; Empirical model; Home Automation; Latency; Multi-hop; Scatternet
Year: 2017 PMID: 28468294 PMCID: PMC5469350 DOI: 10.3390/s17050997
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Example of multi-hop network deployment for the data transportation network in home automation solutions.
Figure 2Photograph of one of the implemented Bluetooth nodes.
Figure 3Example of multi-hop network deployment for a home automation solution.
Figure 4Example of the analysis of the set of latency samples measured in the tests. (a) Set of samples for the case of sending ping data-packets through from 2 to 5 hops (N) while operating in the sniff mode with 2 s of inactivity interval. The red square gathers the samples inside a subseries identified as the latency when the ping data-packet takes three hops. (b) Histograms of the samples for different amount of hops for the same cases, where the subseries of samples are identified with the white triangles.
Latency vs. amount of hops (links always in the park mode). Inactivity interval (TPARK) ranges from 2 s to 0.1 s.
| N | TPARK | δPING | δPINGBACK |
|---|---|---|---|
| 0 | 2 | 0.20 | 0.30 |
| 1 | 2 | - | 1.10 |
| 2 | 2 | 1.50 | - |
| 3 | 2 | 2.65 | 2.70 |
| 4 | 2 | 3.70 | 3.70 |
| 5 | 2 | 4.50 | 4.70 |
| 6 | 2 | 5.40 | - |
| 0 | 1 | 0.20 | 0.30 |
| 1 | 1 | - | 1.10 |
| 2 | 1 | 1.50 | 1.95 |
| 3 | 1 | 2.30 | 2.70 |
| 4 | 1 | 3.00 | 3.30 |
| 5 | 1 | 3.60 | 4.20 |
| 6 | 1 | 4.30 | - |
| 7 | 1 | 4.90 | - |
| 0 | 0.5 | 0.20 | - |
| 1 | 0.5 | - | 0.60 |
| 2 | 0.5 | - | 0.90 |
| 3 | 0.5 | - | 1.20 |
| 4 | 0.5 | 1.90 | 1.60 |
| 5 | 0.5 | 2.40 | 2.20 |
| 6 | 0.5 | 2.90 | 2.50 |
| 7 | 0.5 | 3.40 | - |
| 0 | 0.1 | 0.20 | 0.20 |
| 1 | 0.1 | 0.40 | 0.50 |
| 2 | 0.1 | - | 0.80 |
| 3 | 0.1 | - | 1.20 |
| 4 | 0.1 | - | 1.50 |
| 5 | 0.1 | 1.50 | - |
| 6 | 0,1 | 1.70 | - |
| 7 | 0.1 | 1.90 | - |
| 8 | 0.1 | 2.10 | - |
| 9 | 0.1 | 2.40 | - |
Latency vs. amount of hops (links always in the sniff mode). Inactivity interval (TSNIFF) ranges from 2 s to 0.1 s.
| N | TSNIFF | δPING | δPINGBACK |
|---|---|---|---|
| 2 | 2 | 2.10 | 2.00 |
| 3 | 2 | 3.00 | 3.10 |
| 4 | 2 | 4.30 | 4.30 |
| 5 | 2 | 5.10 | 5.10 |
| 6 | 2 | 5.80 | 5.80 |
| 7 | 2 | 6.30 | 6.30 |
| 2 | 1 | 1.20 | 0.90 |
| 3 | 1 | 1.60 | 1.50 |
| 5 | 1 | 2.60 | 2.50 |
| 6 | 1 | 3.05 | 3.10 |
| 7 | 1 | 3.60 | 3.50 |
| 8 | 1 | 4.10 | 4.05 |
| 1 | 0.5 | - | 0.40 |
| 2 | 0.5 | 0.70 | 0.60 |
| 3 | 0.5 | 1.05 | - |
| 4 | 0.5 | - | 1.00 |
| 5 | 0.5 | 1.50 | 1.20 |
| 6 | 0.5 | 1.90 | - |
| 7 | 0.5 | - | 1.60 |
| 8 | 0.5 | 2.40 | |
| 2 | 0.1 | 0.20 | 0.30 |
| 3 | 0.1 | 0.30 | 0.40 |
| 4 | 0.1 | 0.40 | 0.50 |
| 5 | 0.1 | - | 0.60 |
| 6 | 0.1 | 0.60 | 0.70 |
Figure 5Curve where the latency in the sniff mode matches the one in the park mode for both directions of communication: (a) ping data-packets for master-to-slave communication; and (b) pingback data-packets for slave-to-master communication.