Real-Time Auto Calibration for Heterogeneous Wireless Sensor Networks




Heterogeneous WSN, Sensor Nodes Calibration, Data Set Generation, Real-Time Sampling


The constant technological advances bring new devices to the market every day. Due to this, heterogeneous Wireless Sensor Network (WSN) are common scenarios in many applications. Neural Network (NN) based models may implement particular features provided by sensor hardware to collect surrounding environment information. Thus, a sensor can provide a specific group of features while others do not. In this perspective, it may be required, for some sensors in a WSN, to be trained and have their data manually categorized, which does not scale, particularly for large WSN setups. In light of this problem, this paper proposes a Real-time (RT) auto-calibration framework to allow WSN devices to collaborate in the training process to enable new uncalibrated devices to join the network. The method does not need previous knowledge about sensor features. Also, the proposal is validated by practical experiments evaluating its accuracy in image classification. The provided experimental results demonstrate the feasibility of the proposed method.


Download data is not yet available.


Apple (2021). Mac mini (late 2014) - technical specifications. Available at: [link].

Baghersalimi, S., Teijeiro, T., Atienza, D., and Aminifar, A. (2021). Personalized real-time federated learning for epileptic seizure detection. IEEE Journal of Biomedical and Health Informatics. DOI: 10.1109/JBHI.2021.3096127.

Barai, S., Biswas, D., and Sau, B. (2017). Estimate distance measurement using nodemcu esp8266 based on rssi technique. In 2017 IEEE Conference on Antenna Measurements and Applications, pages 170-173. IEEE. DOI: 10.1109/CAMA.2017.8273392.

Capriglione, D., Ferrigno, L., D'Orazio, E., Paciello, V., and Pietrosanto, A. (2012). Reliability analysis of rssi for localization in small scale wsns. In 2012 IEEE International Instrumentation and Measurement Technology Conference Proceedings, pages 935-940. IEEE. DOI: 10.1109/I2MTC.2012.6229301.

Dunn, J. (2021). Covid-19 and supply chains: A year of evolving disruption. Cleveland Fed District Data Briefs, (cfddb 20210226):1-8. DOI: 10.26509/frbc-ddb-20210226.

Fang, Z., Zhao, Z., Geng, D., Xuan, Y., Du, L., and Cui, X. (2010). Rssi variability characterization and calibration method in wireless sensor network. In The 2010 IEEE International Conference on Information and Automation, pages 1532-1537. IEEE. DOI: 10.1109/ICINFA.2010.5512318.

Feng, Y., Chen, X., Wu, Q., Cao, G., McCoul, D., Huang, B., and Zhao, J. (2021). A method for rapid self-calibration of wearable soft strain sensors. IEEE Sensors Journal, 21(18):20943-20950. DOI: 10.1109/JSEN.2021.3095875.

Google Inc. (2021). Training a neural network on mnist with keras : Tensorflow datasets. Available at: [link].

Li, L., Xiong, H., Guo, Z., Wang, J., and Xu, C.-Z. (2019). Smartpc: Hierarchical pace control in real-time federated learning system. In 2019 IEEE Real-Time Systems Symposium (RTSS), pages 406-418. IEEE. DOI: 10.1109/RTSS46320.2019.00043.

Rekleitis, I. and Dudek, G. (2005). Automated calibration of a camera sensor network. In 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 3384-3389. IEEE. DOI: 10.1109/IROS.2005.1545014.

Savazzi, S., Nicoli, M., and Rampa, V. (2020). Federated learning with cooperating devices: A consensus approach for massive iot networks. IEEE Internet of Things Journal, 7(5):4641-4654. DOI: 10.1109/JIOT.2020.2964162.

Sinha, A. and Das, D. (2021). scalib: A warehouse sensor fault detection and self-calibration technique for sustainable iot. In 2021 IEEE 18th India Council International Conference (INDICON), pages 1-6. IEEE. DOI: 10.1109/INDICON52576.2021.9691676.

Sun, L.-J., Su, Y.-Q., Shen, S., Wang, R.-C., and Li, W.-J. (2019). Cooperative calibration scheme for mobile wireless sensor network. In 2019 15th International Conference on Mobile Ad-Hoc and Sensor Networks (MSN), pages 143-150. IEEE. DOI: 10.1109/MSN48538.2019.00038.

Systems, Espressif (2017). Esp-wroom-32 datasheet. Available at: [link].

Veith, A. d. S., de Souza, F. R., Assuncao, M. D., Anjos, J. C. S., and Lefèvre, L. (2019). Multi-Objective Reinforcement Learning for Reconfiguring Data Stream Analytics on Edge Computing. In Proceedings of the 48th International Conference on Parallel Processing, number 106 in ICPP 2019, page 1–10. IEEE Computer Society. DOI: 10.1145/3337821.3337894.

Wang, S., Lee, M., Hosseinalipour, S., Morabito, R., Chiang, M., and Brinton, C. G. (2021). Device sampling for heterogeneous federated learning: Theory, algorithms, and implementation. DOI: 10.1109/INFOCOM42981.2021.9488906.

Wu, Q., He, K., and Chen, X. (2020). Personalized federated learning for intelligent iot applications: A cloud-edge based framework. IEEE Open Journal of the Computer Society, 1:35-44. DOI: 10.1109/OJCS.2020.2993259.

Zhang, X. (2008). Automatic calibration of methane monitoring based on wireless sensor network. In 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing, pages 1-4. IEEE. DOI: 10.1109/WiCom.2008.981.

Zhou, W., Li, Y., Chen, S., and Ding, B. (2018). Real-time data processing architecture for multi-robots based on differential federated learning. In 2018 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation, pages 462-471. IEEE. DOI: 10.1109/SmartWorld.2018.00106.




How to Cite

Farina, M. D. O., Anjos, J. C. S. dos, & Freitas, E. P. de. (2023). Real-Time Auto Calibration for Heterogeneous Wireless Sensor Networks. Journal of Internet Services and Applications, 14(1), 1–9.



Research article