Internet of THings Area Coverage Analyzer (ITHACA) for Complex Topographical Scenarios
<p>Service Coverage Maps from SIGFOX<sup>TM</sup> and the cellular service provider. (<b>a</b>) SIGFOX<sup>TM</sup> Coverage Map; (<b>b</b>) Cellular service Coverage Map.</p> "> Figure 2
<p>ITHACA scheme.</p> "> Figure 3
<p>ITHACA-device scheme.</p> "> Figure 4
<p>ITHACA prototype construction’s procedure. (<b>a</b>) Hardware elements; (<b>b</b>) Keyboard assembled; (<b>c</b>) Assembling communication layers; (<b>d</b>) Enclosing prototype.</p> "> Figure 5
<p>ITHACA-tool scheme.</p> "> Figure 6
<p>ITHACA-tool environment. (<b>a</b>) Service Map tab; (<b>b</b>) Transmitted Data tab; (<b>c</b>) Received Data tab; (<b>d</b>) Process Data tab.</p> "> Figure 7
<p>RawJSON message format.</p> "> Figure 8
<p>JSON messages format. (<b>a</b>) JSON message format from ITHACA-device; (<b>b</b>) JSON message format from ITHACA-server.</p> "> Figure 9
<p>GeoJSON message format.</p> "> Figure 10
<p>Urban/Rural area delimitation and measurement points.</p> "> Figure 11
<p>Elements used during the field trials. (<b>a</b>) ITHACA-device prototype; (<b>b</b>) Equipped motorbike to perform field trials.</p> "> Figure 12
<p>Service map tab from the ITHACA-tool showing the statistics of a measured point.</p> "> Figure 13
<p>Transmissions statistics in rural environments.</p> "> Figure 14
<p>Transmissions statistics in urban environments.</p> "> Figure 15
<p>Transmissions statistics in both the urban and the rural environments.</p> "> Figure 16
<p>Simulated coverage area provided by the service provider [<a href="#B2-symmetry-09-00237" class="html-bibr">2</a>] with overlapped points from actual measurements.</p> ">
Abstract
:1. Introduction
- Comparison of subscription-based communication networks in terms of infrastructure deployment and end-user application costs;
- Design and development of a low-cost device to check the availability of LP-WAN service in a given area;
- Implementation of a system to collect and present the real measurements performed on the field;
- Evaluation of the proposed system in a complex topographical scenario.
2. Related Work
3. Service Availability in SIGFOXTM and GSM
4. Proposed LP-WAN Signal Receiver Prototype
4.1. ITHACA Prototype’s Architecture
- To geolocalize the ITHACA-device position for measuring thanks to the Global Positioning System (GPS) information. This information is included in the message to be received by the LP-WAN network, SIGFOXTM base stations.
- To transmit a message from the ITHACA-device to the LP-WAN network including the transmission ID, transmission power and the GPS position (measured in Step 1). The message has a length of 11 bytes (cf. Section 4.4). Besides transmitting the message to the LP-WAN network, it is stored in the internal memory from the ITHACA-device for further analysis with the ITHACA-tool. This is useful to identify unsuccessful transmissions, where no base stations received the message.
- To receive the message at one or more base stations from the LP-WAN network if their coverage area covers the position where the ITHACA-device is located when transmitting the message. In case the message is received by at least one base station, it will insert the information about the received message such as Received Signal Strength Indicator (RSSI), Signal to Noise Ratio (SNR) and timestamp. Each base station which received successfully the message will forward it at the SIGFOXTM backend (provider servers).
- To transmit the reports from the SIGFOXTM backend, previously received by all the base stations, to the ITHACA-server for further analysis. Message dump is performed from the SIGFOXTM backend to the ITHACA-server using the SIGFOXTM function called the callback. This function is configured at the SIGFOXTM backend directly. Once, the messages are stored at the ITHACA-server, these messages are saved in a file for a further analysis at the ITHACA-tool.
- To download the transmission log with the geolocation information from the ITHACA-device to the ITHACA-tool through a data cable. This transmission log contains all the transmitted messages to the LP-WAN network from the ITHACA-device during the whole field trial campaign and was stored at the ITHACA-device.
- To download the statistics information of the messages received from all the base stations to the ITHACA-tool using the import functionality while connected to the Internet.
- To process data by comparing the received data from the LP-WAN network and the transmitted data from the ITHACA-device, showing the results in a map at the ITHACA-tool. The different functions performed in this step are:
- (a)
- To check if transmitted messages from the ITHACA-device, and stored in the internal memory, were not received at the ITHACA-server. In that case, those unsuccessfully received messages are marked on the map as no signal point. This procedure is performed by matching the transmission identifiers between those messages imported from the ITHACA-device and those messages received to the LP-WAN network and later downloaded at the ITHACA-server.
- (b)
- To check for each received message by the LP-WAN network, how many base stations received this message. Basically, the system counts how many times a given transmission identifier appears within the imported file of the ITHACA-server. Thus, depending on the number of base stations which received the message, the measured mark at the map will be displayed with a different color: Green (three or more base stations), yellow (two base stations) and red (one base station). This information about the base station redundancy from a given position is important to measure the IoT service quality at that point.
- (c)
- To offer statistics such as maximum/minimum SNR and RSSI indicator, from each given message received at a group of base stations. These statistics are computed thanks to SIGFOXTM since they allow the configuration, at their backend, to receive a given message to more than one base station instead of only the first base station which received the message.
4.2. ITHACA-Device
4.3. ITHACA-Server
4.4. ITHACA-Tool
- Import-Device: Imports the data stored in the ITHACA-device. Its main function is to convert the original raw-data to a standard JSON format. In addition, this module allows to manage and handle the imported files.
- Import-Server: Imports the data stored in the ITHACA-server. Its main function is to convert the original raw-data to a standard JSON format. In addition, this module allows to manage and handle the imported files.
- Process-Data: Processes the data and obtains an output file in GeoJSON format. The input data is composed of the JSON format data from the ITHACA-device and ITHACA-server to obtain the geolocalization information and IoT service statistics, respectively.
- Display-Map: Displays the measured points along the field trials into a map. Each point is located in a given position thanks to the GPS coordinates and, by clicking on it, a pop-up window with the IoT service statistics is shown.
4.5. ITHACA Messages Format
4.6. ITHACA Improvements
5. Methodology and Experiments
- Backup GPS: It is used to track the planned routes and verifying the measured positions.
- USB adapter: It is connected to the motorbike’s battery to feed the backup GPS.
- Backup battery: Although the motorbike’s battery can feed the ITHACA-device, for security we used a backup.
- Planning the routes for the journeys of field trials.
- Performing tests collecting the transmission identifiers and the GPS coordinates in the ITHACA-device’s memory.
- Transferring the message’s statistics from LP-WAN base stations to the ITHACA-server.
- Converting the data from the ITHACA-device and ITHACA-server to a more generic format for a further analysis.
- Processing the converted files from the ITHACA-device and ITHACA-server using the ITHACA-tool.
6. Evaluation
6.1. Real Measurements
6.2. Comparison of Real and Simulated Data with SIGFOXTM Technology
7. Conclusions and Future Work
- Improving the autonomy and capacity of the ITHACA prototype, also considering other LP-WAN technologies
- Measuring actual signal coverage with different transmission power levels (from 0 to 14 dBm) and antennas to improve information on IoT coverage
- Evaluating the system in different topographical scenarios
Acknowledgments
Author Contributions
Conflicts of Interest
References
- Gartner, Inc. Gartner Says 8.4 Billion Connected “Things” Will Be in Use in 2017, Up 31 Percent From 2016, 2017. Available online: http://www.gartner.com/newsroom/id/3598917 (accessed on 22 September 2017).
- SIGFOX. Sigfox, the World’s Leading Internet of Things (IoT) Connectivity Service, 2009. Available online: https://www.sigfox.com/ (accessed on 22 September 2017).
- Kobayashi, T.; Murakoshi, H.; Mori, Y.; Ishijima, S. Optimal Path Planning Simulator for Garbage Trucks. In Proceedings of the 2006 SICE-ICASE International Joint Conference, Busan, South Korea, 18–21 October 2006; IEEE: Piscataway, NJ, USA, 2006; pp. 488–491. [Google Scholar]
- Xiaojun, C.; Xianpeng, L.; Peng, X. IOT-based air pollution monitoring and forecasting system. In Proceedings of the 2015 International Conference on Computer and Computational Sciences (ICCCS), Noida, India, 27–29 January 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 257–260. [Google Scholar]
- Radu, E.; Dorin, P.; Toma, P.; Eniko, L. An islanded renewable energy microgrid emulator for geothermal, biogas, photovoltaic and lead acid battery storage. In Proceedings of the 2017 IEEE 26th International Symposium on Industrial Electronics (ISIE), Edinburgh, UK, 19–21 June 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 2109–2114. [Google Scholar]
- Garg, A.; Munoth, P.; Goyal, R. Application of soil moisture sensors in agriculture: A review. In Proceedings of the International Conference on Hydraulics, Water Resources and Coastal Engineering (Hydro2016), CWPRS, Pune, India, 8–10 December 2016; Volume 21. [Google Scholar]
- Gobierno de Canarias. Programa de Desarrollo Rural de Canarias 2014–2020. 2016. Available online: http://www.pdrcanarias.org/index.php/el-pdr-de-canarias-2014-2020 (accessed on 22 September 2017).
- Huurdeman, A. The Worldwide History of Telecommunications; A Wiley-Interscience Publication, Wiley: Hoboken, NJ, USA, 2003. [Google Scholar]
- GSMA. Narrow Band—Internet of Things (NB-IoT). 2017. Available online: https://www.gsma.com/iot/narrow-band-internet-of-things-nb-iot/ (accessed on 22 September 2017).
- Andreev, S.; Galinina, O.; Pyattaev, A.; Gerasimenko, M.; Tirronen, T.; Torsner, J.; Sachs, J.; Dohler, M.; Koucheryavy, Y. Understanding the IoT connectivity landscape: A contemporary M2M radio technology roadmap. IEEE Commun. Mag. 2015, 53, 32–40. [Google Scholar] [CrossRef]
- Myers, T. Random Phase Multiple Access System with Meshing. U.S. Patent 7773664, 10 August 2010. [Google Scholar]
- Hornbuckle, C. Fractional-N Synthesized Chirp Generator. U.S. Patent 7791415, 7 September 2010. [Google Scholar]
- Fourtet, C.; Bailleul, T. Method for Using a Shared Frequency Resource, Method for Manufacturing Terminals, Terminals and Telecommunication System. U.S. Patent 9049732, 2 June 2015. [Google Scholar]
- Electronic Communications Committee. ERC Recommendation 70-03, 2016. Available online: https://cept.org/ecc/ (accessed on 22 September 2017).
- Sanchez-Iborra, R.; Cano, M.D. State of the Art in LP-WAN Solutions for Industrial IoT Services. Sensors 2016, 16, 708. [Google Scholar] [CrossRef] [PubMed]
- Margelis, G.; Piechocki, R.; Kaleshi, D.; Thomas, P. Low Throughput Networks for the IoT: Lessons learned from industrial implementations. In Proceedings of the 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT), Milan, Italy, 14–16 December 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 181–186. [Google Scholar]
- Link Labs. A Comprehensive Look at LPWAN For IoT Engineers & Decision Makers. 2016. Available online: https://www.link-labs.com/lpwan (accessed on 22 September 2017).
- Goursaud, C.; Gorce, J.M. Dedicated networks for IoT : PHY/MAC state of the art and challenges. EAI Endorsed Trans. Internet Things 2015. [Google Scholar] [CrossRef]
- SIGFOX. Sigfox Expands its Global Internet of Things (IoT) Network in Sweden in Partnership with IoT SWEDEN. 2017. Available online: https://www.sigfox.com/en/news/sigfox-expands-its-global-internet-things-iot-network-sweden-partnership-iot-sweden (accessed on 22 September 2017).
- IoT Global Network. SIGFOX M2M Network Access. 2016. Available online: http://www.iotglobalnetwork.com/products/single/id/571/sigfox-m2m-network-access (accessed on 22 September 2017).
- Vejlgaard, B.; Lauridsen, M.; Nguyen, H.; Kovács, I.; Mogensen, P.; Sørensen, M. Coverage and Capacity Analysis of Sigfox, LoRa, GPRS, and NB-IoT. In Proceedings of the IEEE 85th Vehicular Technology Conference, Sydney, Australia, 4–7 June 2017. [Google Scholar]
- Turau, V.; Witt, M.; Venzke, M. Field Trials with Wireless Sensor Networks: Issues and Remedies. In Proceedings of the 2006 International Conference on Wireless and Mobile Communications (ICWMC’06), Bucharest, Romania, 29–31 July 2006. [Google Scholar]
- Petajajarvi, J.; Mikhaylov, K.; Roivainen, A.; Hanninen, T.; Pettissalo, M. On the coverage of LPWANs: Range evaluation and channel attenuation model for LoRa technology. In Proceedings of the 2015 14th International Conference on ITS Telecommunications (ITST), Copenhagen, Denmark, 2–4 December 2015. [Google Scholar]
- Centenaro, M.; Vangelista, L.; Zanella, A.; Zorzi, M. Long-range communications in unlicensed bands: The rising stars in the IoT and smart city scenarios. IEEE Wirel. Commun. 2016, 23, 60–67. [Google Scholar] [CrossRef]
- Llaria, A.; Terrasson, G.; Arregui, H.; Hacala, A. Geolocation and monitoring platform for extensive farming in mountain pastures. In Proceedings of the 2015 IEEE International Conference on Industrial Technology (ICIT), Seville, Spain, 17–19 March 2015. [Google Scholar]
- Xiong, X.; Zheng, K.; Xu, R.; Xiang, W.; Chatzimisios, P. Low power wide area machine-to-machine networks: Key techniques and prototype. IEEE Commun. Mag. 2015, 53, 64–71. [Google Scholar] [CrossRef]
- Movistar. Mobile Coverage—Movistar. 2017. Available online: http://www.movistar.es/particulares/coberturas/movil/4G/ (accessed on 22 September 2017).
- Vodafone. Mobile Coverage—Vodafone. 2017. Available online: http://www.vodafone.es/conocenos/es/vodafone-espana/mapa-de-cobertura/consulta-de-cobertura-movil/ (accessed on 22 September 2017).
- Orange. Mobile Coverage—Orange. 2017. Available online: http://4g.orange.es/cobertura/ (accessed on 22 September 2017).
- Yoigo. Mobile Coverage—Yoigo. 2017. Available online: http://www.yoigo.com/cobertura-movil/ (accessed on 22 September 2017).
- Foremski, P.; Gorawski, M.; Grochla, K.; Polys, K. Energy-Efficient Crowdsensing of Human Mobility and Signal Levels in Cellular Networks. Sensors 2015, 15, 22060–22088. [Google Scholar] [CrossRef] [PubMed]
- OpenSignal. Understand and Improve Mobile Signal. 2010. Available online: https://opensignal.com/networks (accessed on 22 September 2017).
- Organización de Consumidores y Usuarios. CoberApp. 2017. Available online: http://www.ocu.org/tecnologia/telefono/calculadora/cobertura# (accessed on 22 September 2017).
- Generalitat de Catalunya. Cobertura Mòbil. 2009. Available online: http://presidencia.gencat.cat/ca/ambits_d_actuacio/tic/serveis_ciutadania/cercadors_cobertura/mobil (accessed on 22 September 2017).
- SignalMap. SignalMap. 2017. Available online: http://signalmap.com/ (accessed on 22 September 2017).
- Nperf. Nperf. 2017. Available online: https://www.nperf.com/en/map (accessed on 22 September 2017).
- Sensorly. Sensorly. 2017. Available online: http://www.sensorly.com/map/ (accessed on 22 September 2017).
- ROOT Metrics. ROOT Metrics. 2017. Available online: http://webcoveragemap.rootmetrics.com/ (accessed on 22 September 2017).
- SIGFOX. Adeunis Field Test Device 868. 2017. Available online: https://partners.sigfox.com/products/field-test-device-sigfox-868 (accessed on 22 September 2017).
- Arduino. Arduino UNO. 2017. Available online: https://www.arduino.cc/en/Main/ArduinoBoardUno (accessed on 22 September 2017).
- QT. Software Development Made Smarter. 2017. Available online: https://www.qt.io/ (accessed on 22 September 2017).
- Instituto Nacional de Estadística. Indicadores Urbanos 2017. 2017. Available online: http://www.ine.es/prensa/ua_2017.pdf (accessed on 22 September 2017).
- Gobierno de Canarias. Sistema de Información Territorial de Canarias—IDECanarias. 2017. Available online: http://visor.grafcan.es/visorweb/ (accessed on 22 September 2017).
- SIGFOX. Sigfox Service Map. 2017. Available online: https://confluence.sigfox.com/display/OPSDB/Sigfox+Service+map (accessed on 22 September 2017).
Properties | Modulation | ||
---|---|---|---|
DSSS | CSS | UNB | |
Range (km) | ≈15 | Rural: 10–15 Urban: 3–5 | Rural: 30–50 Urban: 3–10 |
Frequencies (MHz) | 2400 | 868 (EU) 915 (US) | 868 (EU) 902 (US) |
ISM band | Yes | Yes | Yes |
Bidirectional link | No | Yes | Yes |
Bit rate (Kbps) | 0.01–8 | 0.3–37.5 | 0.1 |
Nodes per base station | ≈10 | ≈10 | ≈10 |
Features | SIGFOXTM | GSM |
---|---|---|
Density of antennas to cover a city (1M inhabitants) | 3 | 60 |
Density of antennas to cover a 1000 km2 rural area | 1–3 | 10–20 |
Density of objects/Base station | High | Low |
Radiated Power | Low | Medium to High |
Typical stand-by-time (in years) for 2.5 Ah battery | 20 | 0.2 |
Bit rate (kbps) | 0.1 | 9.6 (SMS) |
Signal penetration into buildings | High | Medium |
Modem cost estimation (with silicon integration) | Below 1 $ | 10 $ |
Typical communications cost (yearly subs. + traffic per device) | <3 $ | 30 $ |
Website | Area | Technologies |
---|---|---|
OpenSignal [32] | Worldwide | 2G/3G/4G |
OCU [33] | Spain | 2G/3G/4G |
Cobertura Mòbil [34] | Catalonia (Spain) | 2G/3G/4G |
SignalMap [35] | USA | Cellular |
Nperf [36] | Worldwide | 2G/3G/4G/4G+ |
Sensorly [37] | Worldwide | 2G/3G/4G/Wifi |
Root Metrics [38] | Worldwide | Wireless |
Functionality | ADEUNIS Field Test Device | ITHACA |
---|---|---|
Ability to transmit at the maximum power allowed by the regulation (14 dBm, device class 0U according to SIGFOX certification) | Yes | Yes |
Automatic transmission at regular intervals | Yes | No |
Ability to perform manual transmission | Yes | Yes |
Message transmission with ACK request (Acknowledgment) | Yes | Yes |
Message transmission without ACK request | No | Yes |
GPS and Transmit Status Indicator | Yes | Yes |
Ability to change transmitted power | No | Yes |
Detachable Antenna | No | Yes |
Internal storage capacity of transmitted data for further analysis | No | Yes |
Presentation of points with coverage on map | Yes | Yes |
Presentation of points without coverage on map | No | Yes |
Ability to program the power to be transmitted | No | Yes |
Software tool for analysis of coverage points and map generation | No | Yes |
Presentation of the number of base stations covering the transmission point (redundancy level) | No | Yes |
Presentation of maximum/minimum levels of the signal to noise ratio and of the power received by the base stations | No | Yes |
Calculation of statistical data on a campaign of measures (percentage of points with service, redundancy, a total of points without coverage, etc.) | No | Yes |
Parameter Under Study | Environment | ||
---|---|---|---|
Rural | Urban | Global | |
Transmitted messages | 200 | 200 | 400 |
Messages received by the SIGFOXTM network | 189 | 200 | 389 |
Txs received by the SIGFOXTM network (%) | 94.5 | 100 | 97.25 |
Txs not received by the SIGFOXTM network (%) | 5.5 | 0 | 2.75 |
Maximum received signal (dBm) | –75 | –57 | –57 |
Minimum received signal (dBm) | –147 | –144 | –147 |
Maximum signal-noise ratio (dB) | 74.1 | 93.8 | 93.8 |
Minimum signal-noise ratio (dB) | 3.9 | 6 | 3.9 |
Txs not received for any base station | 11 | 0 | 11 |
Txs received for only one base station | 21 | 0 | 21 |
Txs received for only two base stations | 21 | 15 | 36 |
Txs received for three or more base stations | 147 | 185 | 332 |
Cases | # Spots in Rural Areas | # Spots in Urban Areas | # Spots in Total |
---|---|---|---|
Both field trial and simulation confirm coverage | 146 | 200 | 346 |
Field trial confirms coverage but not simulation | 44 | 0 | 44 |
Field trial does not confirm coverage but simulation does | 1 | 0 | 1 |
Both field trial and simulation do not confirm coverage | 9 | 0 | 9 |
Metric | Rural Areas | Urban Areas | Total |
---|---|---|---|
Precision = TP/(TP+FP) | 0.993 | 1.000 | 0.997 |
Recall = TP/(TP+FN) | 0.768 | 1.000 | 0.884 |
Accuracy = (TP+TN)/(All) | 0.775 | 1.000 | 0.888 |
© 2017 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Parada, R.; Cárdenes-Tacoronte, D.; Monzo, C.; Melià-Seguí, J. Internet of THings Area Coverage Analyzer (ITHACA) for Complex Topographical Scenarios. Symmetry 2017, 9, 237. https://doi.org/10.3390/sym9100237
Parada R, Cárdenes-Tacoronte D, Monzo C, Melià-Seguí J. Internet of THings Area Coverage Analyzer (ITHACA) for Complex Topographical Scenarios. Symmetry. 2017; 9(10):237. https://doi.org/10.3390/sym9100237
Chicago/Turabian StyleParada, Raúl, Daniel Cárdenes-Tacoronte, Carlos Monzo, and Joan Melià-Seguí. 2017. "Internet of THings Area Coverage Analyzer (ITHACA) for Complex Topographical Scenarios" Symmetry 9, no. 10: 237. https://doi.org/10.3390/sym9100237
APA StyleParada, R., Cárdenes-Tacoronte, D., Monzo, C., & Melià-Seguí, J. (2017). Internet of THings Area Coverage Analyzer (ITHACA) for Complex Topographical Scenarios. Symmetry, 9(10), 237. https://doi.org/10.3390/sym9100237