Tobacco package monitoring system and method, product and storage medium
By combining UWB high-precision positioning technology and LoRaWAN communication technology, the shortcomings of tobacco packaging box asset management and temperature and humidity monitoring in tobacco storage facilities are solved, and precise collection and efficient management of the tobacco packaging box environment are achieved.
Patent Information
- Application Number
- CN202411717389.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-03-04
AI Technical Summary
The prior art has insufficient asset management and temperature and humidity environment monitoring of tobacco packaging boxes in tobacco storage facilities, especially in densely stacked environments, temperature data collection is not comprehensive and accurate enough, data transmission is easily disturbed, asset inventory is complex and inefficient.
An asset monitoring and management solution is adopted that combines ultra-wideband UWB high-precision positioning technology with long-distance wide-area network LoRaWAN communication technology to obtain the temperature data of tobacco packets through the terminal, send data using the LoRaWAN communication module, and activate the UWB communication module to send pulse data to achieve accurate positioning and data transmission.
It realizes the accurate collection, temperature monitoring and asset management of tobacco packaging box environment, improves the real-time and accuracy of data, simplifies the asset inventory process, and reduces management complexity.
Smart Images

Figure CN119562239A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of asset management, and in particular to a tobacco package monitoring system, method, product and storage medium. Background Art
[0002] At present, there are still deficiencies in the asset management and temperature and humidity environmental monitoring technology of tobacco packaging boxes in tobacco storage facilities. Although there are practices of using wireless or wired network technology to monitor tobacco temperature, and using asset management systems such as wireless radio frequency identification (RFID) QR code tags to achieve temperature and humidity monitoring and environmental data collection of tobacco packaging boxes, these methods still face challenges in practical applications.
[0003] Especially inside the warehouse, the number of tobacco packaging boxes is huge and they remain stationary for a long time, which makes it extremely difficult to collect temperature and transmit data for these packaging boxes. Due to the dense stacking of packaging boxes, it is difficult for sensors to effectively cover every corner, resulting in incomplete and inaccurate collection of temperature data. In addition, the data transmission process is also susceptible to various interferences, resulting in poor information transmission, affecting the real-time and accuracy of the data. At the same time, the process of asset inventory and positioning using external means is also extremely complicated and cumbersome. The traditional inventory method requires manual inspection and recording one by one, which is time-consuming, labor-intensive and inefficient. Even if modern barcode or RFID technology is used, signal transmission will be affected due to interference from metal shelves and electronic equipment in the warehouse, resulting in inaccurate inventory results. In addition, the similar appearance and dense stacking of tobacco packaging boxes also increase the difficulty of positioning, making it easy for staff to make omissions or errors when conducting asset inventory, further increasing the complexity of management.
[0004] Therefore, there is an urgent need for an asset monitoring and management solution that can combine ultra-wide band (UWB) high-precision positioning technology with long-range wide area network (LoRaWAN) communication technology to achieve accurate collection of tobacco packaging box environment, temperature monitoring and efficient asset management. Summary of the invention
[0005] In order to solve the existing technical problems, the embodiments of the present application provide a tobacco package monitoring system, method, product and storage medium.
[0006] To achieve the above purpose, the technical solution of the embodiment of the present application is implemented as follows:
[0007] The embodiment of the present application provides a tobacco package monitoring system, the system comprising: at least one asset management and environment monitoring terminal provided with an ultra-wideband UWB communication module and a long-range wide area network LoRaWAN communication module, a UWB positioning gateway, a LoRaWAN communication gateway and a server; the UWB positioning gateway is connected to the terminal and the server respectively; the LoRaWAN communication gateway is connected to the terminal and the server respectively;
[0008] The terminal is used to obtain temperature data of the tobacco package, send the temperature data through the LoRaWAN communication module; and activate the UWB communication module to send pulse data;
[0009] The UWB positioning gateway is used to receive the pulse data and send the pulse data to the server;
[0010] The LoRaWAN communication gateway is used to receive the temperature data and send the temperature data to the server;
[0011] The server is used to determine the location information of the tobacco package based on the pulse data, and to determine whether the temperature data is abnormal. If the temperature data is abnormal, the server records the abnormal temperature data. The location information and the abnormal temperature data are used to manage the tobacco package.
[0012] In the above solution, the terminal further includes a temperature sensor and a microcontroller unit MCU; the MCU is connected to the temperature sensor and the LoRaWAN communication module respectively;
[0013] The MCU is used to configure a periodic first frequency of the temperature sensor;
[0014] The temperature sensor is used to collect the temperature data based on the first frequency.
[0015] In the above solution, the MCU is connected to the UWB communication module;
[0016] The MCU is further used to configure the periodic second frequency of the UWB communication module;
[0017] The UWB communication module is used to be activated based on the second frequency and send the pulse data.
[0018] In the above solution, the terminal further includes an acceleration sensor; the MCU is connected to the acceleration sensor;
[0019] The acceleration sensor is used to monitor whether the tobacco package moves and obtain a monitoring result;
[0020] The MCU is further configured to activate the UWB communication module to send the pulse data when the monitoring result indicates that the tobacco package has moved.
[0021] In the above solution, the probe of the temperature sensor is a needle-shaped structure; the needle-shaped structure is inserted into the tobacco bag.
[0022] In the above solution, the server is also used to determine the location information of the tobacco package based on the pulse data and a preset time difference of arrival (TDOA) algorithm.
[0023] In the above solution, the terminal further includes a humidity sensor; the humidity sensor is connected to the MCU;
[0024] The MCU is used to configure a periodic third frequency of the humidity sensor;
[0025] The humidity sensor is used to collect humidity data of the tobacco package based on the third frequency, and send the humidity data through the LoRaWAN communication module;
[0026] The LoRaWAN communication gateway is further used to receive the humidity data and send the humidity data to the server;
[0027] The server is further used to determine whether there is an abnormality in the humidity data. If there is an abnormality in the humidity data, the abnormal humidity data is recorded; the abnormal humidity data is used to manage the tobacco package.
[0028] In the above solution, the terminal further includes an oxygen concentration sensor; the oxygen concentration sensor is connected to the MCU;
[0029] The MCU is used to configure a periodic fourth frequency of the oxygen concentration sensor;
[0030] The oxygen concentration sensor is used to collect oxygen concentration data of the tobacco package based on the fourth frequency, and send the oxygen concentration data through the LoRaWAN communication module;
[0031] The LoRaWAN communication gateway is further used to receive the oxygen concentration data and send the oxygen concentration data to the server;
[0032] The server is further used to determine whether there is an abnormality in the oxygen concentration data. If there is an abnormality in the oxygen concentration data, the server records the abnormal oxygen concentration data; the abnormal oxygen concentration data is used to manage the tobacco package.
[0033] In the above solution, the terminal further includes a battery; the battery is connected to the MCU;
[0034] The battery is used to provide power for the MCU, the UWB communication module, the acceleration sensor, the LoRaWAN communication module, the temperature sensor, the humidity sensor and the oxygen concentration sensor.
[0035] The embodiment of the present application provides a tobacco package monitoring method, which is applied to the tobacco package monitoring system described above; the method comprises:
[0036] Acquiring temperature data of the tobacco package, sending the temperature data through the LoRaWAN communication module; and activating the UWB communication module to send pulse data;
[0037] receiving the pulse data, and sending the pulse data to a server;
[0038] receiving the temperature data, and sending the temperature data to the server;
[0039] The location information of the tobacco package is determined based on the pulse data, and it is judged whether the temperature data is abnormal. If the temperature data is abnormal, the abnormal temperature data is recorded; the location information and the abnormal temperature data are used to manage the tobacco package.
[0040] In the above solution, the step of obtaining the temperature data of the tobacco package includes:
[0041] configuring a periodic first frequency of the temperature sensor;
[0042] The temperature data is collected based on the first frequency.
[0043] In the above solution, activating the UWB communication module to send pulse data includes:
[0044] configuring a periodic second frequency of the UWB communication module;
[0045] The pulse data is sent based on the activation of the second frequency.
[0046] In the above solution, the method further includes:
[0047] monitoring whether the tobacco package moves and obtaining a monitoring result;
[0048] When the monitoring result indicates that the tobacco package has moved, the UWB communication module is activated to send pulse data.
[0049] In the above solution, the step of determining the location information of the tobacco package based on the pulse data includes:
[0050] The location information of the tobacco package is determined based on the pulse data and a preset time difference of arrival (TDOA) algorithm.
[0051] In the above solution, the method further includes:
[0052] configuring a periodic third frequency of the humidity sensor;
[0053] Collecting humidity data of the tobacco package based on the third frequency, and sending the humidity data through the LoRaWAN communication module;
[0054] receiving the humidity data, and sending the humidity data to the server;
[0055] Determine whether the humidity data is abnormal. If the humidity data is abnormal, record the abnormal humidity data; the abnormal humidity data is used to manage the tobacco package.
[0056] In the above solution, the method further includes:
[0057] configuring a periodic fourth frequency of the oxygen concentration sensor;
[0058] collecting oxygen concentration data of the tobacco package based on the fourth frequency, and sending the oxygen concentration data through the LoRaWAN communication module;
[0059] receiving the oxygen concentration data, and sending the oxygen concentration data to the server;
[0060] Determine whether the oxygen concentration data is abnormal. If the oxygen concentration data is abnormal, record the abnormal oxygen concentration data; the abnormal oxygen concentration data is used to manage the tobacco package.
[0061] The present application also provides a computer program product, including a computer program, which implements any step of the above method when executed by a processor.
[0062] The present application also provides a storage medium on which a computer program is stored, and when the computer program is executed by a processor, any step of the above-mentioned method is implemented.
[0063] The embodiment of the present application provides a monitoring system, method, product and storage medium for tobacco packages, the system comprising: at least one asset management and environmental monitoring terminal provided with an ultra-wideband UWB communication module and a long-range wide area network LoRaWAN communication module, a UWB positioning gateway, a LoRaWAN communication gateway and a server; the UWB positioning gateway is connected to the terminal and the server respectively; the LoRaWAN communication gateway is connected to the terminal and the server respectively; the terminal is used to obtain temperature data of the tobacco package and send the temperature data through the LoRaWAN communication module; and activate the UWB communication module to send pulse data; the UWB positioning gateway is used to receive the pulse data and send the pulse data to the server; the LoRaWAN communication gateway is used to receive the temperature data and send the temperature data to the server; the server is used to determine the location information of the tobacco package based on the pulse data, and to determine whether the temperature data is abnormal, and if the temperature data is abnormal, record the temperature data with abnormality; the location information and the temperature data with abnormality are used to manage the tobacco package. By adopting the technical solution of the embodiment of the present application, the temperature data of the tobacco package is obtained through the terminal, and the temperature data is sent through the LoRaWAN communication module; and the UWB communication module is activated to send pulse data; the UWB positioning gateway receives the pulse data and sends the pulse data to the server; the LoRaWAN communication gateway receives the temperature data and sends the temperature data to the server; the server determines the location information of the tobacco package based on the pulse data, and determines whether the temperature data is abnormal. If the temperature data is abnormal, the abnormal temperature data is recorded; the location information and the abnormal temperature data are used to manage the tobacco package. That is, through the asset monitoring and management solution combining UWB high-precision positioning technology with LoRaWAN communication technology, accurate collection of the tobacco packaging box environment, temperature monitoring and efficient asset management are achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] Figure 1 A schematic diagram of a tobacco package monitoring system provided in an embodiment of the present application;
[0065] Figure 2 A schematic diagram of a terminal for asset management and environmental monitoring in a tobacco package monitoring system provided in an embodiment of the present application;
[0066] Figure 3 Another schematic diagram of a terminal for asset management and environmental monitoring in a tobacco package monitoring system provided in an embodiment of the present application;
[0067] Figure 4Another schematic diagram of a terminal for asset management and environmental monitoring in a tobacco package monitoring system provided in an embodiment of the present application;
[0068] Figure 5 This is a schematic diagram of an application scenario of a tobacco package monitoring system in an embodiment of the present application;
[0069] Figure 6 This is a schematic diagram of the structure of a terminal for asset management and environmental monitoring according to an embodiment of the present application;
[0070] Figure 7 It is a schematic diagram of the appearance of the terminal for asset management and environmental monitoring in the embodiment of the present application;
[0071] Figure 8 It is a terminal system workflow diagram for asset management and environmental monitoring in the embodiment of the present application;
[0072] Fig. 9 A schematic diagram of the implementation flow of a tobacco package monitoring method according to an embodiment of the present application;
[0073] Fig.10 This is a schematic diagram of the structure of the tobacco package monitoring device according to an embodiment of the present application. DETAILED DESCRIPTION
[0074] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the specific technical solution of the invention will be further described in detail below in conjunction with the drawings in the embodiments of the present application. The following embodiments are used to illustrate the present application, but are not used to limit the scope of the present application.
[0075] The present application embodiment provides a tobacco package monitoring system. Figure 1 A schematic diagram of a tobacco package monitoring system provided in an embodiment of the present application; Figure 2 A schematic diagram of a terminal for asset management and environmental monitoring in a tobacco package monitoring system provided in an embodiment of the present application; Figure 3 Another schematic diagram of a terminal for asset management and environmental monitoring in a tobacco package monitoring system provided in an embodiment of the present application; Figure 4 Another schematic diagram of a terminal for asset management and environmental monitoring in a tobacco package monitoring system provided in an embodiment of the present application; the following can be combined with Figure 1 , Figure 2 , Figure 3 and Figure 4It is understood that the system 100 includes: at least one asset management and environment monitoring terminal 101 provided with an ultra-wideband UWB communication module 1011 and a long-range wide area network LoRaWAN communication module 1012, a UWB positioning gateway 102, a LoRaWAN communication gateway 103 and a server 104; the UWB positioning gateway is connected to the terminal and the server respectively; the LoRaWAN communication gateway is connected to the terminal and the server respectively;
[0076] The terminal 101 is used to obtain the temperature data of the tobacco package, send the temperature data through the LoRaWAN communication module; and activate the UWB communication module 1011 to send pulse data;
[0077] The UWB positioning gateway 102 is used to receive the pulse data and send the pulse data to the server 104;
[0078] The LoRaWAN communication gateway 103 is used to receive the temperature data and send the temperature data to the server 104;
[0079] The server 104 is used to determine the location information of the tobacco package based on the pulse data, and to determine whether the temperature data is abnormal. If the temperature data is abnormal, the abnormal temperature data is recorded; the location information and the abnormal temperature data are used to manage the tobacco package.
[0080] It should be noted that the tobacco package monitoring system 100 can be determined according to actual conditions and is not limited here. As an example, the tobacco package monitoring system 100 can specifically be a tobacco package asset and environment monitoring and management system. In actual applications, the tobacco package asset and environment monitoring and management system can also be called a tobacco package asset management and environment monitoring system.
[0081] The specific number of the at least one asset management and environment monitoring terminal 101 can be determined according to actual conditions and is not limited here. As an example, the specific number of the asset management and environment monitoring terminals 101 can be 3. In actual applications, the asset management and environment monitoring terminal 101 can also be called an asset management and environment monitoring terminal.
[0082] The terminal 101 includes a UWB communication module 1011 and a LoRaWAN communication module 1012; as an example, the terminal 101 also includes a temperature sensor and a micro control unit.
[0083] The server 104 may be any server and is not limited here. In practical applications, the server 104 may be a network cloud platform.
[0084] The UWB positioning gateway is connected to the terminal and the server respectively, and the connection can be determined according to the actual situation and is not limited here. As an example, the connection can be a wired connection or a wireless connection; wherein the wired connection can be a wire connection capable of transmitting data; the wireless connection can be a short-range communication technology, such as Bluetooth, Zigbee, etc.; or a long-range communication technology, such as Wireless Fidelity (WiFi) connection.
[0085] The LoRaWAN communication gateway is connected to the terminal and the server respectively; the connection can be determined according to the actual situation and is not limited here. As an example, the connection can be a wired connection or a wireless connection; wherein the wired connection can be a wire connection capable of transmitting data; the wireless connection can be a short-range communication technology, such as Bluetooth, Zigbee, etc.; or a long-range communication technology, such as WiFi connection.
[0086] The specific acquisition process of acquiring the temperature data of the tobacco package can be determined according to actual conditions and is not limited here. As an example, the acquisition of the temperature data of the tobacco package is to configure a periodic first frequency of the temperature sensor and collect the temperature data based on the first frequency.
[0087] The specific activation process of activating the UWB communication module 1011 to send pulse data can be determined according to actual conditions and is not limited here. As an example, activating the UWB communication module 1011 to send pulse data can be configuring a periodic second frequency of the UWB communication module 1011; activating based on the second frequency and sending the pulse data.
[0088] The specific determination process of determining the location information of the tobacco package based on the pulse data can be determined according to actual conditions and is not limited here. As an example, the determination of the location information of the tobacco package based on the pulse data can be based on the pulse data and a preset arrival time difference TDOA algorithm to determine the location information of the tobacco package.
[0089] The specific judgment process in judging whether the temperature data is abnormal can be determined according to the actual situation and is not limited here. As an example, the temperature data between 28 and 30 degrees is normal temperature data, and other temperature data is abnormal temperature data.
[0090] In the embodiment of the present application, the temperature data of the tobacco package is obtained through the terminal, and the temperature data is sent through the LoRaWAN communication module; and the UWB communication module is activated to send pulse data; the UWB positioning gateway receives the pulse data and sends the pulse data to the server; the LoRaWAN communication gateway receives the temperature data and sends the temperature data to the server; the server determines the location information of the tobacco package based on the pulse data, and determines whether the temperature data is abnormal. If the temperature data is abnormal, the abnormal temperature data is recorded; the location information and the abnormal temperature data are used to manage the tobacco package. That is, through the asset monitoring and management solution combining UWB high-precision positioning technology with LoRaWAN communication technology, accurate collection of the tobacco packaging box environment, temperature monitoring and efficient asset management are achieved.
[0091] In an optional embodiment of the present application, the terminal 101 further includes a temperature sensor 1013 and a microcontroller unit MCU1014; the MCU1014 is connected to the temperature sensor 1013 and the LoRaWAN communication module 1012 respectively;
[0092] The MCU 1014 is used to configure the periodic first frequency of the temperature sensor 1013;
[0093] The temperature sensor 1013 is used to collect the temperature data based on the first frequency.
[0094] It should be noted that the MCU 1014 can be determined according to actual conditions and is not limited here. In practical applications, the MCU 1014 can also be called an MCU microprocessor.
[0095] The MCU 1014 is connected to the temperature sensor 1013 and the LoRaWAN communication module 1012 respectively; the connection can be determined according to the actual situation and is not limited here. As an example, the connection can be a wired connection or a wireless connection; wherein the wired connection can be a wire connection capable of transmitting data; the wireless connection can be a short-range communication technology, such as Bluetooth, Zigbee, etc.; or a long-range communication technology, such as WiFi connection, can be used.
[0096] The periodic first frequency can be determined according to actual conditions and is not limited here. As an example, the periodic first frequency can also be called a fixed frequency periodicity.
[0097] The first frequency can be determined according to actual conditions and is not limited here. As an example, the first frequency can be once an hour.
[0098] The collecting of the temperature data based on the first frequency may be understood as the temperature sensor 1013 collecting the temperature data once an hour.
[0099] In an optional embodiment of the present application, the MCU 1014 is connected to the UWB communication module 1011;
[0100] The MCU 1014 is further used to configure the periodic second frequency of the UWB communication module 1011;
[0101] The UWB communication module 1011 is used to activate based on the second frequency and send the pulse data.
[0102] It should be noted that the MCU 1014 is connected to the UWB communication module 1011; the connection can be determined according to actual conditions and is not limited here. As an example, the connection can be a wired connection or a wireless connection; wherein the wired connection can be a wire connection capable of transmitting data; the wireless connection can be a short-range communication technology, such as Bluetooth, Zigbee, etc.; or a long-range communication technology, such as WiFi connection.
[0103] The periodic second frequency can be determined according to actual conditions and is not limited here. As an example, the periodic second frequency can also be called fixed frequency periodicity.
[0104] The second frequency can be determined according to actual conditions and is not limited here. As an example, the second frequency can be once a day.
[0105] The activation based on the second frequency and sending the pulse data can be understood as the UWB communication module 1011 being activated once a day and sending the pulse data.
[0106] In actual applications, the system consists of asset management and environmental monitoring terminals, UWB positioning gateways, LoRaWAN communication gateways, and network cloud platforms.
[0107] During the operation of the system, the asset management and environmental monitoring terminal periodically sends UWB pulse positioning signals to the UWB positioning gateway, and collects temperature sensor data and sends it to the cloud platform through the LoRaWAN gateway. The UWB positioning gateway and LoRaWAN communication gateway communicate data with the network cloud platform through Ethernet communication.
[0108] In an optional embodiment of the present application, the terminal 101 further includes an acceleration sensor 1015; the MCU 1014 is connected to the acceleration sensor 1015;
[0109] The acceleration sensor 1015 is used to monitor whether the tobacco package moves and obtain a monitoring result;
[0110] The MCU 1014 is further configured to activate the UWB communication module 1011 to send the pulse data when the monitoring result indicates that the tobacco package has moved.
[0111] In this embodiment, the acceleration sensor 1015 can be any acceleration sensor and is not limited here.
[0112] The MCU 1014 is connected to the acceleration sensor 1015; the connection can be determined according to actual conditions and is not limited here. As an example, the connection can be a wired connection or a wireless connection; wherein the wired connection can be a wire connection capable of transmitting data; the wireless connection can be a short-range communication technology, such as Bluetooth, Zigbee, etc.; or a long-range communication technology, such as WiFi connection.
[0113] The monitoring of whether the tobacco package moves and obtaining a monitoring result may be monitoring whether the tobacco package moves and obtaining a monitoring result indicating that the tobacco package moves or does not move.
[0114] In an optional embodiment of the present application, the probe of the temperature sensor 1013 is a needle-shaped structure; the needle-shaped structure is inserted into the tobacco bag.
[0115] It should be noted that the needle-shaped structure can be determined according to actual conditions and is not limited here. As an example, the needle-shaped structure can be understood as a temperature probe.
[0116] In actual application, the temperature sensor probe is a needle-shaped structure, which is about 30 cm long. During use, the temperature monitoring probe is inserted into the tobacco package.
[0117] In an optional embodiment of the present application, the server 104 is further configured to determine the location information of the tobacco package based on the pulse data and a preset time difference of arrival (TDOA) algorithm.
[0118] In this embodiment, the server 104 can be determined according to actual conditions and is not limited here. As an example, the server 104 can be a network cloud platform, which can be referred to as a cloud platform.
[0119] The TDOA algorithm can be determined according to actual conditions and is not limited here.
[0120] The location information can be determined according to actual conditions and is not limited here. As an example, the location information can be understood as a specific location.
[0121] The specific determination process in determining the location information of the tobacco package based on the pulse data and the preset arrival time difference TDOA algorithm can be determined according to actual conditions and is not limited here. As an example, the determination of the location information of the tobacco package based on the pulse data and the preset arrival time difference TDOA algorithm can be that the cloud platform software uses UWB pulse data to calculate the specific location of the tobacco package through the TDOA algorithm.
[0122] In actual applications, the system will configure the frequency of temperature data collection and positioning information collection when it starts. Subsequently, the system collects temperature data at a predetermined periodic frequency and transmits it through LoRaWAN technology. At the same time, the system periodically activates the UWB module to send pulse data. The accelerometer is responsible for monitoring whether the asset moves. Once movement is detected, the system will immediately start the UWB module to send pulse data. The cloud platform software uses the UWB pulse data to calculate the specific location of the cigarette pack through the TDOA algorithm. In addition, the cloud platform software also records temperature data and performs abnormality analysis on the data.
[0123] In an optional embodiment of the present application, the terminal further includes a humidity sensor 1016; the humidity sensor 1016 is connected to the MCU 1014;
[0124] The MCU 1014 is used to configure a periodic third frequency of the humidity sensor;
[0125] The humidity sensor 1016 is used to collect humidity data of the tobacco package based on the third frequency, and send the humidity data through the LoRaWAN communication module 1012;
[0126] The LoRaWAN communication gateway 103 is further used to receive the humidity data and send the humidity data to the server 104;
[0127] The server is further used to determine whether there is an abnormality in the humidity data. If there is an abnormality in the humidity data, the abnormal humidity data is recorded; the abnormal humidity data is used to manage the tobacco package.
[0128] It should be noted that the humidity sensor 1016 can be determined according to actual conditions and is not limited here. As an example, the humidity sensor 1016 can be a water humidity sensor.
[0129] The humidity sensor 1016 is connected to the MCU 1014; the connection can be determined according to actual conditions and is not limited here. As an example, the connection can be a wired connection or a wireless connection; wherein the wired connection can be a wire connection capable of transmitting data; the wireless connection can be a short-range communication technology, such as Bluetooth, Zigbee, etc.; or a long-range communication technology, such as WiFi connection.
[0130] The periodic third frequency can be determined according to actual conditions and is not limited here. As an example, the periodic third frequency can also be called fixed frequency periodicity.
[0131] The third frequency can be determined according to actual conditions and is not limited here. As an example, the third frequency can be once an hour.
[0132] The collecting of the humidity data of the tobacco package based on the third frequency may be understood as the humidity sensor 1016 collecting the humidity data once an hour.
[0133] The specific judgment process of judging whether the humidity data is abnormal can be determined according to actual conditions and is not limited here. As an example, if the humidity in the humidity data is greater than or equal to 50%, it is abnormal, and if it is less than 50%, it is normal.
[0134] In an optional embodiment of the present application, the terminal further includes an oxygen concentration sensor 1017; the oxygen concentration sensor 1017 is connected to the MCU 1014;
[0135] The MCU 1014 is used to configure the periodic fourth frequency of the oxygen concentration sensor 1017;
[0136] The oxygen concentration sensor 1017 is used to collect oxygen concentration data of the tobacco package based on the fourth frequency, and send the oxygen concentration data through the LoRaWAN communication module 1012;
[0137] The LoRaWAN communication gateway 103 is further used to receive the oxygen concentration data and send the oxygen concentration data to the server 104;
[0138] The server 104 is further used to determine whether there is an abnormality in the oxygen concentration data. If there is an abnormality in the oxygen concentration data, the abnormal oxygen concentration data is recorded; the abnormal oxygen concentration data is used to manage the tobacco package.
[0139] It should be noted that the oxygen concentration sensor 1017 can be determined according to actual conditions and is not limited here.
[0140] The oxygen concentration sensor 1017 is connected to the MCU 1014; the connection can be determined according to actual conditions and is not limited here. As an example, the connection can be a wired connection or a wireless connection; wherein the wired connection can be a wire connection capable of transmitting data; the wireless connection can be a short-range communication technology, such as Bluetooth, Zigbee, etc.; or a long-range communication technology, such as WiFi connection.
[0141] The periodic fourth frequency can be determined according to actual conditions and is not limited here. As an example, the periodic fourth frequency can also be called a fixed frequency periodicity.
[0142] The fourth frequency can be determined according to actual conditions and is not limited here. As an example, the fourth frequency can be once an hour.
[0143] The collecting of the oxygen concentration data of the tobacco package based on the fourth frequency can be understood as the oxygen concentration sensor 1017 collecting the humidity data once an hour.
[0144] The specific judgment process of judging whether the oxygen concentration data is abnormal can be determined according to the actual situation and is not limited here. As an example, if the oxygen concentration in the oxygen concentration is between 45% and 50%, it is normal, otherwise it is abnormal.
[0145] In an optional embodiment of the present application, the terminal 101 further includes a battery 1018; the battery 1018 is connected to the MCU 1014;
[0146] The battery 1018 is used to provide power for the MCU 1014 , the UWB communication module 1011 , the acceleration sensor 1015 , the LoRaWAN communication module 1012 , the temperature sensor 1013 , the humidity sensor 1016 and the oxygen concentration sensor 1017 .
[0147] In this embodiment, the battery 1018 can be determined according to actual conditions and is not limited here. As an example, the battery 1018 can be a lithium battery.
[0148] Providing power to the MCU1014, the UWB communication module 1011, the acceleration sensor 1015, the LoRaWAN communication module 1012, the temperature sensor 1013, the humidity sensor 1016 and the oxygen concentration sensor 1017 can be understood as providing power to the MCU1014, the UWB communication module 1011, the acceleration sensor 1015, the LoRaWAN communication module 1012, the temperature sensor 1013, the humidity sensor 1016 and the oxygen concentration sensor 1017.
[0149] As an example, the terminal may include: a UWB communication module, an acceleration sensor, a LoRaWAN communication module, an MCU microprocessor, a lithium battery, a temperature sensor and the like.
[0150] During the operation of the system, the MCU processor periodically wakes up the temperature sensor to collect current temperature data and transmits the data to the LoRaWAN gateway through the LoRaWAN communication module. The MCU microprocessor periodically wakes up the UWB communication module according to the set frequency and sends a UWB pulse signal. If the acceleration sensor detects position movement information, the MCU microprocessor immediately wakes up the UWB communication module and sends a UWB pulse signal.
[0151] In order to realize the asset management and core temperature monitoring functions of the tobacco box system in the tobacco warehouse, and solve the problems of high engineering complexity, high management difficulty and high asset monitoring difficulty faced in the process of tobacco warehouse management, the tobacco package monitoring system in this application can be specifically a tobacco package asset and environmental monitoring management system. In practical applications, it can also be called a tobacco package asset management and environmental monitoring system. The system consists of an asset management and environmental monitoring terminal, a UWB positioning gateway, a LoRaWAN communication gateway, and a network cloud platform. This content can be combined with Figure 5 To understand, Figure 5 Schematic diagram of the application scenario of the tobacco package monitoring system in the embodiment of the present application.
[0152] During the operation of the system, the asset management and environmental monitoring terminal periodically sends UWB pulse positioning signals to the UWB positioning gateway, and collects temperature sensor data and sends it to the cloud platform through the LoRaWAN gateway. The UWB positioning gateway and LoRaWAN communication gateway communicate data with the network cloud platform through Ethernet communication.
[0153] Figure 6 It is a structural diagram of a terminal for asset management and environmental monitoring in an embodiment of the present application. The terminal may include: a UWB communication module, an acceleration sensor, a LoRaWAN communication module, an MCU microprocessor, a lithium battery, and a temperature sensor.
[0154] During the operation of the system, the MCU processor periodically wakes up the temperature sensor to collect current temperature data and transmits the data to the LoRaWAN gateway through the LoRaWAN communication module. The MCU microprocessor periodically wakes up the UWB communication module according to the set frequency and sends a UWB pulse signal. If the acceleration sensor detects position movement information, the MCU microprocessor immediately wakes up the UWB communication module and sends a UWB pulse signal.
[0155] Figure 7 This is a schematic diagram of the appearance of the terminal for asset management and environmental monitoring in the embodiment of the present application. The circuit board is fixed in the outer shell at the tail of the temperature probe. The temperature sensor probe is a needle-shaped structure, which is approximately 30 cm long. During use, the temperature monitoring probe is inserted into the tobacco box.
[0156] Figure 8 This is a terminal system workflow diagram for asset management and environmental monitoring in an embodiment of the present application. When the system is started, it will configure the frequency of temperature data collection and positioning information collection. Subsequently, the system collects temperature data at a predetermined periodic frequency and transmits it through LoRaWAN technology. At the same time, the system periodically activates the UWB module to send pulse data. The accelerometer is responsible for monitoring whether the asset moves. Once movement is detected, the system will immediately start the UWB module to send pulse data. The cloud platform software uses UWB pulse data to calculate the specific location of the cigarette pack through the TDOA algorithm. In addition, the cloud platform software will also record temperature data and perform abnormality analysis on the data.
[0157] This application, first, can use narrowband low-power loRaWAN communication technology to realize inventory and environmental monitoring of warehouse assets, with a wide signal coverage range, strong signal penetration and high sensitivity, ensuring no dead angle coverage of the entire warehouse area, and low cost and high engineering maintainability. Second, the system can monitor the temperature data and asset location data of each tobacco box in real time, providing accurate data support for refined tobacco warehouse management. Third, the system design has an expandable interface, which allows the addition of professional sensors such as oxygen concentration and moisture humidity at key locations to achieve interface expansion and functional supplementation.
[0158] Based on the above tobacco package monitoring system 100, the present application further provides a tobacco package monitoring method, which is applied to the above tobacco package monitoring system 100. Fig. 9 This is a schematic diagram of the implementation process of a tobacco package monitoring method of the present application embodiment, such as Fig. 9 As shown, the method includes:
[0159] Step S901, obtaining the temperature data of the tobacco package, sending the temperature data through the LoRaWAN communication module; and activating the UWB communication module to send pulse data.
[0160] Step S902: receiving the pulse data, and sending the pulse data to a server.
[0161] Step S903: receiving the temperature data, and sending the temperature data to the server.
[0162] Step S904, determining the location information of the tobacco package based on the pulse data, and judging whether the temperature data is abnormal. If the temperature data is abnormal, recording the abnormal temperature data; the location information and the abnormal temperature data are used to manage the tobacco package.
[0163] In step S901, the specific acquisition process of acquiring the temperature data of the tobacco package can be determined according to actual conditions and is not limited here. As an example, the acquisition of the temperature data of the tobacco package is to configure a periodic first frequency of the temperature sensor and collect the temperature data based on the first frequency.
[0164] The specific activation process of activating the UWB communication module to send pulse data can be determined according to actual conditions and is not limited here. As an example, activating the UWB communication module to send pulse data can be configuring a periodic second frequency of the UWB communication module; activating based on the second frequency and sending the pulse data.
[0165] In step S902, the server may be any server and is not limited here. In practical applications, the server may be a network cloud platform.
[0166] The pulse data can be determined according to actual conditions and is not limited here.
[0167] In step S903, the temperature data may be determined according to actual conditions and is not limited here.
[0168] In step S904, the specific determination process of determining the location information of the tobacco package based on the pulse data can be determined according to actual conditions and is not limited here. As an example, the determination of the location information of the tobacco package based on the pulse data can be determined based on the pulse data and a preset arrival time difference TDOA algorithm.
[0169] The specific judgment process in judging whether the temperature data is abnormal can be determined according to the actual situation and is not limited here. As an example, the temperature data between 28 and 30 degrees is normal temperature data, and other temperature data is abnormal temperature data.
[0170] In the embodiment of the present application, the temperature data of the tobacco package is obtained through the terminal, and the temperature data is sent through the LoRaWAN communication module; and the UWB communication module is activated to send pulse data; the UWB positioning gateway receives the pulse data and sends the pulse data to the server; the LoRaWAN communication gateway receives the temperature data and sends the temperature data to the server; the server determines the location information of the tobacco package based on the pulse data, and determines whether the temperature data is abnormal. If the temperature data is abnormal, the abnormal temperature data is recorded; the location information and the abnormal temperature data are used to manage the tobacco package. That is, through the asset monitoring and management solution combining UWB high-precision positioning technology with LoRaWAN communication technology, accurate collection of the tobacco packaging box environment, temperature monitoring and efficient asset management are achieved.
[0171] In an optional embodiment of the present application, the step of obtaining the temperature data of the tobacco package includes:
[0172] configuring a periodic first frequency of the temperature sensor;
[0173] The temperature data is collected based on the first frequency.
[0174] It should be noted that the periodic first frequency can be determined according to actual conditions and is not limited here. As an example, the periodic first frequency can also be called a fixed frequency periodicity.
[0175] The first frequency can be determined according to actual conditions and is not limited here. As an example, the first frequency can be once an hour.
[0176] The collecting of the temperature data based on the first frequency may be understood as the temperature sensor collecting the temperature data once an hour.
[0177] In an optional embodiment of the present application, the activating the UWB communication module to send pulse data includes:
[0178] configuring a periodic second frequency of the UWB communication module;
[0179] The pulse data is sent based on the activation of the second frequency.
[0180] It should be noted that the periodic second frequency can be determined according to actual conditions and is not limited here. As an example, the periodic second frequency can also be called fixed frequency periodicity.
[0181] The second frequency can be determined according to actual conditions and is not limited here. As an example, the second frequency can be once a day.
[0182] The activation based on the second frequency and sending the pulse data can be understood as the UWB communication module being activated once a day and sending the pulse data.
[0183] In an optional embodiment of the present application, the method further includes:
[0184] monitoring whether the tobacco package moves and obtaining a monitoring result;
[0185] When the monitoring result indicates that the tobacco package has moved, the UWB communication module is activated to send pulse data.
[0186] It should be noted that the monitoring of whether the tobacco package moves and obtaining a monitoring result may be monitoring whether the tobacco package moves and obtaining a monitoring result indicating that the tobacco package moves or does not move.
[0187] In an optional embodiment of the present application, determining the location information of the tobacco package based on the pulse data includes:
[0188] The location information of the tobacco package is determined based on the pulse data and a preset time difference of arrival (TDOA) algorithm.
[0189] In this embodiment, the TDOA algorithm may be determined according to actual conditions and is not limited here.
[0190] The location information can be determined according to actual conditions and is not limited here. As an example, the location information can be understood as a specific location.
[0191] The specific determination process in determining the location information of the tobacco package based on the pulse data and the preset arrival time difference TDOA algorithm can be determined according to actual conditions and is not limited here. As an example, the determination of the location information of the tobacco package based on the pulse data and the preset arrival time difference TDOA algorithm can be that the cloud platform software uses UWB pulse data to calculate the specific location of the tobacco package through the TDOA algorithm.
[0192] In an optional embodiment of the present application, the method further includes:
[0193] configuring a periodic third frequency of the humidity sensor;
[0194] Collecting humidity data of the tobacco package based on the third frequency, and sending the humidity data through the LoRaWAN communication module;
[0195] receiving the humidity data, and sending the humidity data to the server;
[0196] Determine whether the humidity data is abnormal. If the humidity data is abnormal, record the abnormal humidity data; the abnormal humidity data is used to manage the tobacco package.
[0197] It should be noted that the humidity sensor can be determined according to actual conditions and is not limited here. As an example, the humidity sensor can be a water humidity sensor.
[0198] The periodic third frequency can be determined according to actual conditions and is not limited here. As an example, the periodic third frequency can also be called fixed frequency periodicity.
[0199] The third frequency can be determined according to actual conditions and is not limited here. As an example, the third frequency can be once an hour.
[0200] The collecting of the humidity data of the tobacco package based on the third frequency may be understood as the humidity sensor collecting the humidity data once an hour.
[0201] The specific judgment process of judging whether the humidity data is abnormal can be determined according to actual conditions and is not limited here. As an example, if the humidity in the humidity data is greater than or equal to 50%, it is abnormal, and if it is less than 50%, it is normal.
[0202] In an optional embodiment of the present application, the method further includes:
[0203] configuring a periodic fourth frequency of the oxygen concentration sensor;
[0204] collecting oxygen concentration data of the tobacco package based on the fourth frequency, and sending the oxygen concentration data through the LoRaWAN communication module;
[0205] receiving the oxygen concentration data, and sending the oxygen concentration data to the server;
[0206] Determine whether the oxygen concentration data is abnormal. If the oxygen concentration data is abnormal, record the abnormal oxygen concentration data; the abnormal oxygen concentration data is used to manage the tobacco package.
[0207] It should be noted that the oxygen concentration sensor can be determined according to actual conditions and is not limited here.
[0208] The periodic fourth frequency can be determined according to actual conditions and is not limited here. As an example, the periodic fourth frequency can also be called a fixed frequency periodicity.
[0209] The fourth frequency can be determined according to actual conditions and is not limited here. As an example, the fourth frequency can be once an hour.
[0210] The collecting of the oxygen concentration data of the tobacco package based on the fourth frequency can be understood as the oxygen concentration sensor collecting the humidity data once an hour.
[0211] The specific judgment process of judging whether the oxygen concentration data is abnormal can be determined according to the actual situation and is not limited here. As an example, if the oxygen concentration in the oxygen concentration is between 45% and 50%, it is normal, otherwise it is abnormal.
[0212] The detailed process of the tobacco package monitoring method of the present application can be understood in conjunction with the previous tobacco package monitoring system, and will not be repeated here.
[0213] An embodiment of the present invention further provides a computer program product, including a computer program, and when the computer program is executed by a processor, the steps of the above method embodiment are implemented.
[0214] An embodiment of the present application also provides a computer-readable medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the above-mentioned method embodiment are implemented. The aforementioned storage medium includes: a mobile storage device, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.
[0215] It should be noted here that the description of the above storage medium and product embodiments is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.
[0216] It should be noted that Fig.10 This is a schematic diagram of the structure of the tobacco bag monitoring device of the embodiment of the present application, such as Fig.10 As shown, the monitoring device 1000 includes: a processor 1001 and a memory 1003 . Optionally, the monitoring device 1000 may also include a communication interface 1002 .
[0217] It can be understood that the memory 1003 can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a ferromagnetic random access memory, a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memory 1003 described in the embodiments of the present application is intended to include but is not limited to these and any other suitable types of memories.
[0218] The method disclosed in the above embodiment of the present application can be applied to the processor 1001, or implemented by the processor 1001. The processor 1001 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 1001. The above processor 1001 may be a general processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The processor 1001 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the memory 1003, and the processor 1001 reads the information in the memory 1003 and completes the steps of the above method in combination with its hardware.
[0219] In an exemplary embodiment, the device may be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), field programmable gate array (FPGA), general processor, controller, microcontroller (MCU), microprocessor, or other electronic components to execute the aforementioned method.
[0220] It should be understood that "one embodiment" or "an embodiment" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above-mentioned sequence numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.
[0221] It should be noted that, in this application, the terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0222] The methods disclosed in several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
[0223] The features disclosed in several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0224] The features disclosed in several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.
[0225] The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A tobacco package monitoring system, characterized in that: The system comprises: at least one asset management and environment monitoring terminal provided with an ultra-wideband UWB communication module and a long-distance wide area network LoRaWAN communication module, a UWB positioning gateway, a LoRaWAN communication gateway and a server; the UWB positioning gateway is connected to the terminal and the server respectively; the LoRaWAN communication gateway is connected to the terminal and the server respectively; The terminal is used to obtain temperature data of the tobacco package, send the temperature data through the LoRaWAN communication module; and activate the UWB communication module to send pulse data; The UWB positioning gateway is used to receive the pulse data and send the pulse data to the server; The LoRaWAN communication gateway is used to receive the temperature data and send the temperature data to the server; The server is used to determine the location information of the tobacco package based on the pulse data, and to determine whether the temperature data is abnormal. If the temperature data is abnormal, the server records the abnormal temperature data. The location information and the abnormal temperature data are used to manage the tobacco package.
2. The system according to claim 1, characterized in that The terminal also includes a temperature sensor and a microcontroller unit MCU; the MCU is connected to the temperature sensor and the LoRaWAN communication module respectively; The MCU is used to configure a periodic first frequency of the temperature sensor; The temperature sensor is used to collect the temperature data based on the first frequency.
3. The system according to claim 2, characterized in that The MCU is connected to the UWB communication module; The MCU is further used to configure the periodic second frequency of the UWB communication module; The UWB communication module is used to be activated based on the second frequency and send the pulse data.
4. The system according to claim 2 or 3, characterized in that: The terminal further includes an acceleration sensor; the MCU is connected to the acceleration sensor; The acceleration sensor is used to monitor whether the tobacco package moves and obtain a monitoring result; The MCU is further configured to activate the UWB communication module to send the pulse data when the monitoring result indicates that the tobacco package has moved.
5. The system according to claim 4, characterized in that The probe of the temperature sensor is a needle-shaped structure; the needle-shaped structure is inserted into the tobacco bag.
6. The system according to claim 5, characterized in that The server is also used to determine the location information of the tobacco package based on the pulse data and a preset time difference of arrival (TDOA) algorithm.
7. The system according to claim 6, characterized in that The terminal also includes a humidity sensor; the humidity sensor is connected to the MCU; The MCU is used to configure a periodic third frequency of the humidity sensor; The humidity sensor is used to collect humidity data of the tobacco package based on the third frequency, and send the humidity data through the LoRaWAN communication module; The LoRaWAN communication gateway is further used to receive the humidity data and send the humidity data to the server; The server is further used to determine whether there is an abnormality in the humidity data. If there is an abnormality in the humidity data, the abnormal humidity data is recorded; the abnormal humidity data is used to manage the tobacco package.
8. The system according to claim 7, characterized in that The terminal also includes an oxygen concentration sensor; the oxygen concentration sensor is connected to the MCU; The MCU is used to configure a periodic fourth frequency of the oxygen concentration sensor; The oxygen concentration sensor is used to collect oxygen concentration data of the tobacco package based on the fourth frequency, and send the oxygen concentration data through the LoRaWAN communication module; The LoRaWAN communication gateway is further used to receive the oxygen concentration data and send the oxygen concentration data to the server; The server is further used to determine whether there is an abnormality in the oxygen concentration data. If there is an abnormality in the oxygen concentration data, the server records the abnormal oxygen concentration data; the abnormal oxygen concentration data is used to manage the tobacco package.
9. The system according to claim 8, characterized in that The terminal further includes a battery; the battery is connected to the MCU; The battery is used to provide power for the MCU, the UWB communication module, the acceleration sensor, the LoRaWAN communication module, the temperature sensor, the humidity sensor and the oxygen concentration sensor.
10. A method for monitoring tobacco packages, characterized in that: Applicable to the tobacco package monitoring system according to any one of claims 1 to 9; the method comprises: Acquiring temperature data of the tobacco package, sending the temperature data through the LoRaWAN communication module; and activating the UWB communication module to send pulse data; receiving the pulse data, and sending the pulse data to a server; receiving the temperature data, and sending the temperature data to the server; The location information of the tobacco package is determined based on the pulse data, and it is judged whether the temperature data is abnormal. If the temperature data is abnormal, the abnormal temperature data is recorded; the location information and the abnormal temperature data are used to manage the tobacco package.
11. The method according to claim 10, characterized in that The step of obtaining the temperature data of the tobacco package comprises: configuring a periodic first frequency of the temperature sensor; The temperature data is collected based on the first frequency.
12. The method according to claim 11, characterized in that The activating the UWB communication module to send pulse data comprises: configuring a periodic second frequency of the UWB communication module; The pulse data is sent based on the activation of the second frequency.
13. The method according to claim 11 or 12, characterized in that: The method further comprises: monitoring whether the tobacco package moves and obtaining a monitoring result; When the monitoring result indicates that the tobacco package has moved, the UWB communication module is activated to send pulse data.
14. The method according to claim 13, characterized in that The determining the location information of the tobacco package based on the pulse data comprises: The location information of the tobacco package is determined based on the pulse data and a preset time difference of arrival (TDOA) algorithm.
15. The method according to claim 14, characterized in that The method further comprises: configuring a periodic third frequency of the humidity sensor; Collecting humidity data of the tobacco package based on the third frequency, and sending the humidity data through the LoRaWAN communication module; receiving the humidity data, and sending the humidity data to the server; Determine whether the humidity data is abnormal. If the humidity data is abnormal, record the abnormal humidity data; the abnormal humidity data is used to manage the tobacco package.
16. The method according to claim 15, characterized in that The method further comprises: configuring a periodic fourth frequency of the oxygen concentration sensor; collecting oxygen concentration data of the tobacco package based on the fourth frequency, and sending the oxygen concentration data through the LoRaWAN communication module; receiving the oxygen concentration data, and sending the oxygen concentration data to the server; Determine whether the oxygen concentration data is abnormal. If the oxygen concentration data is abnormal, record the abnormal oxygen concentration data; the abnormal oxygen concentration data is used to manage the tobacco package.
17. A computer program product comprising a computer program, characterized in that The computer program implements the steps of the method according to any one of claims 10 to 16 when executed by a processor.
18. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 10 to 16 are implemented.