Wireless communication device, wireless communication system, and wireless communication method
The wireless communication device optimizes sensor data transmission by calculating reception intervals and communication timing, addressing synchronization challenges in wireless sensor systems to enhance data efficiency and reliability.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- YAZAKI CORP
- Filing Date
- 2022-09-05
- Publication Date
- 2026-05-12
AI Technical Summary
Existing wireless sensor systems face challenges in synchronizing sensor data acquisition and transmission among multiple devices, requiring a margin of error in timing to ensure efficient data transmission and reception, which is affected by device placement and obstacles.
A wireless communication device that calculates a reception interval based on radar waves and sensor information from preceding terminals, determining a communication timing to efficiently transmit and receive data through a predetermined relay sequence.
Enables efficient transmission and reception of sensor information in a network by optimizing communication timing based on device installation conditions and obstacles, ensuring reliable data propagation.
Smart Images

Figure 0007857191000001 
Figure 0007857191000002 
Figure 0007857191000003
Abstract
Description
Technical Field
[0001] The present invention relates to a wireless communication device, a wireless communication system, and a wireless communication method.
Background Art
[0002] Conventionally, a communication system has been proposed for relaying data acquired by sensors and transmitting it to a target location. Patent Document 1 discloses a wireless sensor system including a plurality of wireless sensor devices and a wireless relay device. The wireless sensor system disclosed in Patent Document 1 relays sensor data acquired by sensors of the wireless sensor devices and transmits it to a wireless sensor aggregation station.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] The wireless sensor system disclosed in Patent Document 1 involves a wireless sensor device that repeatedly enters a wake-up state and a sleep state, and within a predetermined period before the device enters sleep mode, sensor data is acquired and transmitted to a wireless relay device. However, in a wireless sensor system with multiple wireless sensor devices, it is necessary to synchronize the timing of sensor data acquisition and transmission among the multiple wireless sensor devices. In the wireless sensor system disclosed in Patent Document 1, sensor data is acquired and transmitted within a predetermined period, but in order to ensure that the transmission and reception of sensor data between devices is carried out without problems, it is necessary to allow for a margin of error in this predetermined period before sleep mode. In addition, the data transmission and reception interval between devices changes depending on the actual placement of the wireless sensor devices and the presence or absence of obstacles. In other words, in a system that propagates acquired data between multiple devices, a communication system is required that can efficiently transmit and receive acquired sensor information according to the conditions of the installed devices.
[0005] This invention has been made in view of the problems of the prior art described above. The object of this invention is to provide a wireless communication device that can efficiently transmit and receive sensor information in a network that transmits sensor information acquired by a sensor. [Means for solving the problem]
[0006] A wireless communication device according to an aspect of the present invention is a wireless communication device that constitutes a communication system that transmits data to a target destination in accordance with a predetermined relay sequence, and comprises: a received data acquisition unit that acquires other terminal radar waves radiated from another terminal immediately preceding the local terminal in the relay sequence and other terminal sensor information transmitted as received data; a timing calculation unit that calculates a first reception interval based on the reception time of the other terminal radar waves and other terminal sensor information and calculates the local terminal's communication timing based on the first reception interval; a sensor information acquisition unit that radiates local terminal radar waves at the communication timing, acquires local terminal sensor information based on the reflected waves of the local terminal radar waves and stores it in a storage unit; a transmission data generation unit that generates transmission data including at least local terminal sensor information; and a transmission data transmission unit that transmits transmission data to the next other terminal in the relay sequence.
[0007] Another aspect of the present invention relates to a wireless communication system that transmits data according to a predetermined relay sequence, comprising a plurality of wireless communication devices and a collection module which is the destination for data transmission, wherein the wireless communication device includes: a received data acquisition unit that acquires other terminal radar waves radiated from another terminal immediately preceding the local terminal in the relay sequence and other terminal sensor information transmitted as received data; a timing calculation unit that calculates a first reception interval based on the reception time of the other terminal radar waves and other terminal sensor information and calculates the local terminal's communication timing based on the first reception interval; a sensor information acquisition unit that radiates local terminal radar waves at the communication timing, acquires local terminal sensor information based on the reflected waves of the local terminal radar waves and stores it in a storage unit; a transmission data generation unit that generates transmission data including at least local terminal sensor information; and a transmission data transmission unit that transmits transmission data to the next other terminal in the relay sequence.
[0008] Another aspect of the present invention is a wireless communication method performed by a computer, which acquires as received data a radar wave emitted from another terminal immediately preceding the local terminal in the relay sequence and sensor information transmitted from the other terminal, calculates a first reception interval based on the reception time of the radar wave and sensor information of the other terminal, calculates the local terminal's communication timing based on the first reception interval, emits a radar wave at the communication timing, acquires sensor information based on the reflected wave of the local terminal's radar wave, generates transmission data including at least the sensor information, and transmits the transmission data to the next other terminal in the relay sequence. [Effects of the Invention]
[0009] According to the present invention, it is possible to provide a wireless communication device that can efficiently transmit and receive sensor information in a network that transmits sensor information acquired by a sensor. [Brief explanation of the drawing]
[0010] [Figure 1] This figure shows the configuration of the wireless communication system according to this embodiment. [Figure 2] This diagram shows the configuration of the wireless communication device according to this embodiment. [Figure 3] This diagram shows the configuration of the sensor communication terminal according to this embodiment. [Figure 4] This is a block diagram showing the functional configuration of the sensor communication terminal according to this embodiment. [Figure 5] This diagram illustrates the configuration of the storage unit of the sensor communication terminal according to this embodiment. [Figure 6] This figure shows an example of the data format of a communication packet in the wireless communication system according to this embodiment. [Figure 7] This figure shows an example of the data format for received and transmitted data in the wireless communication system according to this embodiment. [Figure 8] This diagram illustrates the data flow in the wireless communication system according to this embodiment. [Figure 9] This flowchart shows an example of processing by the wireless communication device according to this embodiment. [Figure 10] This flowchart shows an example of processing by the wireless communication device according to this embodiment. [Figure 11] This flowchart shows an example of processing by the wireless communication device according to this embodiment. [Figure 12] This flowchart shows an example of processing by the wireless communication device according to this embodiment. [Figure 13] This flowchart shows an example of processing by the wireless communication device according to this embodiment. [Modes for carrying out the invention]
[0011] The wireless communication system 1 according to this embodiment will be described in detail below with reference to the drawings. Note that the dimensional ratios in the drawings are exaggerated for illustrative purposes and may differ from the actual ratios. In addition, in the following drawings, identical or similar parts are denoted by the same or similar reference numerals.
[0012] (Wireless communication system 1) Figure 1 shows the configuration of the wireless communication system 1 according to this embodiment. The wireless communication system 1 is installed, for example, inside a bus and detects the flow of people and lost items in an environment where many people enter and exit. The detected data is also notified to a monitor that can be viewed by the driver, or to a data center of the operating company or management company.
[0013] The wireless communication system 1 is composed of a plurality of wireless communication devices 10a to 10d and a data collection module 20. When it is not necessary to distinguish between each of the wireless communication devices 10a to 10d, they are simply referred to as "wireless communication device 10". Furthermore, while Figure 1 shows an example where the number of wireless communication devices 10 in the wireless communication system 1 is four, the number of wireless communication devices 10 does not limit the configuration of the embodiment. For example, the number of wireless communication devices 10 in the wireless communication system 1 may be more than or less than four.
[0014] Also, in the present embodiment, the wireless communication system 1 is a communication system that transmits data to a target destination according to a predetermined relay order by relaying the data with the wireless communication device 10.
[0015] For example, the predetermined relay order corresponds to the ascending order of the numbers assigned to each of the wireless communication devices 10a to 10d in the example shown in FIG. 1, and corresponds to the order of the wireless communication device 10a, the wireless communication device 10b, the wireless communication device 10c, and the wireless communication device 10d. That is, in the example shown in FIG. 1, the wireless communication device 10a is the start terminal of communication. Also, in the example shown in FIG. 1, the target destination corresponds to the collection module 20.
[0016] The wireless communication device 10 includes a sensor communication terminal 100 described later. Also, the wireless communication device 10 transmits the sensor information acquired (sensed) by the sensor communication terminal 100 to the next wireless communication device 10 in a predetermined relay order.
[0017] In the example shown in FIG. 1, the wireless communication device 10a transmits sensor information to the wireless communication device 10b via the path R12. Also, the wireless communication device 10b transmits the sensor information transmitted from the wireless communication device 10a and the sensor information acquired by the wireless communication device 10b to the wireless communication device 10c via the path R23. Also, the wireless communication device 10c transmits the sensor information transmitted from the wireless communication device 10b and the sensor information acquired by the wireless communication device 10c to the wireless communication device 10d via the path R34. Further, the wireless communication device 10d transmits the sensor information transmitted from the wireless communication device 10c and the sensor information acquired by the wireless communication device 10d to the collection module 20 via the path R4c. As a result, all the sensor information acquired by the wireless communication devices 10a to 10d is collected by the collection module 20.
[0018] Furthermore, data will be received by each wireless communication device 10 if the sum of the value obtained by the radio wave propagation loss calculation formula shown in equation (1) below and the transmission power is greater than or equal to the value required for reception, and there are no obstacles between the terminals. For example, if the radio wave frequency is 60 GHz and there are no obstacles between the terminals, the data will be received if the distance between the wireless communication devices 10 is less than 4 m. Here, r represents the distance between the devices, and λ represents the wavelength of the radio wave. Propagation loss (dB) = 20log((4πr) / λ) ... (1)
[0019] Furthermore, the radar waves emitted for sensing from the sensor communication terminal 100 of the wireless communication device 10 may or may not reach other wireless communication devices 10, depending on the distance between the installed wireless communication devices 10. For example, in the example shown in Figure 1, the radar waves emitted from wireless communication device 10a reach wireless communication devices 10b and 10c, but not reach wireless communication device 10d. On the other hand, in the example shown in Figure 1, the radar waves emitted from wireless communication devices 10b and 10c reach other wireless communication devices 10.
[0020] (Wireless communication device 10) Figure 2 is a block diagram showing the configuration of the wireless communication device 10 according to this embodiment. As shown in Figure 2, the wireless communication device 10 is composed of a sensor communication terminal 100, a solar panel 200, and an antenna 300. Details of the sensor communication terminal 100 will be described later.
[0021] The solar panel 200 is a device that converts ambient light into electricity and supplies power to the sensor communication terminal 100. In this embodiment, the wireless communication device 10 operates based on the electricity generated by the solar panel 200. When the wireless communication system 1 according to this embodiment is installed inside a bus, the wireless communication device 10 is installed, for example, on the ceiling inside the bus. In this case, the solar panel 200 of the sensor communication terminal 100 is powered by the ambient light entering the bus during the day. Also, at night or in dark places such as tunnels, the solar panel 200 of the sensor communication terminal 100 is powered by the lighting inside the bus, such as fluorescent lights or LEDs. Therefore, since the sensor communication terminal 100 operates with the electricity supplied from the solar panel 200, it is possible to install it so that sensor information is transmitted according to a predetermined relay sequence in the wireless communication system 1 shown in Figure 1.
[0022] Antenna 300 is used for transmitting and receiving radio waves for wireless communication. In this embodiment, antenna 300 is used for data transmission and reception between wireless communication device 10 and other wireless communication devices 10. Specifically, antenna 300 transmits transmission data and receives reception data. Antenna 300 may also be used to emit radar waves for detecting objects. In this embodiment, antenna 300 acquires sensing data (sensor information) sensed by radar waves. When the sensor communication terminal 100 shares wireless communication and radar waves, a predetermined standard such as IEEE802.11ay is applied. When this standard is applied, sensing and communication use the same 60GHz, so the sensor and communication operate independently. In Figure 2, an example is shown where there is only one antenna 300, but antennas 300 corresponding to wireless communication and radar waves may be provided.
[0023] In this specification, radar waves emitted from the wireless communication device 10's own terminal may be referred to as "local terminal radar waves," and radar waves emitted from other terminals of the wireless communication device 10 may be referred to as "other terminal radar waves" to distinguish between them. Furthermore, sensor information acquired by the local terminal may be referred to as "local terminal sensor information," and sensor information transmitted from other terminals may be referred to as "other terminal sensor information" to distinguish between them.
[0024] (Sensor communication terminal 100) Figure 3 is a block diagram showing the configuration of the sensor communication terminal 100. In this embodiment, the sensor communication terminal 100 is a device to which the above-mentioned IEEE802.11ay or the like applies, and is a device in which the functions of a sensor utilizing 60GHz and wireless communication functions are realized in an integrated manner.
[0025] Furthermore, in this embodiment, when the sensor communication terminal 100 transmits its own acquired sensor data to the information collection module 20, if the next destination in the predetermined relay sequence is not the information collection module 20, it transmits the data to another wireless communication device 10. In addition, the sensor communication terminal 100 of the wireless communication device 10 relays the data from the previous wireless communication device 10 in the predetermined relay sequence and transmits it to the next destination in the predetermined relay sequence. That is, the sensor communication terminal 100 transmits its own acquired sensor data, and if it has also received other terminal sensor data transmitted from another terminal, it transmits this data together with the own acquired sensor data to the next destination in the predetermined relay sequence.
[0026] The sensor communication terminal 100 may be configured as a general-purpose computer, as shown in Figure 3, comprising a control unit 110, a storage unit 120, a communication interface 130, and an input / output interface 140.
[0027] The control unit 110 is a component that controls the functions of the sensor communication terminal 100. Specifically, the control unit 110 has multiple functions as shown in Figure 4. Details of each of these functions will be described later.
[0028] Furthermore, the control unit 110 may be configured as, for example, a general-purpose microcomputer. In this case, the microcomputer may have a computer program installed that allows it to function as a sensor communication terminal 100. By executing the computer program, the microcomputer functions as one of the multiple information processing circuits provided by the sensor communication terminal 100. In this embodiment, an example is shown in which the multiple information processing circuits provided by the sensor communication terminal 100 are realized by software, but of course, it is also possible to configure the information processing circuits by preparing dedicated hardware to perform each of the information processing operations shown below. Alternatively, the multiple information processing circuits may be configured using separate hardware.
[0029] Furthermore, the control unit 110 operates based on a program (not shown) stored in the memory unit 120 and executes each of the functions provided by the control unit 110 as described above. Note that the program is not limited to being stored in the memory unit 120, but may also be stored in a ROM (not shown) or the like within the sensor communication terminal 100, for example.
[0030] As shown in Figure 4, the storage unit 120 includes a sensor information DB121 (DB: Database), a received information DB122, and a transmitted information DB123.
[0031] Furthermore, as described above, the storage unit 120 may store programs for each function executed by the control unit 110. The data and programs stored in the storage unit 120 may be configured as areas physically or logically separated within a single storage device. Alternatively, the storage unit 120 for each data may be provided in multiple physically different storage devices.
[0032] The communication IF 130 is an interface for exchanging data transmitted and received via the antenna 300. In this embodiment, data received via the antenna 300 is sent to the received data acquisition unit 113a provided in the communication unit 113. Also, the transmission data transmission unit 113b provided in the communication unit 113 sends transmission data to the antenna 300 via the communication IF 130 and transmits it to another terminal (wireless communication device 10 or collection module 20).
[0033] The input / output IF140 is, for example, a component (interface) for exchanging data between the sensor unit 400 or external device 500 and the sensor communication terminal 100. The input / output IF140 is also used as an interface when a user operates the sensor communication terminal 100. In this embodiment, the sensor unit 400 is different from a radar sensor transmitted via the antenna 300, and may be, for example, an image sensor such as a camera or an ultrasonic sensor capable of detecting objects. The sensor unit 400 sends sensing data sensed by the applicable sensor to the input / output IF140.
[0034] In this embodiment, if the sensor is a radar that acquires information via the antenna 300, the sensor information acquired by the antenna 300 is sent to the sensor information acquisition unit 112 via the communication IF 130.
[0035] (Functions and configuration of sensor communication terminal 100) Figure 4 is a block diagram showing the functional configuration of the sensor communication terminal 100. The control unit 110 includes a timing calculation unit 111, a sensor information acquisition unit 112, a communication unit 113, a destination determination unit 114, and a transmission data generation unit 115.
[0036] The timing calculation unit 111 calculates the communication timing of its own terminal. Specifically, the timing calculation unit 111 calculates a first reception interval based on the reception time of the radar wave emitted from the other terminal immediately preceding the own terminal in the relay sequence and the transmitted sensor information of the other terminal, and calculates the communication timing based on the first reception interval. In this embodiment, the communication timing is the timing at which the wireless communication device 10 begins to emit radar waves. In this embodiment, the first reception interval is the emission time of the other terminal's radar wave and the transmission time of the other terminal's sensor information. The timing calculation unit 111 may also calculate the first reception interval based on the emission time of the own terminal's radar wave and the transmission time of the own terminal's sensor information. In this case, if there are multiple first reception intervals, the old first reception interval is updated with the new first reception interval, and the new first reception interval is applied to the calculation of the communication timing.
[0037] Furthermore, the timing calculation unit 111 calculates the next communication timing for its own terminal based on the first reception interval and the number of terminals constituting the wireless communication system 1. For example, if the number of terminals constituting the wireless communication system 1 is N, the time from the emission of the terminal's radar wave to the emission of the next terminal's radar wave, which is the next communication timing for the terminal, can be calculated by multiplying the first reception interval by the number of terminals N.
[0038] Furthermore, the timing calculation unit 111 calculates a second reception interval based on the time interval between radar waves transmitted from two different other terminals. Specifically, the second reception interval is calculated from the difference between the radiation start time of the radar wave transmitted from one terminal and the radiation start time of the radar wave transmitted from another terminal.
[0039] Furthermore, if the second reception interval is greater than the first reception interval, the timing calculation unit 111 calculates the communication timing based on the second reception interval. The magnitude (time interval) of the communication timing may change depending on the installation conditions of the device and the radio wave communication environment. In other words, by calculating the communication timing using a larger interval, the timing calculation unit 111 enables the transmission and reception of sensor information that is suitable for the installation conditions of the device and the communication environment.
[0040] The sensor information acquisition unit 112 acquires local terminal sensor information from the sensor at the communication timing calculated by the timing calculation unit 111. Specifically, the sensor information acquisition unit 112 acquires radar information acquired by the antenna 300 as sensor information via the communication IF 130. In this embodiment, the local terminal emits radar waves at the communication timing calculated by the timing calculation unit 111, acquires local terminal sensor information based on the reflected waves of the local terminal radar waves, and stores it in the sensor information DB 121 of the storage unit 120. Alternatively, the sensor information acquisition unit 112 may acquire data acquired by emitting local terminal radar waves from the sensor unit 400 via the input / output IF 140 as local terminal sensor information.
[0041] Regarding the acquisition of local terminal sensor information by the sensor information acquisition unit 112, a configuration may be used in which the user can set whether to acquire local terminal sensor information from the communication IF 130 or the input / output IF 140. In this case, the user sets whether to acquire local terminal sensor information from the communication IF 130 or the input / output IF 140 via the input / output IF 140. Alternatively, the wireless communication device 10 may be configured to pre-set information in the storage unit 120 regarding whether to acquire local terminal sensor information from the communication IF 130 or the input / output IF 140.
[0042] The sensor information of the local terminal acquired by the sensor information acquisition unit 112 is stored in the sensor information DB 121, as shown in Figure 5.
[0043] The communication unit 113 includes a received data acquisition unit 113a and a transmitted data transmission unit 113b.
[0044] The received data acquisition unit 113a acquires received data when there are radar waves emitted from other terminals and sensor information from other terminals transmitted from other terminals that are ahead of its own terminal in the relay sequence.
[0045] Furthermore, when the received data acquisition unit 113a receives radar waves transmitted from another terminal, it transmits the reflected waves to the terminal that transmitted the radar waves via the transmitted data transmission unit 113b.
[0046] Furthermore, when the received data acquisition unit 113a receives received data, it stores the acquired received data in the received information DB 122, as shown in Figure 5. In the example shown in Figure 5, the storage areas for the sensor information of the wireless communication devices 10a to 10d shown in Figure 1 are assigned to "A" to "D" in the received information DB 122, respectively. Similarly, for the transmitted information DB 123, which will be described later, the areas for the sensor information of the wireless communication devices 10a to 10d are assigned to "A" to "D" in the received information DB 122, respectively. Note that the received information DB 122 and transmitted information DB 123 shown in Figure 5 are schematic representations of the sensor information storage areas, and the received information DB 122 and transmitted information DB 123 also store header information and other information besides sensor information.
[0047] Figure 6 shows an example of the data format of a communication packet applied to radar waves and sensor information according to this embodiment. As shown in Figure 6, the communication packet includes a "Preamble," "Destination Terminal ID," "Source Terminal ID," "Header," "Data Section," and "FCS" (Frame Check Sequence). In this embodiment, the radar wave is realized by applying it to the "Preamble" portion of the communication packet shown in Figure 6.
[0048] Figure 7 is a diagram illustrating an example of the configuration of the "data section" of the communication packet shown in Figure 6. As shown in Figure 7, the data format of the "data section" stores "Terminal 1 Valid" to "Terminal 4 Valid" and "Terminal 1 Data" to "Terminal 4 Data" related to wireless communication devices 10a to 10d. Note that "Terminal 1 Valid" to "Terminal 4 Valid" may also be stored in the "header" of the communication packet shown in Figure 6.
[0049] The fields "Terminal 1 Valid" to "Terminal 4 Valid" contain information indicating which terminal (wireless communication device 10) acquired the sensor information for the data included in the transmitted or received data. For example, in the wireless communication device 10 according to this embodiment, if the value "1" is stored in "Terminal 1 Valid" to "Terminal 4 Valid", it indicates that the sensor information of the terminal to which "1" is assigned is stored. Conversely, if the value "0" is stored in "Terminal 1 Valid" to "Terminal 4 Valid", it indicates that the sensor information of the terminal to which "0" is assigned is not stored.
[0050] "Terminal 1 Data" to "Terminal 4 Data" include sensor information acquired by the terminal (wireless communication device 10) regarding the data contained in the transmitted or received data. In this embodiment, the data size of "Terminal 1 Data" to "Terminal 4 Data" is the same.
[0051] The data transmission unit 113b transmits the data to the next terminal in a predetermined relay sequence. Furthermore, as described above, when the data transmission unit 113b receives radar waves from another terminal, it transmits the reflected waves to the terminal that transmitted those radar waves.
[0052] The destination determination unit 114 determines the destination to which the sensor information of another terminal acquired as received data is to be transmitted. Furthermore, if the identification number stored in the "destination terminal ID" of the received data indicates the local terminal, the destination determination unit 114 outputs the received data to the external device 500 via the input / output IF 140.
[0053] The transmission data generation unit 115 generates transmission data to be sent to the next other terminal in a predetermined relay sequence. Specifically, the transmission data generation unit 115 stores the local terminal sensor information acquired by its own terminal and stored in the sensor information DB 121 in the transmission information DB 123. In addition, the transmission data generation unit 115 stores the received data, which is other terminal sensor information acquired by the received data acquisition unit 113a and stored in the received information DB 122, in the transmission information DB 123.
[0054] Furthermore, in this embodiment, when the transmission data generation unit 115 receives radar waves from another terminal with the reception data acquisition unit 113a, it stores the "source terminal ID" of the received radar waves from the other terminal in the "destination terminal ID" of the data to be transmitted as reflected waves. The transmission data generation unit 115 also stores the terminal ID of its own terminal in the "source terminal ID" of the data to be transmitted as reflected waves.
[0055] (Transmission and reception of radar waves and sensor information) Figure 8 shows the transmission and reception of radar waves and sensor information in the wireless communication system 1 shown in Figure 1. In the example shown in Figure 8, the emission of radar waves from the own terminal is indicated by solid circles, and the reception of radar waves from other terminals is indicated by dashed circles. Also in the example shown in Figure 8, the data transmission of sensor information from the own terminal is indicated by solid rectangles, and the data reception of sensor information from other terminals is indicated by dashed rectangles.
[0056] At the timing of point P1 in Figure 8, the wireless communication device 10a emits its own terminal radar wave. In the configuration shown in Figure 1, the wireless communication device 10a is the starting terminal and emits its own terminal radar wave at a predetermined timing. In the example shown in Figure 8, the terminal radar wave emitted from the wireless communication device 10a is received by the wireless communication devices 10b and 10c. In the wireless communication device 10a, the emission of its own terminal radar wave ends upon receipt of the reflected wave. In the wireless communication devices 10b and 10c, the reception of other terminal radar waves ends when the emission of other terminal radar waves from the wireless communication device 10a ends.
[0057] Next, the wireless communication device 10a transmits the sensor information acquired by emitting and receiving its own terminal radar waves to the next terminal in the relay sequence, the wireless communication device 10b. Subsequently, the wireless communication device 10a terminates the transmission of its own terminal sensor information upon receiving response information from the wireless communication device 10b. The wireless communication device 10b recognizes the timing of the end of receiving the other terminal's sensor information based on the amount of data transmitted from the wireless communication device 10a, and transmits response information to the wireless communication device 10a after the end of receiving the other terminal's sensor information.
[0058] At the timing of point P2, the wireless communication device 10a can calculate (recognize) time t1, which is the time from the start of emission of its own terminal radar wave to the end of transmission of its own terminal sensor information. In Figure 8, time t1 corresponds to point P2 - point P1. Furthermore, the wireless communication device 10a can calculate (recognize) the next emission timing (communication timing) of its own terminal radar wave using time t1 and the number of terminals N of the wireless communication device 10 provided in the wireless communication system 1. In the example shown in Figure 8, since the number of terminals N is 4, the time T1 until the next emission of its own terminal radar wave is T1 = time t1 × N = time t1 × 4.
[0059] Furthermore, at the timing of point P2, the wireless communication device 10b recognizes the communication timing of its own terminal and begins emitting its own terminal radar waves. In the example shown in Figure 8, the terminal radar waves emitted from the wireless communication device 10b are received as other terminal radar waves by wireless communication devices 10a, 10c, and 10d.
[0060] At the timing of point P2, the wireless communication device 10c recognizes the time t3 from the start of its own terminal radar wave emission to the end of its own terminal sensor information transmission, based on the interval between receiving radar waves from other terminals from wireless communication devices 10a and 10b. Furthermore, the wireless communication device 10c can calculate (recognize) the emission timing (communication timing) of the next radar wave emission from the wireless communication device 10c, based on time t3 and the number of terminals N.
[0061] The timing of point P4 is the communication timing of the wireless communication device 10d, at which point the wireless communication device 10d emits its own terminal radar waves. The timing of point P5 returns to the wireless communication device 10a, at which point the wireless communication device 10a emits its own terminal radar waves. The wireless communication device 10a can recognize the timing to emit its own terminal radar waves at the aforementioned time T1.
[0062] Furthermore, in the example shown in Figure 8, times t1a to t4a are time intervals updated by the first or second reception interval calculated by the timing calculation unit 111. Also, in the example shown in Figure 8, times T2a and T3a are times calculated by times t2a and t3a.
[0063] As described above, the wireless communication system 1 according to this embodiment calculates the communication timing based on the time required for actual radar wave emission and sensor information transmission. In other words, the wireless communication system 1 can communicate at an appropriate communication timing according to the communication time conditions, such as the set positions of each wireless communication device 10 constituting the wireless communication system 1 and the presence or absence of obstacles between devices. Therefore, the wireless communication system 1 can efficiently transmit and receive sensor information in a network that transmits sensor information acquired by sensors.
[0064] (Outline of the processing flow of wireless communication system 1) Next, the processing flow in the wireless communication device 10 is shown using the flowcharts in Figures 9 to 13. The series of operations of the wireless communication device 10 shown in the flowcharts in Figures 9 to 13 begin when the wireless communication device 10 is powered on and end when the task is completed. In addition, the flowcharts in Figures 9 to 13 also end when the power is turned off or when an interrupt occurs indicating the end of processing. Furthermore, in the following explanation of the flowcharts, the same content as described in the above-mentioned explanation of the wireless communication system 1 and wireless communication device 10 will be omitted or simplified.
[0065] The flowcharts shown in Figures 10 to 13 are flowcharts of the subroutine processing steps S902 to S905 shown in Figure 9. First, the processing flow in the wireless communication device 10 will be explained based on the flowchart shown in Figure 9.
[0066] In step S901, the control unit 110 determines whether its own terminal is the start terminal and whether it is the first communication process. In this embodiment, the start terminal is the initiating terminal in the wireless communication system 1, and in the example shown in Figure 1, for example, it corresponds to the wireless communication device 10a. In step S901, if the control unit 110 determines that its own terminal is the start terminal and it is the first communication process (step S901: YES), the process proceeds to step S905. On the other hand, in step S901, if the control unit 110 determines that its own terminal is not the start terminal or it is not the first communication process (step S901: NO), the process proceeds to step S902.
[0067] In step S902, the received data acquisition unit 113a performs radar wave reception processing. Specifically, the "radar wave reception processing" subroutine shown in Figure 10 is executed. Next, we will explain using the "radar wave reception processing" subroutine shown in Figure 10.
[0068] In step S1001, the received data acquisition unit 113a determines whether or not it has received radar waves emitted from another terminal. If the received data acquisition unit 113a determines in step S1001 that it has received radar waves emitted from another terminal (step S1001: YES), the process proceeds to step S1002. On the other hand, if the received data acquisition unit 113a determines in step S1001 that it has not received radar waves emitted from another terminal (step S1001: NO), the process returns to step S902 in the flowchart shown in Figure 9.
[0069] In step S1002, the received data acquisition unit 113a stores the radar wave reception start time, which is the time when it started receiving radar waves from another terminal, in the storage unit 120. After that, the process proceeds to step S1003.
[0070] In step S1003, the received data acquisition unit 113a determines whether or not the reception of the radar waves from the other terminal has ended. In this embodiment, whether or not the reception of the radar waves from the other terminal has ended is determined by whether or not the radio waves of the radar waves emitted from the other terminal have disappeared (can no longer be received). In step S1003, if the received data acquisition unit 113a determines that the reception of the radar waves from the other terminal has ended (step S1003: YES), the process proceeds to step S1004. On the other hand, in step S1003, if the received data acquisition unit 113a determines that the reception of the radar waves from the other terminal has not ended (step S1003: NO), the process returns to step S1003 and the process of step S1003 is repeated.
[0071] In step S1004, the received data acquisition unit 113a stores the radar wave reception end time, which is the time indicating that the reception of radar waves from another terminal has ended, in the storage unit 120. After that, the process returns to step S902 in the flowchart of Figure 9.
[0072] In step S903 of Figure 9, the received data acquisition unit 113a performs data reception processing for other terminal sensor information. Specifically, the "sensor information reception processing" subroutine shown in Figure 11 is executed. Next, we will explain using the "sensor information reception processing" subroutine shown in Figure 11.
[0073] In step S1101, the received data acquisition unit 113a determines whether or not it has received other terminal sensor information from another terminal. If the received data acquisition unit 113a determines in step S1101 that it has received other terminal sensor information data from another terminal (step S1101: YES), the process proceeds to step S1102. On the other hand, if the received data acquisition unit 113a determines in step S1101 that it has not received other terminal sensor information from another terminal (step S1101: NO), the process returns to step S902 in the flowchart of Figure 9.
[0074] In step S1102, the received data acquisition unit 113a stores the start time of reception of other terminal sensor information in the storage unit 120. The process then proceeds to step S1103.
[0075] In step S1103, the received data acquisition unit 113a stores the received information from other terminal sensors in the received information DB 122. The process then proceeds to step S1104.
[0076] In step S1104, the received data acquisition unit 113a determines whether or not the reception of other terminal sensor information has finished. If the received data acquisition unit 113a determines in step S1104 that the reception of other terminal sensor information has finished (step S1104: YES), the process proceeds to step S1105. On the other hand, if the received data acquisition unit 113a determines in step S1104 that the reception of other terminal sensor information has not finished (step S1104: NO), the process returns to step S1103, and the process from step S1103 is repeated.
[0077] In step S1105, the received data acquisition unit 113a stores the completion time of receiving other terminal sensor information in the storage unit 120. After that, the process returns to step S903 in the flowchart of Figure 9.
[0078] In step S904 of Figure 9, the timing calculation unit 111 performs communication interval calculation processing. Specifically, the "communication interval calculation processing" subroutine shown in Figure 12 is executed. Next, we will explain using the "communication interval calculation processing" subroutine shown in Figure 12.
[0079] In step S1201, the timing calculation unit 111 performs a communication interval calculation process. Specifically, the timing calculation unit 111 calculates a first reception interval based on the reception time of the radar wave emitted from the other terminal immediately preceding its own terminal in the relay sequence and the transmitted sensor information of the other terminal.
[0080] In this embodiment, if no received data (other terminal sensor information) is received, the process returns to step S902 due to the branching at step S1101 in Figure 11, and therefore the processing in step S904 is not performed. Also, if the received data acquisition unit 113a has received received data (other terminal sensor information), as shown in Figure 8, the received data acquisition unit 113a receives the other terminal radar wave before the other terminal sensor information.
[0081] In this embodiment, the reception interval for radar waves from other terminals is calculated by subtracting the radar wave reception start time from the radar wave reception end time. Similarly, the reception interval for sensor information from other terminals is calculated by subtracting the reception start time for sensor information from sensor information from sensor information from sensor information from sensor information from sensor from other terminals. In this embodiment, the first reception interval is the radiation time of radar waves from other terminals and the transmission time of sensor information from other terminals. Next, the process proceeds to step S1202.
[0082] In step S1202, the timing calculation unit 111 calculates the next communication timing for its own terminal based on the first reception interval and the number of terminals constituting the wireless communication system 1. For example, if the number of terminals constituting the wireless communication system 1 is N, the time from the emission of the terminal's radar wave to the emission of the next terminal's radar wave, which is the next communication timing for the terminal, can be calculated by multiplying the first reception interval by the number of terminals N. The process then proceeds to step S1203.
[0083] In step S1203, the timing calculation unit 111 determines whether or not there is reception of other terminal radar waves from two different other terminals. If the timing calculation unit 111 determines in step S1203 that there is reception of other terminal radar waves from two different other terminals (step S1203: YES), the process proceeds to step S1204. On the other hand, if the timing calculation unit 111 determines in step S1203 that there is no reception of other terminal radar waves from two different other terminals (step S1203: NO), the process returns to step S904 in the flowchart of Figure 9.
[0084] In step S1204, if the timing calculation unit 111 receives radar waves transmitted from two different other terminals, it calculates a second reception interval based on the time interval of the other terminal radar waves. Specifically, the second reception interval is calculated from the difference between the start time of reception of the other terminal radar wave transmitted from one terminal and the start time of reception of the other terminal radar wave transmitted from another other terminal. After that, the process returns to step S904.
[0085] In step S905 of Figure 9, the control unit 110, sensor information acquisition unit 112, transmission data generation unit 115, and transmission data transmission unit 113b perform self-terminal communication processing. Specifically, the "self-terminal communication processing" subroutine shown in Figure 13 is executed. Next, we will explain using the "self-terminal communication processing" subroutine shown in Figure 13.
[0086] In step S1301, the control unit 110 determines whether or not it is the communication timing for its own terminal. Specifically, the communication timing for its own terminal is the timing calculated in step S1202. The communication timing for its own terminal also applies when its own terminal is the starting terminal and it is the first communication process. If the control unit 110 determines in step S1301 that it is the communication timing for its own terminal (step S1301: YES), the process proceeds to step S1302. On the other hand, if the control unit 110 determines in step S1301 that it is not the communication timing for its own terminal (step S1301: NO), the process returns to step S902, and the process from step S902 is repeated.
[0087] In step S1302, the sensor information acquisition unit 112 acquires local sensor information from the sensor and stores it in the sensor information DB 121. Specifically, the sensor information acquisition unit 112 acquires radar information acquired by the antenna 300 as sensor information via the communication IF 130. Alternatively, the sensor information acquisition unit 112 may acquire data acquired by the sensor unit 400 as sensor information via the input / output IF 140. After that, the process proceeds to step S1303.
[0088] In step S1303, the transmission data generation unit 115 generates transmission data to be sent to the next other terminal in a predetermined relay sequence. In this embodiment, the transmission data includes local terminal sensor information acquired by the local terminal's sensor information acquisition unit 112. The transmission data may also include other terminal sensor information transmitted from the terminal immediately preceding the local terminal in a predetermined relay sequence. The process then proceeds to step S1304.
[0089] In step S1304, the transmission data transmission unit 113b transmits transmission data containing its own terminal's sensor information to the next other terminal in a predetermined relay sequence. As described above, the transmission data may include other terminal sensor information transmitted from the terminal immediately preceding its own terminal in a predetermined relay sequence. The process then proceeds to step S1305.
[0090] In step S1305, the control unit 110 determines whether the processing related to acquiring local terminal sensor information and relaying other terminal sensor information in the wireless communication device 10 has been completed. In this embodiment, the processing related to acquiring local terminal sensor information and relaying other terminal sensor information is terminated, for example, by turning off the power of the wireless communication device 10. Alternatively, the processing related to acquiring local terminal sensor information and relaying other terminal sensor information may be terminated when it is determined that a predetermined number of processing steps have been performed or that a predetermined time for processing to be performed by a timer has elapsed.
[0091] In step S1305, if the control unit 110 determines that processing in the wireless communication device 10 has finished (step S1305: YES), the process returns to step S905 and terminates. On the other hand, in step S1305, if the control unit 110 determines that processing in the wireless communication device 10 has not finished (step S1305: NO), the process returns to step S902, and the process from step S902 is repeated.
[0092] As described above, the wireless communication device 10 according to this embodiment is a wireless communication device that constitutes a communication system that transmits data to a target destination according to a predetermined relay sequence. The wireless communication device 10 includes a received data acquisition unit 113a that acquires other terminal radar waves radiated from another terminal immediately preceding the local terminal in the relay sequence and other terminal sensor information transmitted as received data. The wireless communication device 10 also includes a timing calculation unit 111 that calculates a first reception interval based on the reception time of other terminal radar waves and other terminal sensor information, and calculates the local terminal's communication timing based on the first reception interval. The wireless communication device 10 also includes a sensor information acquisition unit 112 that radiates local terminal radar waves at the communication timing, acquires local terminal sensor information based on the reflected waves of local terminal radar waves, and stores it in a storage unit 120. The wireless communication device 10 also includes a transmission data generation unit 115 that generates transmission data including at least local terminal sensor information. Furthermore, the wireless communication device 10 includes a transmission data transmission unit 113b that transmits transmission data to the next other terminal in the relay sequence.
[0093] As a result, the wireless communication device 10 calculates the communication timing based on the actual time required for radar wave emission and sensor information transmission. In other words, the wireless communication device 10 can communicate at an appropriate communication timing according to the communication time conditions, such as the set positions of each wireless communication device 10 constituting the wireless communication system 1 and the presence or absence of obstacles between devices. Therefore, the wireless communication device 10 can efficiently send and receive sensor information in the network that transmits sensor information acquired by the sensor.
[0094] Furthermore, the timing calculation unit 111 of the wireless communication device 10 may calculate the next communication timing for its own terminal based on the first reception interval and the predetermined number of terminals constituting the communication system. This makes it possible for the wireless communication device 10 to calculate an appropriate communication timing based on the actual communication interval between each wireless communication device 10, without using predetermined data regarding the communication cycle.
[0095] Furthermore, the timing calculation unit 111 of the wireless communication device 10 may calculate a second reception interval based on the time intervals between radar waves transmitted from two different other terminals. In addition, if the second reception interval is greater than the first reception interval, the timing calculation unit 111 may calculate the communication timing based on the second reception interval. For example, the magnitude of the communication timing in a communication system may change depending on the communication environment. That is, by calculating the communication timing using the larger of the calculated first and second reception intervals, the wireless communication device 10 can send and receive sensor information that is suitable for the communication environment.
[0096] Furthermore, the wireless communication device 10 according to this embodiment may be equipped with a solar panel 200 that generates electricity and may operate based on the electricity generated by the solar panel 200. As a result, since the wireless communication device 10 according to this embodiment operates on electricity supplied from the solar panel 200, it is possible to install it so that sensor information is transmitted according to a predetermined relay sequence in the wireless communication system 1 shown in Figure 1. In addition, since the wireless communication system 1 transmits sensor information according to a predetermined relay sequence, it is not necessary to directly transmit sensor information from all wireless communication devices 10 to the collection module 20. In other words, in the wireless communication system 1, it is sufficient to relay sensor information using electricity generated by the solar panel 200, thus realizing a system with reduced power consumption.
[0097] (Other embodiments) While embodiments have been described in detail with reference to the drawings, these embodiments are not limited to those described above. Furthermore, the components described above include those easily conceivable by those skilled in the art, and those that are substantially the same. Moreover, the configurations described above can be combined as appropriate. In addition, various omissions, substitutions, or modifications of the configurations can be made without departing from the spirit of the embodiments.
[0098] Furthermore, a computer program (wireless communication program) that causes a computer to execute the processing (wireless communication method) in the wireless communication device 10 described above, and a computer-readable recording medium on which the program is stored, are included within the scope of this embodiment. Here, the type of computer-readable recording medium is arbitrary. Also, the computer program is not limited to one stored on the recording medium, but may be transmitted via telecommunication lines, wireless or wired communication lines, networks such as the Internet, etc.
[0099] The following describes the features of the wireless communication device 10, the wireless communication system 1, and the wireless communication method.
[0100] The wireless communication device 10 according to the first embodiment is a wireless communication device that constitutes a communication system that transmits data to a target destination according to a predetermined relay sequence. The wireless communication device 10 includes a received data acquisition unit 113a that acquires other terminal radar waves radiated from another terminal immediately preceding the local terminal in the relay sequence and other terminal sensor information transmitted as received data. The wireless communication device 10 also includes a timing calculation unit 111 that calculates a first reception interval based on the reception time of the other terminal radar waves and other terminal sensor information, and calculates the local terminal's communication timing based on the first reception interval. The wireless communication device 10 also includes a sensor information acquisition unit 112 that radiates local terminal radar waves at the communication timing, acquires local terminal sensor information based on the reflected waves of local terminal radar waves, and stores it in a storage unit 120. The wireless communication device 10 also includes a transmission data generation unit 115 that generates transmission data including at least local terminal sensor information. Furthermore, the wireless communication device 10 includes a transmission data transmission unit 113b that transmits transmission data to the next other terminal in the relay sequence.
[0101] According to the above configuration, the wireless communication device 10 calculates the communication timing based on the time required for actual radar wave emission and sensor information transmission. In other words, the wireless communication device 10 can communicate at an appropriate communication timing according to the communication time conditions, such as the set positions of each wireless communication device 10 constituting the wireless communication system 1 and the presence or absence of obstacles between devices. Therefore, the wireless communication device 10 can efficiently send and receive sensor information in the network that transmits sensor information acquired by the sensor.
[0102] The timing calculation unit 111 of the wireless communication device 10 according to the second embodiment may calculate the next communication timing of its own terminal based on the first reception interval and the predetermined number of terminals constituting the communication system.
[0103] With the above configuration, the wireless communication device 10 can calculate an appropriate communication timing based on the actual communication interval between each wireless communication device 10, without using predetermined data regarding the communication cycle.
[0104] In the third embodiment, the timing calculation unit 111 of the wireless communication device 10 may calculate a second reception interval based on the time interval between radar waves transmitted from two different other terminals. Furthermore, if the second reception interval is greater than the first reception interval, the timing calculation unit 111 may calculate the communication timing based on the second reception interval.
[0105] In a communication system to which the wireless communication device 10 is applied, the size (interval) of the communication timing may change depending on the communication environment, for example. That is, the wireless communication device 10 can send and receive sensor information suitable for the communication environment by calculating the communication timing using the larger of the calculated first reception interval and second reception interval.
[0106] The wireless communication device 10 according to the fourth embodiment may include a solar panel 200 that generates electricity and operate based on the electricity generated by the solar panel 200.
[0107] According to the above configuration, the wireless communication device 10 is powered by electricity supplied from the solar panel 200, making it possible to install it so that sensor information is transmitted according to a predetermined relay sequence in the wireless communication system 1 shown in Figure 1. Furthermore, in the wireless communication system 1, since sensor information is transmitted according to a predetermined relay sequence, it is not necessary to directly transmit sensor information from all wireless communication devices 10 to the collection module 20. In other words, in the wireless communication system 1, it is sufficient to relay sensor information using electricity generated by the solar panel 200, thus realizing a system with reduced power consumption.
[0108] The fifth embodiment of the wireless communication system 1 is a wireless communication system that transmits data according to a predetermined relay sequence, and comprises a plurality of wireless communication devices 10 and a collection module 20 which is the destination for data transmission. The wireless communication device 10 has a received data acquisition unit 113a that acquires other terminal radar waves radiated from another terminal immediately preceding the own terminal in the relay sequence and other terminal sensor information transmitted as received data. The wireless communication device 10 also has a timing calculation unit 111 that calculates a first reception interval based on the reception time of other terminal radar waves and other terminal sensor information, and calculates the communication timing of the own terminal based on the first reception interval. The wireless communication device 10 also has a sensor information acquisition unit 112 that radiates its own terminal radar waves at the communication timing, acquires its own terminal sensor information based on the reflected waves of its own terminal radar waves, and stores it in a storage unit 120. The wireless communication device 10 also has a transmission data generation unit 115 that generates transmission data including at least its own terminal sensor information. Furthermore, the wireless communication device 10 has a transmission data transmission unit 113b that transmits transmission data to the next other terminal in the relay sequence.
[0109] According to the above configuration, the wireless communication system 1 calculates the communication timing based on the time required for actual radar wave emission and sensor information transmission. In other words, the wireless communication system 1 can communicate at an appropriate communication timing according to the communication time conditions, such as the set positions of each wireless communication device 10 constituting the wireless communication system 1 and the presence or absence of obstacles between devices. Therefore, the wireless communication system 1 can efficiently send and receive sensor information in a network that transmits sensor information acquired by sensors.
[0110] The wireless communication method according to the sixth embodiment is a wireless communication method performed by a computer. The wireless communication method acquires as received data radar waves emitted from another terminal immediately preceding the local terminal in the relay sequence and sensor information transmitted from the other terminal. The wireless communication method also calculates a first reception interval based on the reception time of the other terminal radar waves and sensor information. The wireless communication method also calculates the local terminal's communication timing based on the first reception interval. The wireless communication method also emits its own terminal radar waves at the communication timing and acquires sensor information based on the reflected waves of the local terminal radar waves. The wireless communication method also generates transmission data that includes at least sensor information. Furthermore, the wireless communication method transmits the transmission data to the next other terminal in the relay sequence.
[0111] According to the above configuration, the wireless communication method calculates the communication timing based on the time required for actual radar wave emission and sensor information transmission. In other words, the wireless communication method enables communication at an appropriate communication timing according to the communication time conditions, such as the set positions of each wireless communication device 10 constituting the wireless communication system 1 and the presence or absence of obstacles between devices. Therefore, the wireless communication method enables efficient transmission and reception of sensor information in a network that transmits sensor information acquired by sensors. [Explanation of Symbols]
[0112] 1. Wireless communication system 10, 10a~10d Wireless communication equipment 20 Collection Modules 100 Sensor Communication Terminals 110 Control Unit 111 Timing calculation unit 112 Sensor Information Acquisition Unit 113 Communication Unit 113a Received data acquisition unit 113b Transmission Data Transmission Section 114 Destination determination unit 120 Storage section 121 Sensor Information Database 122 Receiving Information DB 123 Transmission Information DB 200 solar panels 300 Antenna 400 Sensor Unit 500 External device
Claims
1. A wireless communication device that constitutes a communication system that transmits data to a destination according to a predetermined relay sequence, A received data acquisition unit that acquires received data from another terminal, specifically the radar waves emitted from the terminal immediately preceding the local terminal in the relay sequence, and transmitted sensor information from that terminal. A timing calculation unit calculates a first reception interval based on the reception time of the radar waves and sensor information of the other terminal, and calculates the communication timing of the local terminal based on the first reception interval. A sensor information acquisition unit that emits its own terminal radar waves at the aforementioned communication timing, acquires its own terminal sensor information based on the reflected waves of the said terminal radar waves, and stores it in a storage unit, A transmission data generation unit that generates transmission data including at least the aforementioned terminal sensor information, A wireless communication device comprising a transmission data transmission unit that transmits the transmission data to the next terminal in the relay sequence.
2. The wireless communication device according to claim 1, wherein the timing calculation unit calculates the next communication timing of its own terminal based on the first reception interval and a predetermined number of terminals constituting the communication system.
3. The timing calculation unit calculates a second reception interval based on the time interval between the radar waves transmitted from two different other terminals. The wireless communication device according to claim 2, wherein the timing calculation unit calculates the communication timing based on the second reception interval if the second reception interval is greater than the first reception interval.
4. It is further equipped with solar panels to generate electricity, A wireless communication device according to any one of claims 1 to 3, which operates based on the power generated by the solar panel.
5. A wireless communication system that transmits data according to a predetermined relay sequence, Multiple wireless communication devices, It comprises a collection module which is the destination for the purpose of data transmission, The aforementioned wireless communication device is A received data acquisition unit that acquires received data from another terminal, specifically the radar waves emitted from the terminal immediately preceding the local terminal in the relay sequence, and transmitted sensor information from that terminal. A timing calculation unit calculates a first reception interval based on the reception time of the radar waves and sensor information of the other terminal, and calculates the communication timing of the local terminal based on the first reception interval. A sensor information acquisition unit that emits its own terminal radar waves at the aforementioned communication timing, acquires its own terminal sensor information based on the reflected waves of the said terminal radar waves, and stores it in a storage unit, A transmission data generation unit that generates transmission data including at least the aforementioned terminal sensor information, A wireless communication system comprising a transmission data transmission unit that transmits the transmission data to the next terminal in the relay sequence.
6. A wireless communication method performed by a computer, The radar waves emitted from the other terminal immediately preceding the terminal in the relay sequence and the transmitted sensor information of the other terminal are acquired as received data. Based on the reception time of the radar waves from the other terminal and the sensor information from the other terminal, the first reception interval is calculated. Based on the first reception interval, the communication timing of the terminal is calculated. At the aforementioned communication timing, the terminal emits radar waves, Sensor information is acquired based on the reflected waves of the aforementioned terminal's radar waves. Generate transmission data that includes at least the sensor information, A wireless communication method for transmitting the transmission data to the next other terminal in the relay sequence.