This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2021-66664 filed on Apr. 9, 2021, the entire contents of which are incorporated herein by reference.
The present invention relates to a communication system, especially, a communication system including a plurality of wireless terminals and relay devices, a wireless terminal, and a wireless communication method.
Recently, a wireless communication system in which Internet of Things (IoT) is combined with a wireless public network, such as Sigfox, to perform a service of providing specific information to a user has been attracting attention. Such a wireless communication system includes, for example, a base station, a plurality of terminals (also referred to as IoT terminals), and a cloud. The IoT terminal acquires an information signal carrying information, and wirelessly transmits a data packet including the information signal to the base station. The base station receives the data packets transmitted from the plurality of IoT terminals, and transmits each of them to the cloud. The cloud stores the information signals included in the received data packets. Accordingly, the user can acquire the information signals acquired by the plurality of IoT terminals by accessing the cloud.
Currently, there has been known a communication system that enables a plurality of terminals to be wirelessly connected to a public network, Internet, and the like via a relay base station (for example, see WO 2013/134259). In the communication system disclosed in WO 2013/134259, each terminal (for example, 402a to 402c in
When the relay base station receives a data packet transmitted from one terminal, the relay base station sends back an ACK packet to the one terminal to notify the reception of the data packet. In this period, since the relay base station cannot accept a data packet transmitted from another terminal, an ACK packet is not sent back to the other terminal. Therefore, the other terminal repeatedly transmits the data packet until the other terminal receives an ACK packet. Accordingly, a problem arises in that when a power source of the terminal is a battery, a frequency of battery change or charging increases due to the power consumption by repeating the transmission operation.
Therefore, to avoid such a problem, in the communication system disclosed in WO 2013/134259, the following process recommended in IEEE802 standard is performed.
That is, first, mutually different waiting times, what is called back-off values, are set to the respective terminals. Here, when a terminal transmits a data packet, first, the terminal determines whether another terminal other than itself is using a communication channel or not over a period referred to as DIFS. At this time, when the communication channel is determined to be unused, the terminal wirelessly transmits the data packet toward the base station after the elapse of the DIFS and the subsequent waiting time indicated by the back-off value.
In the communication system disclosed in WO 2013/134259, each of the terminals receives a parameter of each terminal relating to the back-off value transmitted from an access point, and the back-off value corresponding to the terminal is obtained from the received parameter.
According to the communication system disclosed in WO 2013/134259, while the power consumption can be reduced for each terminal, a time period for the communication to acquire the parameter relating to the back-off value is interposed, thus causing a problem of reduction in transmission efficiency.
When Low Power Wide Area (LPWA) based Sigfox or the like is employed as a public network included in the communication system disclosed in WO 2013/134259, the following problems are caused.
That is, in the communication system, the terminal wirelessly transmits the data packet including the information signal to the relay base station by a communication scheme compliant with IEEE802. The relay base station receiving the data packet wirelessly transmits the data packet to the base station by a communication scheme compliant with Sigfox. At this time, the relay base station transmits the data packet to the base station, for example, taking a time of about 7 seconds per packet by the communication scheme compliant with Sigfox.
Now, in an attempt of cost reduction of the communication system, when a relay base station disabling the reception of the data packet transmitted from one terminal during receiving the data packet transmitted from another terminal and transmitting it to the base station is employed, the one terminal repeatedly retransmits the data packet until an ACK packet is sent back from the relay base station.
Accordingly, a problem arises in that the power consumption due to the retransmission causes the increase in frequency of battery change or charging of the terminal.
Therefore, the present invention has an object to provide a communication system, a wireless terminal, and a wireless communication method enabling a reduction in power consumption of the wireless terminal without reducing a transmission efficiency in transmitting a data packet transmitted from the wireless terminal by a first wireless communication scheme to a base station by a second wireless communication scheme via a relay device.
A communication system according to the present invention includes a plurality of wireless terminals and a relay device. The plurality of wireless terminals each acquire an information signal and transmit a data packet including the acquired information signal by a first wireless communication scheme. The relay device receives the data packet transmitted from the wireless terminal and transmits the received data packet by a second wireless communication scheme different from the first wireless communication scheme. The wireless terminal includes a first wireless communication circuit, a second wireless communication circuit, and a control unit. The first wireless communication circuit performs a wireless communication by the first wireless communication scheme. The second wireless communication circuit performs a wireless communication by the second wireless communication scheme. The control unit determines whether a wireless channel of the second wireless communication scheme is in use or not based on a strength of a reception signal received by the second wireless communication circuit, and causes the first wireless communication circuit to transmit the data packet including the information signal to the relay device when the wireless channel is determined to be unused.
A wireless terminal according to the present invention includes a first wireless communication circuit, a second wireless communication circuit, and a control unit. The first wireless communication circuit performs a wireless communication by a first wireless communication scheme. The second wireless communication circuit performs a wireless communication by a second wireless communication scheme different from the first wireless communication scheme. The control unit determines whether a wireless channel of the second wireless communication scheme is in use or not based on a strength of a reception signal received by the second wireless communication circuit, and causes the first wireless communication circuit to transmit a data packet including an information signal when the wireless channel is determined to be unused.
A wireless communication method according to the present invention is a wireless communication method for transmitting a data packet including an information signal to a relay device by a first wireless communication scheme and transmit the received data packet by a second wireless communication scheme different from the first wireless communication scheme when the relay device receives the data packet. The wireless communication method includes: determining whether a wireless channel of the second wireless communication scheme is unused or not; transmitting the data packet including the information signal to the relay device by the first wireless communication scheme when the wireless channel is determined to be unused; and determining whether the wireless channel of the second wireless communication scheme is in use or not again after waiting for a predetermined waiting time when the wireless channel is determined to be used, and retransmitting the data packet including the information signal to the relay device by the first wireless communication scheme when the wireless channel is determined to be unused.
The communication system according to the present invention includes a relay device that receives a data packet transmitted by a first wireless communication scheme and transmits the received data packet by a second wireless communication scheme, and a plurality of wireless terminals that each determine whether a wireless channel of the second wireless communication scheme is in use or not and transmit the data packet including an information signal to the relay device by the first wireless communication scheme when the wireless channel is determined to be unused.
Therefore, since each of the wireless terminals transmits the data packet to the relay device only when the wireless channel of the second wireless communication scheme is unused, a useless transmission operation can be avoided. Accordingly, the power consumption due to the transmission operation can be reduced while providing a high transmission efficiency compared with a conventional wireless terminal that repeatedly transmits a data packet until an ACK packet is sent back from a relay device.
As illustrated in
In the communication system 100 illustrated in
Further, in the communication system 100, the relay devices 20, 30 and the base station 40 constitute a public network that employs a Low Power Wide Area (LPWA) based communication scheme compliant with Sigfox (also referred to as a second wireless communication scheme). In
The wireless terminals 10a to 10e each have a wireless communication function employing the first and second wireless communication schemes and an information acquisition function to acquire specific information.
The wireless terminals 10a to 10c in the wireless terminals 10a to 10e acquire specific information (for example, temperature, humidity, illuminance, and vibration) at mutually different positions in the local communication area LN1 illustrated in
The relay device 20 is a wireless relay device having a gateway function. When receiving data packets wirelessly transmitted from the respective wireless terminals 10a to 10c by the first wireless communication scheme, the relay device 20 wirelessly transmits high frequency signals converted from the received data packets by the second wireless communication scheme to the base station 40. When receiving the data packet wirelessly transmitted from one wireless terminal of the wireless terminals 10a to 10c, the relay device 20 wirelessly transmits a high frequency signal converted from an ACK packet indicating a fact of reception of the data packet by the first wireless communication scheme to the one wireless terminal.
As described above, the relay device 20 and each of the wireless terminals 10a to 10c constitute a group (hereinafter referred to as a group 1) that allows them to mutually perform the wireless communication by the first wireless communication scheme (for example, IEEE802.15.4 k) in the local communication area LN1.
The relay device 30 is also a wireless relay device having a gateway function similarly to the relay device 20. When receiving data packets wirelessly transmitted from the respective wireless terminals 10d and 10e by the first wireless communication scheme, the relay device 30 wirelessly transmits high frequency signals converted from the received data packets by the second wireless communication scheme to the base station 40. When receiving the data packet wirelessly transmitted from one wireless terminal of the wireless terminals 10d and 10e, the relay device 30 wirelessly transmits a high frequency signal converted from an ACK packet indicating a fact of reception of the data packet by the first wireless communication scheme to the one wireless terminal.
As described above, the relay device 30 and each of the wireless terminals 10d and 10e constitute a group (hereinafter referred to as a group 2) that allows them to mutually perform the wireless communication by the first wireless communication scheme (for example, IEEE802.15.4 k) in the local communication area LN2.
The base station 40 receives the data packets wirelessly transmitted from the respective relay devices 20 and 30 by the second wireless communication scheme compliant with Sigfox by the second wireless communication scheme, and sequentially stores the received data packets in the cloud 50.
Therefore, according to the communication system 100 illustrated in
Further, for example, as illustrated in
Therefore, according to the communication system 100 illustrated in
Now, as the relay devices 20 and 30, the communication system 100 uses one that disables the reception of the data packet transmitted from one wireless terminal while receiving the data packet transmitted from another wireless terminal and forwarding (transmitting) it to the base station 40.
Therefore, as each of the wireless terminals 10a to 10e, the communication system 100 employs one having a function of reducing the power consumption by waiting for the transmission operation of itself while the relay device (20, 30) forwards (transmits) the data packet to the base station 40.
As illustrated in
The information acquisition unit 11 includes, for example, various kinds of sensors (for example, temperature sensor, humidity sensor, illuminance sensor, and vibration sensor), and supplies the control unit 12 with information signals indicating sensor information detected by the sensors. The information acquisition unit 11 can be in a power-saving mode during a waiting period.
The control unit 12 includes a memory that preliminarily stores a program for operating the terminal, its own identification number, and the like, and stores the information signal supplied from the information acquisition unit 11.
The control unit 12 controls the communication processing unit 13 to wirelessly transmit a sequence of data packets in which the information signals are packetized via the antenna 14 in accordance with the program stored in the memory. The control unit 12 supplies the information acquisition unit 11 and the communication processing unit 13 with a power-saving mode signal MOD indicating to turn on the power-saving mode of the communication processing unit 13 while waiting for the transmission operation by the communication processing unit 13 and indicating to turn off the power-saving mode when the transmission operation is started. The control unit 12 itself can be in the power-saving mode while waiting for the next process.
The communication processing unit 13 includes a first wireless communication scheme communication circuit 141 and a second wireless communication scheme communication circuit 142.
The first wireless communication scheme communication circuit 141 is activated only for a predetermined period corresponding to an enable signal E1 supplied from the control unit 12. During the activation, the first wireless communication scheme communication circuit 141 wirelessly transmits the sequence of data packets supplied from the control unit 12 via the antenna 14 by the first wireless communication scheme (for example, IEEE802.15.4 k). The first wireless communication scheme communication circuit 141 receives the ACK packet wirelessly transmitted from the relay device 20 by the first wireless communication scheme via the antenna 14, and supplies a reception signal of it to the control unit 12.
The second wireless communication scheme communication circuit 142 is activated only for a predetermined period corresponding to an enable signal E2 supplied from the control unit 12. During the activation, the second wireless communication scheme communication circuit 142 receives a radio wave in a frequency band compliant with the second wireless communication scheme (for example, Sigfox), and a reception signal indicating a reception level of the radio wave to the control unit 12.
The communication processing unit 13 reduces a power supply voltage supplied to the first wireless communication scheme communication circuit 141 and the second wireless communication scheme communication circuit 142 or stops the supply itself of the power supply voltage when receiving the power-saving mode signal MOD indicating to turn on the power-saving mode. Accordingly, the wireless terminal itself is set to the power-saving mode in which the power consumption decreases.
The following describes operations of the control unit 12 along the flowcharts of
First, the control unit 12 sets a transmission number FR indicating “0 (zero)” as an initial value of the number of times of the transmission, and sets a retransmission interval RTW indicating a minimum interval Wmin as an initial value of a retransmission interval when repeatedly retransmitting a frame of the data packet (Step S11).
Next, the control unit 12 determines whether the transmission number FR indicates “0” or not (Step S12).
In Step S12, when the transmission number FR is determined to indicate “0,” the control unit 12 supplies the enable signal E2 instructing the activation to the second wireless communication scheme communication circuit 142 (Step S13). Through Step S13, the second wireless communication scheme communication circuit 142 receives a radio wave in the second wireless communication scheme transmitted from the relay device 20, and supplies a reception signal indicating its reception level to the control unit 12.
Next, the control unit 12 determines whether the relay device 20 is transmitting the data packet by the second wireless communication scheme (for example, Sigfox), that is, a wireless channel is in use (busy) or not based on the strength of the reception signal (Step S14).
That is, through Steps S13 and S14 described above, the control unit 12 executes CCA for determining whether the wireless channel of the second wireless communication scheme (for example, Sigfox) is in use (busy) by the relay device 20 or not.
When the wireless channel of the second wireless communication scheme (for example, Sigfox) is determined to be in use (busy) by the relay device 20 in Step S14, the control unit 20 sets a smaller value of a value obtained by adding “1” to the retransmission interval RTW and a predetermined maximum interval Wmax as a new retransmission interval RTW (Step S15).
Meanwhile, when the wireless channel of the second wireless communication scheme (for example, Sigfox) is determined to be unused (busy) by the relay device 20 in Step S14, the control unit 12 supplies the enable signal E1 instructing the activation to the first wireless communication scheme communication circuit 141 (Step S16). Through Step S16, the first wireless communication scheme communication circuit 141 is activated.
Next, the control unit 12 executes Carrier Sense Multiple Access/Collision Avoidance (CSMA/CA) in the first wireless communication scheme communication circuit 141 (Step S17). The control unit 12 determines whether a frame collision with the other wireless terminal group (10b and 10c) has occurred or not based on the execution result of CSMA/CA (Step S18).
When the frame collision is determined not to have occurred in Step S18, the control unit 12 supplies the first wireless communication scheme communication circuit 141 with a sequence of data packets in which the identification number and the information signal stored in the memory are sequentially packetized every predetermined bit length. Accordingly, the control unit 12 causes the first wireless communication scheme communication circuit 141 to wirelessly transmit the sequence of data packets to the relay device 20 by the first wireless communication scheme (Step S19). When receiving the sequence of data packets, the relay device 20 wirelessly transmits an ACK packet notifying a fact of reception of the data packet to the wireless terminal 10a.
After executing Step S19, the control unit 12 determines whether the first wireless communication scheme communication circuit 141 has received the ACK packet transmitted from the relay device 20 or not (Step S20). When the ACK packet is determined not to have been received in Step S20, the control unit 12 determines whether a predetermined time Tw has elapsed after the execution of Step S19 or not (Step S21). When the predetermined time Tw is determined not to have elapsed in Step S21, the control unit 12 returns to the execution of Step S20, and executes the above-described operation again.
When the predetermined time Tw is determined to have elapsed in Step S21, or when the frame collision is determined to have occurred in Step S18, or after the execution of Step S15, the control unit 12 sets a value obtained by adding “1” to the current transmission number FR to a new transmission number FR (Step S22).
Next, the control unit 12 determines whether the transmission number FR is larger than a predetermined maximum retransmission number Rmax or not (Step S23). When the transmission number FR is determined to be equal to or less than the maximum retransmission number Rmax in Step S23, the control unit 12 returns to the execution of Step S12, and executes the above-described operation again.
Here, when the transmission number FR is determined to be larger than “0” in Step S12, the control unit 12 determines whether the relay device 20 is transmitting the data packet by the second wireless communication scheme (for example, Sigfox), that is, the wireless channel is in use (busy) or not based on the strength of the reception signal output from the second wireless communication scheme communication circuit 142 (Step S24).
When the wireless channel of the second wireless communication scheme (for example, Sigfox) is determined to be in use (busy) by the relay device 20 in Step S24, the control unit 12 supplies the power-saving mode signal MOD to turn on the power-saving mode to the communication processing unit 13 (Step S25). Accordingly, an amount of the power consumption of the communication processing unit 13 is reduced, and in association with this, an amount of the power consumption of the wireless terminal 10a itself is also reduced.
Next, the control unit 12 waits for a waiting time indicating a random time period expressed by a formula below (Step S26).
waiting time=rand( )&{[(2{circumflex over ( )}RTW)−1]/2}
rand( ): random number function
&: a bit AND operator
After the elapse of the waiting time, the control unit 12 supplies the power-saving mode signal MOD to turn off the power-saving mode to the communication processing unit 13 (Step S27).
Then, after the execution of Step S27, or when the wireless channel of the second wireless communication scheme (for example, Sigfox) is determined to be unused (busy) by the relay device 20 in Step S24, the control unit 12 continues to execute a series of processes of Steps S13 to S23 described above. That is, the control unit 12 retransmits the data packet by the series of processes of Steps S25 to S27 and S13 to S23.
In this period, when the ACK packet is determined to have been received in Step S20, the control unit 12 determines that the transmission is normally completed, stores history information indicating the success of the transmission process of the data packet including the retransmission in the memory, and then, ends the terminal communication control illustrated in
When the transmission number FR is determined to be larger than the maximum retransmission number Rmax in Step S23, the control unit 12 determines that the transmission process of the data packet including the retransmission has failed, stores history information indicating the transmission failure in the memory, and then, ends the terminal communication control illustrated in
The following describes a communication operation between the wireless terminals, the relay device, and the base station in the terminal communication control illustrated in
As illustrated in
Thus, the wireless terminal 10a executes the CCA by the second wireless communication scheme used in the transmission from the relay device 20 to the base station 40 before transmitting the data packet B (information signal) to the relay device 20. Accordingly, the wireless terminal 10a determines whether the wireless channel of the second wireless communication scheme is in use by the relay device 20 or not, and transmits the data packet B that is acquired by itself and includes the information signal to the relay device 20 only when the wireless channel of the second wireless communication scheme is determined to be unused.
Accordingly, since the wireless terminal 10a transmits the data packet only when the relay device 20 is ready for receiving the data packet, the wireless terminal 10a can avoid a useless transmission operation. Further, when the wireless channel of the second wireless communication scheme is in use by the relay device 20, the wireless terminal 10a transitions to the power-saving mode for the predetermined waiting time before retransmitting the data packet with the CCA as a starting point.
Accordingly, with the wireless terminal 10a, the power consumption associated with the transmission operation can be reduce while providing a high transmission efficiency compared with the conventional wireless terminal that repeatedly transmits the data packet until the ACK packet is sent back from the relay device 20. The operation of the wireless terminal 10a illustrated in
The wireless terminals 10a to 10e determine that the wireless channel is in use (busy) by the relay device (20, 30) for the CCA, and perform the retransmission process (S25 to S27, S13 to S23) of retransmitting the data packet after waiting for the waiting time indicated as below. At this time, the retransmission interval RTW increases by “1” (S15) every time when the CCA is executed (S13, S14).
rand( )&{[(2{circumflex over ( )}RTW)−1]/2}
Accordingly, for example, when the retransmission interval RTW is “4,” [(2{circumflex over ( )}4)−1]/2 becomes “7” by rounding down to the nearest whole number, and the waiting time obtained from a bit array of rand( ) becomes 0 to 7 seconds. When the retransmission interval RTW is “5,” [(2{circumflex over ( )}5)−1]/2 becomes “15” by rounding down to the nearest whole number, and the waiting time obtained from the bit array of rand( ) becomes 0 to 15 seconds. When the retransmission interval RTW is “6,” [(2{circumflex over ( )}6)−1]/2 becomes “31” by rounding down to the nearest whole number, and the waiting time obtained from the bit array of rand( ) becomes 0 to 31 seconds.
Thus, the waiting time is lengthened every time when the CCA is performed, thereby enabling the transmission operations of the wireless terminals to be waited while the relay devices (20, 30) sequentially receive the data packets from each of the plurality of wireless terminals and transmit the data packets to the base station 40. Further, the wireless terminals can be set to the power-saving mode during the waiting time.
For rand( ) as a parameter to determine the waiting time for each of the wireless terminals 10a to 10e, by giving a “seed” of random number (hereinafter, referred to as a random seed) using srand( ) at the turning on the power or the activation, the generation pattern of the random number may be changed. For example, when an individual address is given to each of the wireless terminals 10a to 10e, this address is used as a random seed of srandO.
Thus, rand( ) has a different value for each of the wireless terminals 10a to 10e. Accordingly, since the waiting time before the retransmission of the data packet is started for each of the wireless terminals becomes a random period having the address as the random seed, the transmission timings are less likely to mutually collide between the wireless terminals, thereby attempting to improve the throughput.
As the random seed, a combination of the address assigned to each of the wireless terminals 10a to 10e and, for example, a group ID assigned to each of the group 1 (wireless terminals 10a to 10c and relay device 20) and the group 2 (wireless terminals 10d, 10e, and relay device 30) may be employed.
For example, when the random seed is 32 bits, a random seed indicates as follows is set.
0th to seventh bits: address of each wireless terminal
eighth to fifteenth bits: group ID
sixteenth to 31st bits: arbitrary value
That is, for example, when the address of the wireless terminal is “0×00,” the group ID is “0×01,” and the arbitrary value is “0×1234,” a 32-bit random seed of “0×12340100” is set.
This allows surely making transmission start timings of the respective wireless terminals different compared with the case where the random seed is set with the address alone.
For example, when the random seed is set with the address alone, the address assigned in the group 1 to which the wireless terminals 10a to 10c belong is the same as the address assigned in the group 2 to which the wireless terminals 10d and 10e belong in some cases. Therefore, in a state where a radio wave reaches between the groups, since the random seed obtained by the wireless terminal belonging to the group 1 is the same as the random seed obtained by the wireless terminal belonging to the group 2 in some cases, the transmission start timings possibly match one another. Meanwhile, as described above, by setting the random seed with the combination of the address and the group ID, even when the address of the wireless terminal belonging to the group 1 is the same as the address of the wireless terminal belonging to the group 2, the group IDs are different, thus allowing the random seeds of both wireless terminals to be different.
Accordingly, the transmission start timings of the wireless terminals can be mutually different with more certainty, thereby attempting to improve the throughput.
The relay devices 20 and 30 both transmit the ACK packets to the wireless terminals as the transmission sources when receiving the data packets transmitted from the wireless terminals (10a to 10e). However, the transmitted ACK packet does not reach the wireless terminal side because of a sudden noise or the like in some cases.
In this case, while the relay device receives the data packet transmitted from the wireless terminal and completes forwarding it to the base station 40, the wireless terminal side cannot receive the ACK packet, and therefore, the wireless terminal side performs an invalid retransmission process (S25 to S27, S13 to S23) of retransmitting the data packet.
Therefore, to avoid the invalid retransmission process in the wireless terminal side, a countermeasure below may be taken in the communication system 100.
That is, each of the wireless terminals 10a to 10e generates a sequence of data packets including the group ID representing the group to which the wireless terminal itself belongs and a sequence number together the information signal in packetizing the information signal in Step S19. The sequence number represents an arrangement order of the data packets in the sequence of data packets, the newer the data packet is in time, the more increased the sequence number is. Since the sequence numbers assigned to the respective data packets are not changed, the sequence number is fixed regardless of the number of retransmissions when the data packet is retransmitted.
Each of the relay devices 20 and 30 executes a communication process illustrated in
In
When the sequence number is determined to be new in Step S52, the relay device 20 (30) transmits the received sequence of data packets to the base station 40 by the second wireless communication scheme (Step S53).
After executing Step S53, or when the sequence number is determined not to be new, that is, the data packet received this time is determined to be retransmitted one in Step S52, the relay device 20 (30) transmits the ACK packet to the wireless terminal as the transmission source by the second wireless communication scheme (Step S54).
After executing Step S54, or when the group ID is determined not to match the group ID of itself in Step S51, the relay device 20 (30) ends the communication process illustrated in
The following describes a communication operation between the wireless terminals, the relay device, and the base station in the relay communication control illustrated in
First, the wireless terminal 10a transmits a data packet A including the group ID of itself and the sequence number to the relay device 20 by the first wireless communication scheme (IEEE802.15.4 k) together with the information signal acquired by itself.
Upon receiving the data packet A, the relay device 20 determines whether the group ID included in the received data packet A matches the group ID of itself or not (S51), and discards the received data packet A when both do not match one another.
When the group ID included in the received data packet A is determined to match the group ID of itself, the relay device 20 determines whether the sequence number included in the data packet A is new or not (S52). When the sequence number is new, that is, when the data packet A is not the retransmitted data packet, the relay device 20 transmits the data packet A to the base station 40 by the second wireless communication scheme (Sigfox), and transmits the ACK packet to the wireless terminal 10a by the first wireless communication scheme.
In the example illustrated in
Accordingly, since the ACK packet cannot be received even after the elapse of the predetermined time Tw from the transmission of the data packet A, the wireless terminal 10a retransmits the data packet A to the relay device 20 by the first wireless communication scheme as illustrated in
As described above, the relay devices 20 and 30 perform the relay communication control illustrated in
In the communication system 100 of the above-described embodiments, the wireless terminals 10a to 10c and the relay device 20 constitute the first group 1, and the wireless terminals 10d, 10e and the relay device 30 constitute the second group 2. However, the number of the groups including the relay device and the wireless terminal group is not limited to two, and the number of the wireless terminals connected to one relay device is also not limited to two or three. That is, it is only necessary that the communication system 100 includes m (m is an integer of 1 or more) relay devices to each of which a plurality of wireless terminals are connected.
In the communication system 100, IEEE802.15.4 k is employed as the first wireless communication scheme used for the wireless communication between the wireless terminal and the relay device, and Sigfox is employed as the second wireless communication scheme used for the wireless communication between the relay device and the base station. However, other wireless communication schemes may be employed for the respective first and second wireless communication schemes.
For example, as the first wireless communication scheme between the wireless terminal and the relay device, ZigBee compliant with IEEE802.15.4 standard using a 2.4 GHz band, WiFi compliant with the standard of IEEE802.11 series using a 2.4 GHz band or a 5 GHz band, and the like may be employed.
As the second wireless communication scheme between the relay device and the base station, LoRaWAN, Wi-Fi HaLow, Wi-SUN, ZETA, and the like, which are based on Low Power Wide Area (LPWA), may be employed.
Basically, it is only necessary that the communication system 100 includes a plurality of wireless terminals that each acquire an information signal and transmit a data packet including the acquired information signal by a first wireless communication scheme, and a relay device that receives the data packet transmitted from the wireless terminal and transmits the received data packet by a second wireless communication scheme different from the first wireless communication scheme.
It is only necessary that each of the wireless terminals includes a first wireless communication circuit (141) that performs a wireless communication by the first wireless communication scheme, a second wireless communication circuit (142) that performs a wireless communication by the second wireless communication scheme, and a control unit (12) below.
The control unit (12) determines whether a wireless channel of the second wireless communication scheme is in use or not based on a strength of a reception signal received by the second wireless communication circuit (S14, S24), and causes the first wireless communication circuit to transmit the data packet including the information signal to the relay device when the wireless channel is determined to be unused (S19).
It is understood that the foregoing description and accompanying drawings set forth the preferred embodiments of the present invention at the present time. Various modifications, additions and alternative designs will, of course, become apparent to those skilled in the art in light of the foregoing teachings without departing from the spirit and scope of the disclosed invention. Thus, it should be appreciated that the present invention is not limited to the disclosed Examples but may be practiced within the full scope of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2021-66664 | Apr 2021 | JP | national |