Data collection device and data collection program

The data collection device and program simplify the integration of diverse wireless sensor devices by identifying and correcting sensor data, addressing design complexity in data collection systems.

JP2026001279APending Publication Date: 2026-01-07MITSUBISHI ELECTRIC SYST & SERVICE
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024098471
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-19
Publication Date
2026-01-07

AI Technical Summary

Technical Problem

Existing data collection systems face complexity in design due to the need to accommodate wireless sensor devices with different detection targets and principles, requiring changes in arithmetic processing.

Method used

A data collection device and program that include a wireless communication unit and processor for identifying sensor devices, performing data acquisition and correction processes, with adaptable databases for various sensor types, enabling seamless integration of multiple sensor devices.

Benefits of technology

Facilitates easy design and operation of a data collection device capable of using multiple types of wireless sensor devices by simplifying the integration and processing of sensor data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026001279000001_ABST
    Figure 2026001279000001_ABST
Patent Text Reader

Abstract

An object of the present invention is to facilitate the design of a data collection device capable of using a plurality of types of sensor wireless devices.SOLUTION: A telegram analysis processing part 28 and a correction calculation processing part 30 are configured in a processor 22 provided in a data collection device 10. The processor 22 executes a sensor identification process, a data acquisition process, and a sensor data correction process. The sensor identification processing is processing for identifying, based on a packet received by the data collection device 10, the sensor wireless device 12 that is a transmission source of the telegram 54 included in the packet. The data acquisition processing is processing of specifying the sensor data area 62 in the telegram 54 for the target sensor wireless device identified by the sensor identification processing, and acquiring the sensor data obtained by the target sensor wireless device. The sensor data correction process is a process of executing correction calculation on the sensor data to generate corrected sensor data.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a data collection device and a data collection program, and more particularly to a device and a program for receiving packets and acquiring data from the packets. [Background technology]

[0002] A data collection system is a system that detects physical quantities at multiple locations, in which sensors such as temperature sensors and air pressure sensors are placed at multiple locations and the values ​​detected by the sensors are collected via wireless communication. In the data collection system, wireless sensor devices equipped with the sensors wirelessly transmit the detected values ​​to a data collection device.

[0003] The following Patent Documents 1 and 2 describe data collection systems using wireless communication. Patent Documents 3 to 5 describe arithmetic processing that is executed on detected values ​​by a device that collects detected values ​​from sensors. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2014-107762 [Patent Document 2] Japanese Patent Application Laid-Open No. 2015-26949 [Patent Document 3] Japanese Patent Application Publication No. 2018-206301 [Patent Document 4] Japanese Patent Application Laid-Open No. 2012-58192 [Patent Document 5] Japanese Patent Application Laid-Open No. 2014-78134 Summary of the Invention [Problem to be solved by the invention]

[0005] In a wireless communication data collection system, various wireless sensor devices with different detection targets are used. Generally, when the detection targets are different, the physical quantities indicated by the detected values ​​by the wireless sensor devices are different. Furthermore, even if the physical quantities of the detection targets are the same, the physical quantities indicated by the detected values ​​may differ if the detection principles are different.

[0006] Therefore, if the wireless sensor device can be changed to one with a different detection target or detection principle, it becomes necessary to be able to add or change the arithmetic processing executed by the data collection device. Also, if a wireless sensor device with a different detection target or detection principle can be added to a data collection system, it becomes necessary to be able to add or change the arithmetic processing executed by the data collection device. This can make the design of the data collection device complicated.

[0007] An object of the present invention is to facilitate the design of a data collection device that can use multiple types of wireless sensor devices. [Means for solving the problem]

[0008] The present invention provides a method for detecting a wireless sensor device comprising: a wireless communication unit; and a processor, wherein the wireless communication unit receives a packet and outputs the packet to the processor; and the processor performs a sensor identification process for identifying a wireless sensor device that is a sender of a message included in the packet based on the packet. For the target sensor wireless device identified by the sensor identification process, a data acquisition process is performed to identify a sensor data area in the message and acquire sensor data obtained by the target sensor wireless device from the sensor data area, and a sensor data correction process is performed to perform correction calculations on the sensor data and generate corrected sensor data.

[0009] In one embodiment, a correction database is provided in which correction calculation algorithms for the sensor data are associated with multiple types of sensor wireless devices, the correction database is changeable by an external device connected to the data collection device, and the processor performs correction calculations for the sensor data based on the correction database.

[0010] In one embodiment, a sensor information database is provided that associates information identifying a sensor with information indicating the sensor data area for multiple types of sensor wireless devices, and the sensor information database can be changed by an external device connected to the data collection device, and the processor refers to the sensor information database and identifies the sensor data area in the message for the target sensor wireless device.

[0011] In one embodiment, the processor identifies an array structure in the sensor data domain for multiple sets of the sensor data.

[0012] In one embodiment, the wireless communication unit performs wireless communication with a sensor wireless device that is a BLE device.

[0013] The present invention also provides a data collection program loaded into a storage unit of a data collection device, the data collection program including a wireless communication unit and a processor, the wireless communication unit receiving packets and outputting the packets to the processor, the data collection program including: a sensor identification process for identifying a wireless sensor device that is a sender of a message included in the packet based on the packet; and a data acquisition process for specifying a sensor data area in the message for a target wireless sensor device identified by the sensor identification process and acquiring sensor data obtained by the target wireless sensor device. and a sensor data correction process for performing a correction calculation on the sensor data to generate corrected sensor data. [Effects of the Invention]

[0014] According to the present invention, it is possible to easily design a data collection device that can use a plurality of types of wireless sensor devices. [Brief explanation of the drawings]

[0015] [Figure 1] FIG. 1 is a diagram illustrating a configuration of a data collection system. [Figure 2] FIG. 2 is a diagram illustrating a detailed configuration of a data collection device. [Figure 3] FIG. 10 is a diagram illustrating an example of a packet configuration. [Figure 4] FIG. 10 is a diagram illustrating an example of a structure of a message. [Figure 5] FIG. 10 is a diagram illustrating an example of an array structure of a sensor data area. DETAILED DESCRIPTION OF THE INVENTION

[0016] The embodiments of the present invention will be described with reference to the drawings. The same elements shown in multiple drawings will be designated by the same reference numerals and the description thereof will be omitted.

[0017] (1) Configuration of Data Collection System 100 1 shows the configuration of a data collection system 100 according to an embodiment of the present invention. The data collection system 100 includes a data collection device 10, a plurality of wireless sensor devices 12-1 to 12-N, and a host device 16, where N is an integer equal to or greater than 2. Each of the wireless sensor devices 12-1 to 12-N (hereinafter sometimes referred to as a wireless sensor device 12) includes a sensor 14. The sensor 14 may be a temperature sensor, a humidity sensor, an illuminance sensor, a vibration sensor, a water level sensor, or the like. Each wireless sensor device 12 acquires sensor data indicating a detected value from the sensor 14 and wirelessly transmits a packet including the sensor data to the data collection device 10. The data collection device 10 receives the packets transmitted from each wireless sensor device 12 and acquires the sensor data of each wireless sensor device 12.

[0018] The sensor wireless devices 12-1 to 12-N are installed in factories, buildings, offices, warehouses, greenhouses for plant cultivation, etc. When the sensor wireless devices 12 are installed in buildings or offices, a temperature sensor, a humidity sensor, etc. may be used as the sensor 14. In this case, sensor data indicating the temperature, humidity, etc. at the locations where each sensor wireless device 12 is installed is collected by the data collection device 10. When the sensor wireless devices 12 are installed in factories or warehouses, a temperature sensor, a humidity sensor, etc. may be used as the sensor 14. In this case, sensor data indicating the temperature, humidity, vibration, etc. at the locations where each sensor wireless device 12 is installed is collected by the data collection device 10. The host device 16 may be an information processing device such as a workstation, a personal computer, a tablet computer, or a smartphone. The host device 16 is connected to the data collection device 10 via a wireless communication line or a wired communication line. The data collection device 10 transmits sensor data to the host device 16. The host device 16 displays information based on the sensor data, and a user can monitor the product based on the displayed information.

[0019] When the sensor wireless devices 12 are placed in a greenhouse, a temperature sensor, a humidity sensor, an illuminance sensor, etc. may be used as the sensors 14. In this case, the data collection device 10 collects sensor data indicating the temperature, humidity, illuminance, etc. at the locations where the sensor wireless devices 12 are placed.

[0020] (2) Configuration of the data collection device 10 Fig. 2 shows a detailed configuration of the data collection device 10. In addition to the data collection device 10, Fig. 2 also shows wireless sensor devices 12-1 to 12-N, a host device 16, an external device 40 connected to the data collection device 10, and an external memory 42 connected to the external device 40. The data collection device 10 includes a processor 22, a storage unit 26, a wireless communication unit 20, and a host device communication unit 24.

[0021] The wireless communication unit 20 receives packets wirelessly transmitted from each sensor wireless device 12 and outputs them to the processor 22. The processor 22 extracts a message containing a certain group of information from the packet and identifies the type of the sensor wireless device 12 that sent the packet (such as the manufacturer, model number, and what physical quantity the sensor wireless device 12 detects). The processor 22 extracts sensor data from the message and performs correction calculations on the sensor data according to the type of the sensor wireless device 12 that was identified as the sender, to generate corrected sensor data. The specific configurations of the packets and messages and the specific processing executed by the processor 22 will be described later.

[0022] Here, the sensor data is data indicating a detection value according to the operating principle of the sensor, and the corrected sensor data is data obtained by converting the detection value according to the operating principle of the sensor into a physical quantity of the object to be detected. For example, if a thermistor is used as the temperature sensor, the sensor data indicates a resistance value according to the detected temperature, and the corrected sensor data indicates the temperature. In this case, the correction calculation is a calculation to convert the resistance value of the thermistor into a temperature. Also, if a thermocouple is used as the temperature sensor, the sensor data indicates an output voltage according to the detected temperature, and the corrected sensor data indicates the temperature. In this case, the correction calculation is a calculation to convert the output voltage of the thermocouple into a temperature.

[0023] The processor 22 outputs the corrected sensor data acquired for each sensor wireless device 12 to the host device communication unit 24. The host device communication unit 24 transmits the corrected sensor data to the host device 16.

[0024] (3) Packet configuration example 3 shows an example of the structure of a packet transmitted from the sensor radio device 12 to the data collecting device 10. The packet includes a header section 50 and a payload section 52 following the header section 50. The header section 50 contains control information for the data collecting device 10 to acquire information from the packet. For example, the header section 50 may contain a preamble for adjusting the processing timing of the packet (such as synchronization timing with a signal indicated by the packet), a source address for identifying the sender, a destination address for specifying the destination, etc. The header section 50 may also contain identification data for identifying the sensor radio device 12 that is the sender. This identification data may be included in the payload section 52.

[0025] The actual information transmitted by the packet is contained in the payload section 52. In the example shown in Fig. 3, a predetermined area in the payload section 52 contains a message 54 including sensor data generated by the sensor wireless device 12.

[0026] The telegram 54 includes a data length field 56, a type field 58, and a transmission data field 60. The data length field 56 includes information indicating the length of the telegram 54. The type field 58 includes information indicating the type of the telegram 54. In the example shown in FIG. 3, the type field 58 includes information indicating that the telegram 54 is a telegram including sensor data. The transmission data field 60 includes the actual data transmitted by the telegram 54. In the example shown in FIG. 3, the transmission data field 60 includes a sensor data field 62, which includes three sets of sensor data, sensor data 1 to sensor data 3.

[0027] Each sensor wireless device 12 may be a Bluetooth Low Energy (Bluetooth is a registered trademark, hereinafter referred to as BLE) device that performs wireless communication in accordance with the BLE communication standard. In the BLE communication standard, the data length field 56, type field 58, and transmission data field 60 are defined as "Length," "AD Type," and "AD DATA," respectively. Each sensor wireless device 12 may also be a device that performs wireless communication in accordance with another communication standard, such as Zigbee (registered trademark).

[0028] The sensor data area 62 of the electronic message 54 has various array structures. Here, the array structure refers to a data structure defined by the position and range of the area occupied by each of multiple sets of sensor data (sensor data 1 to 3 in the example shown in FIG. 3). For example, in the electronic messages 54-1 and 54-2 shown in FIGS. 4(a) and 4(b), the ranges occupied by sensor data 1 to sensor data 3 in the sensor data area 62 are different. The array structure may be indicated by the number of bits each sensor data occupies in the sensor data area 62, counting from the beginning.

[0029] (4) Processing Executed by Processor 22 (4-1) Processing Executed by the Message Analysis Processing Unit 28 2 again, the specific processing executed by the processor 22 will be described. The processor 22 executes a program preloaded therein to configure the message analysis processing unit 28 and the correction calculation processing unit 30. The message analysis processing unit 28 identifies the type of the sensor wireless device 12 that is the sender of the packet to be processed, based on the identification data included in the packet output from the wireless communication unit 20 (hereinafter, sometimes referred to as the packet to be processed). The type of the sensor wireless device 12 is identified by the manufacturer and model number of the sensor wireless device 12, the physical quantity that the sensor wireless device 12 detects, etc.

[0030] The process of identifying the type of the sensor radio device 12 is performed by referring to the sensor information database 32 stored in the storage unit 26. That is, the sensor information database 32 contains information for each of a plurality of types that associates identification data included in the packet with the type of the sensor radio device 12. The message analysis processing unit 28 refers to the sensor information database 32 and identifies the type of the sensor radio device 12 associated with the identification data included in the packet to be processed as the type of the sensor radio device 12 that is the sender of the packet to be processed.

[0031] Furthermore, the message analysis processor 28 identifies the structure (message structure) of the message 54 included in the packet to be processed, based on the type of the identified sensor wireless device 12. That is, the message analysis processor 28 identifies the sensor data area 62 in the message 54 included in the packet to be processed, and identifies the array structure of the sensor data area 62.

[0032] The process of identifying the sensor data area 62 and the array structure of the sensor data area 62 is performed by referencing the sensor information database 32 stored in the storage unit 26. That is, the sensor information database 32 contains information that associates the type of the sensor wireless device 12, the range of the sensor data area 62, and the array structure of the sensor data area 62.

[0033] After identifying the sensor data area 62 and the array structure of the sensor data area 62, the message analysis processor 28 extracts one set of sensor data or multiple sets of sensor data from the sensor data area 62 and outputs them to the correction calculation processor 30. The message analysis processor 28 also outputs type information to the correction calculation processor 30 that associates the one set of sensor data or multiple sets of sensor data with the type of the sensor wireless device 12 that sent the data.

[0034] (4-2) Processing Executed by the Correction Calculation Processing Unit 30 The correction calculation processor 30 performs a correction calculation defined for the type of the sensor wireless device 12 in the correction database 34 on the sensor data output from the message analysis processor 28, to obtain corrected sensor data. As will be described later, the correction calculation includes extraction calculation, function calculation, and a combination of these.

[0035] The correction database 34 stored in the storage unit 26 includes information associating correction calculation algorithms with types of sensor wireless devices 12. The storage unit 26 also stores programs of correction calculation algorithms associated with each type of sensor wireless device 12 in the correction database 34. The correction calculation algorithms may be, for example, algorithms using reverse Polish notation.

[0036] The correction calculation processing unit 30 refers to the correction database 34, recognizes the correction calculation associated with the type of sensor wireless device 12, and reads a program for executing the correction calculation algorithm corresponding to that type of sensor wireless device 12.

[0037] The extraction calculation of the correction calculation is a calculation for sensor data extracted from the message 54. FIG. 5 shows an example of the array structure of the sensor data area 62. The array structure shown in FIG. 5 is conceptual for ease of explanation. The sensor data area 62 includes sensor data D1 to D7. Sensor data D1 is represented by the numerical area [0] and [1], sensor data D2 is represented by the numerical area [2] and [3], sensor data D3 is represented by the numerical area [4] and [5], sensor data D4 is represented by the numerical area [6] and [7], and sensor data D5 is represented by the numerical area [8] to

[11] , sensor data D6 is represented by the numerical area

[12] to

[15] , and sensor data D7 is represented by the numerical area

[16] to

[19] .

[0038] The extraction calculation includes, for example, a calculation for fitting a numerical value of a numerical value area into a predetermined range of digits in binary or hexadecimal. The following (Equation 1) is an example for finding a numerical value A3 after correction of sensor data D3.

[0039] (Math 1)A3=x[4]+(x[5]×0x100)

[0040] Here, x[i] indicates the number written in the numeric field [i]. The notation "0x" indicates that the number that follows is a hexadecimal number. (Number 1) means to add the number whose third hexadecimal digit is x[5] to the x[4] written in the numeric field [4]. If x[4] and x[5] are two-digit hexadecimal numbers, then the number A3 is a hexadecimal number with x[4] assigned to the last two digits and x[5] assigned to the last three and four digits.

[0041] The following (Equation 2) is an example of calculating a corrected value A5 of the sensor data D5.

[0042] (Math 2)A5=x[8]+(x[9]×0x100)+(x

[10] ×0x10000) +(x

[11] +0x1000000)

[0043] (Number 2) means to add the number whose third digit in hexadecimal is x[9] to the x[8] written in the numeric field [8], add the number whose fifth digit in hexadecimal is x

[10] , and add the number whose fourth digit in hexadecimal is x

[11] . If x[8]~x

[11] are two-digit hexadecimal numbers, the number A5 is a hexadecimal number in which x[8] is assigned to the last two digits, x[9] is assigned to the third and fourth digits counting from the bottom, x

[10] is assigned to the fifth and sixth digits counting from the bottom, and x

[11] is assigned to the seventh and eighth digits counting from the bottom.

[0044] Next, the function calculation may include arithmetic operations, linear polynomials, power polynomials, exponential functions, etc. For example, the corrected value Ai of the sensor data i may be calculated by the linear calculation formula of (Equation 3).

[0045] (Equation 3) Ai = a·x[j] + b

[0046] Here, i is an integer that specifies the sensor data, and j is an integer that specifies the numerical range in the telegram 54. Furthermore, a and b are arbitrary constants. The following (Equation 4) is an example of a function calculation based on a power polynomial.

[0047] (Number 4) Ai = c x[j] + d x[j] 2 +ex[j] 3 +f

[0048] where c, d, e and f are arbitrary constants.

[0049] The following (Equation 5) is an example of a function calculation using an exponential function.

[0050] (Math. 5) Ai=α·exp(β·x[j])+γ·x[j]

[0051] where α, β, and γ are arbitrary constants.

[0052] In the correction database 34, a correction calculation algorithm is associated with each type of sensor wireless device 12. The correction calculation algorithm may be one that executes only extraction calculation, one that executes one function calculation, or one that combines multiple function calculations, depending on the type of sensor wireless device 12.

[0053] For example, the correction calculation may include one that corrects an offset, one that corrects the detected value so that the detected value increases linearly when the detected value increases curvilinearly with an increase in actual temperature, one that converts the detected value from antilogarithm to logarithm, one that finds the value of a trigonometric function using the detected value as a variable, and so on.

[0054] The correction calculation is determined depending on the type of the sensor wireless device 12 and the format of the sensor data to be transmitted to the host device 16. The correction calculation may be realized by any combination of extraction calculation and function calculation.

[0055] (5) Summary of the processing executed by the processor 22 As described above, the processor 22 provided in the data collection device 10 is configured with the message analysis processing unit 28 and the correction calculation processing unit 30, and the processor 22 executes the following sensor identification processing, data acquisition processing, and sensor data correction processing.

[0056] The sensor identification process is a process for identifying the sensor wireless device 12 that is the sender of the telegram 54 based on the packet received by the data collection device 10. The data acquisition process is a process for specifying the sensor data area 62 in the telegram 54 for the target sensor wireless device identified by the sensor identification process, and acquiring the sensor data obtained by the target sensor wireless device. The sensor data correction process is a process for performing correction calculations on the sensor data and generating corrected sensor data.

[0057] The processor 22 outputs the corrected sensor data acquired for each sensor wireless device 12 to the host device communication unit 24. The host device communication unit 24 transmits the corrected sensor data to the host device 16.

[0058] The storage unit 26 serving as a storage medium may store a program that causes the processor 22 to execute the sensor identification process, the data acquisition process, and the sensor data correction process. The processor 22 executes the program stored in the storage unit 26 to execute the sensor identification process, the data acquisition process, and the sensor data correction process.

[0059] (6) Summary of information contained in each database As described above, the sensor information database 32 contains information for each of the multiple types of sensor wireless devices 12, i.e., for each of the multiple types of sensor wireless devices 12, associating identification data contained in the packets with the type of the sensor wireless device 12. The sensor information database 32 also contains information associating the type of sensor wireless device 12 with the range of the sensor data area 62 and the array structure of the sensor data area 62. In this way, the sensor information database 32 contains association data that associates each piece of information with the type of sensor wireless device 12. The sensor information database 32 is information unique to each sensor wireless device 12. Therefore, by identifying the type of the sensor wireless device 12 in use, the association data to be included in the sensor information database 32 and stored in the storage unit 26 is identified.

[0060] As described above, the correction database 34 includes information associating correction calculation algorithms with the types of sensor wireless devices 12. The storage unit 26 also stores correction calculation algorithm programs associated with each type of sensor wireless device 12 in the correction database 34. In this way, the correction database 34 includes association data that associates each piece of information with the type of sensor wireless device 12. The correction database 34 is information unique to each sensor wireless device 12. Therefore, by identifying each type of sensor wireless device 12 in use, association data to be included in the correction database 34 (data associating the type of sensor wireless device 12 with correction calculation, i.e., components of the correction database 34) can be identified. Furthermore, by identifying the type of sensor wireless device 12, the correction calculation algorithm program to be stored in the storage unit 26 can be identified.

[0061] (7) Process to change each database The sensor information database 32 and the correction database 34 may be changeable by an external device 40 connected to the data collection device 10. The external device 40 may be an information processing device such as a workstation, a personal computer, a tablet computer, or a smartphone. In addition, the correction calculation algorithm associated with the type of the sensor wireless device 12 in the correction database 34 can be stored in the memory unit 26 in response to a user's operation of the external device 40.

[0062] The external memory 42 stores the correspondence data in the sensor information database 32, the correspondence data in the correction database 34, and the correction calculation algorithm for each type of wireless sensor device 12. The external memory 42 may be the memory of a computer that constitutes a telecommunications line such as the Internet.

[0063] The external device 40 recognizes the type of the sensor wireless device 12 in response to user operation, obtains correspondence data in the sensor information database 32 corresponding to the type of the sensor wireless device 12 from an external database in the external memory 42, and adds the obtained correspondence data to the sensor information database 32.

[0064] The external device 40 also recognizes the type of the sensor wireless device 12 in response to a user operation, acquires association data in the correction database 34 corresponding to the type of the sensor wireless device 12 from the external database in the external memory 42, and adds the acquired association data to the correction database 34. The external device 40 further acquires a program of a correction calculation algorithm associated with the correction database 34 from the external database in the external memory 42, and stores the acquired program in the storage unit 26.

[0065] In the data collection device 10 according to this embodiment, the sensor information database 32 and the correction database 34 corresponding to the type of sensor wireless device 12 in use are stored by operating the external device 40. This makes it easy to enable the data collection device 10 to use multiple types of sensor wireless devices 12. Furthermore, the usable sensor wireless devices 12 can be added or changed simply by changing the sensor information database 32 and the correction database 34 stored in the storage unit 26. This makes it easy to design a data collection device 10 that can use multiple types of sensor wireless devices 12. [Explanation of symbols]

[0066] 10 Data collection device, 12-1 to 12-N sensor wireless devices, 14 Sensor, 16 Upper device, 20 Wireless communication unit, 22 Processor, 24 Upper device communication unit, 26 Memory unit, 28 Message analysis processing unit, 30 Correction calculation processing unit, 32 Sensor information database, 34 Correction database, 40 External device, 42 External memory, 50 Header unit, 52 Payload unit, 54, 54-1, 54-2 Message, 56 Data length area, 58 Type area, 60 Transmission data area, 62 Sensor data area, 100 Data collection system.

Claims

1. a wireless communication unit and a processor, The wireless communication unit receiving a packet and outputting the packet to the processor; The processor: a sensor identification process for identifying a wireless sensor device that is a sender of a message included in the packet based on the packet; a data acquisition process of identifying a sensor data area in the message for the target wireless sensor device identified by the sensor identification process, and acquiring sensor data obtained by the target wireless sensor device from the sensor data area; and a sensor data correction process for performing a correction calculation on the sensor data to generate corrected sensor data.

2. 2. The data collection device of claim 1, a correction database in which correction calculation algorithms for the sensor data are associated with a plurality of types of wireless sensor devices; the correction database is modifiable by an external device connected to the data collection device; The processor: A data collection device that performs correction calculations on the sensor data based on the correction database.

3. 2. The data collection device of claim 1, a sensor information database in which information for identifying a sensor and information indicating the sensor data area are associated with each other for a plurality of types of wireless sensor devices; The sensor information database includes: modifiable by an external device connected to the data collection device; The processor: The data collection device refers to the sensor information database and identifies the sensor data area in the message for the target wireless sensor device.

4. 4. The data collection device according to claim 3, The processor: A data collection device that identifies an array structure in the sensor data area for a plurality of sets of the sensor data.

5. 5. The data collection device according to claim 1, The wireless communication unit A data collection device that performs wireless communication with a wireless sensor device that is a BLE device.

6. a wireless communication unit and a processor, The wireless communication unit a data collection program read into a storage unit of a data collection device, the data collection program receiving a packet and outputting the packet to the processor, a sensor identification process for identifying a wireless sensor device that is a sender of a message included in the packet based on the packet; a data acquisition process for identifying a sensor data area in the message for the target wireless sensor device identified by the sensor identification process and acquiring sensor data obtained by the target wireless sensor device; and a sensor data correction process for performing a correction calculation on the sensor data to generate corrected sensor data.

Citation Information

Patent Citations

  • Sensor network system, base station, and relay method for sensing data

    JP2007243478A

  • Communication device and communication system

    JP2019220929A

  • Electronic apparatus, correcting method for detection data, and sensor device

    JP2012058192A

  • Sensor information high-speed data processing system and sensor information high-speed processing / display system

    JP2014078134A

  • Sensor data collection system

    JP2014107762A