18th International Conference on Innovative Computing, Information and Control (ICICIC2024)
Onsite (Qinhuangdao, China) and Online, September 10-13, 2024

PS-26: ICICIC2024-SS02-01
Design and Implementation of Temperature and Humidity Detection System Based on NB-IoT
Xiangmei Xu, Shuai Yuan*, Feng Kang, Hongxia Xu and Siyan Duan
School of Information Engineering, Yantai University of Technology, Yantai 264003, P. R. China
xuxiangmei@yitsd.edu.cn; *Corresponding author: yuanshuai@yitsd.edu.cn

Introduction
The temperature and humidity detection system
based on NB-IoT is different from the temperature andhumidity detection system of other technologies. First,
the network coverage and stability are different.
NB-IoT network has wide coverage and good stability.
Based on Wi-Fi or Bluetooth network coverage islimited, vulnerable to environmental impact. Second,
NB-IoT nodes have ultra-low power consumption
characteristics, and the battery can work for 5-10years; Wi-Fi or Bluetooth nodes have high power
consumption, and battery life is usually very short,such as a few months. The third is that the NB-IoT
network supports massive connections, and a singlebase station can reach 100,000 connections; Wi-Fi orBluetooth network maximum number of connections islow, and hundreds of connections will be congested.
Therefore, this paper studies the design andimplementation of temperature and humidity detection
system based on NB-IoT, which can avoid the aboveproblems. The design and implementation of thissystem are pivotal in advancing the integration of theInternet of Things and communication technology,
thereby fostering innovation and progress inenvironmental monitoring technology. Furthermore, it
provides solid foundational support for the further
exploration and utilization of Internet of Things
technology. Concurrently, by enabling remotemonitoring and management, it serves to minimize
labor costs, significantly elevates the efficiency ofenvironmental
monitoring,facilitates
industrial
modernization and transformation in related sectors,
and ultimately enhances product quality and marketcompetitiveness.

FiguresFigure 1. System hardware structure diagram
The hardware structure of the system is composedof main control module, data acquisition module, voice
alarm module, wireless communication module, display
module and power module.
The STM32L151C8T6 as the primary control unit, isresponsible for processing data measured by the sensor
and transmitting it to the cloud platform via the wirelesscommunication module. The NB-IoT technology, whichboasts a coverage range of approximately 20 kilometersin open areas, is capable of penetrating certain buildings.
Furthermore, as NB-IoT is based on cellular networks, itoffers superior connectivity range and enhanced signalpenetration.

Methodologies

Conclusion

The system uses temperature and humidity
sensors to collect data, and controls the system through
STM32L151C8T6.
It uses NB IoT wireless communication technology
to upload the collected data to the cloud platform, andsends instructions to control temperature and humidity
through the cloud platform.

Using NB-IoT technology, the system has thecharacteristics of low power consumption, wide coverage,
mass connection, etc., which can meet the requirementsof low power consumption and low cost of the system. Itsapplication range is light, high feasibility, and is currently
one of the important choices in the intelligent industry.
As sensor technology continues to advance, there ispotential to delve deeper into the realm of higher precision
temperature and humidity sensors, thereby enhancing theaccuracy of system data acquisition. Concurrently, byoptimizing algorithms and hardware design, we aim tobolster the stability and reliability of the system. Theincorporation of artificial intelligence and machine learningtechnologies enables the temperature and humidity
detection system to attain a level of intelligence andself-adaptability.

Research Questions
The issues studied in this paper include
1) Network coverage and stability2) Power consumption3) Number of connections