This application is a national phase entry of PCT Application No. PCT/JP2019/026971, filed on Jul. 8, 2019, which application is hereby incorporated herein by reference.
The present invention relates to a wireless coordinated reception technique in which, in a sensor system accommodating a variety and large number of wireless sensors, a plurality of relay terminals coordinately receive a packet transmitted from these wireless sensors.
In an IoT (Internet of Things) society in which all things are connected to the Internet, it is expected that a sensor system (multi-sensor system) in which various wireless sensors are accommodated in a network is used to collect a variety and large amount of sensor data acquired by these wireless sensors in a host apparatus such as a server, and analyze these sensor data, thereby extracting useful information.
In order to cause such a variety and large number of wireless sensors to function as a part of the sensor system, it is essential for the wireless communication system to correctly receive packets from the wireless sensors storing sensor data. On the other hand, in many wireless sensors, short range wireless communication schemes focusing on low power have been used to realize battery operation for a long time (see, e.g., Non-Patent Literature 1). Therefore, the output powers of the above short range wireless communication schemes are lower than those of wireless communication schemes such as 3G (3rd Generation: 3rd generation mobile communication system)/LTE (long term evolution) and Wi-Fi.
The short wireless communication distance of a wireless sensor due to such low output power can be covered by causing a wireless terminal held by a user wearing the wireless sensor such as a smart phone to function as a relay terminal to receive sensor data from the wireless sensor and perform the relay transfer of it to the side of the host apparatus. By measuring biometric data for 24 hours using these wireless sensors with low output power, application to physical condition management and medical treatment is also expected (see, e.g., Non-Patent Literature 2).
In such a sensor system as shown in
On the other hand, since short range wireless communication schemes fundamentally aim to realize one-to-one communication simply with low power, they are not provided with a handover function among the relay terminals such as being implemented in 3G/LTE. For this reason, there is a problem that the wireless communication is necessarily disconnected at the time of handover among the relay terminals, and interruption of sensor data may occur in some cases. This does not really matter for sensor data for which low speed sampling at about 1 Hz or lower is sufficient such as a heart rate, but it really matters for sensor data that requires high speed sampling such as acceleration data and electrocardiographic data.
As one solution for this, a method is conceivable in which a wireless sensor is provided with two short range wireless communication modules, and if each is in a connected state to a different relay terminal, either communication connects to a relay terminal in better communication condition. However, since this method depends on the circuit configuration of the wireless sensor, it is not a method applicable to all the wireless sensors. In addition, it is not desirable to mount two short range wireless communication modules on the wireless sensor that requires low cost, because it contradicts the required low cost. Thus, although it is advantageous in terms of versatility and low cost to use a short range wireless communication scheme in a wireless sensor, the above problems arise when considering applications such as coordinated reception assumed in IoT systems.
Embodiments of the present invention are for solving such problems, and an object thereof is to provide a wireless coordinated reception technique enabling a plurality of relay terminals to coordinately receive a packet transmitted using short range wireless communication.
In order to achieve such an object, a sensor system according to embodiments of the present invention includes: one or a plurality of wireless sensors that store detected sensor data in a packet, and transmit the packet by short range wireless communication; a plurality of relay terminals that each receive the packet transmitted from the one or the plurality of wireless sensors; and a control device that is connected to the plurality of relay terminals through a communication line, and controls reception operation of the packet in the plurality of relay terminals, wherein the plurality of relay terminals each transmit to the control device the packet received from the one or the plurality of wireless sensors and a reception strength for the short range wireless communication detected when receiving the packet, and return a response to the packet to a transmission source wireless sensor from which the packet is transmitted only when a response instruction is issued from the control device, and the control device compares reception strengths for a same packet that is transmitted from a same wireless sensor and received by each of the plurality of relay terminals among the reception strengths received from the plurality of relay terminals, transmits the response instruction only to one target relay terminal with the highest reception strength, and performs relay transfer of sensor data stored in a packet received by the target relay terminal to a host apparatus.
Further, a wireless coordinated reception system according to embodiments of the present invention includes: a plurality of relay terminals that each receive a packet transmitted from one or a plurality of wireless terminals by short range wireless communication; and a control device that is connected to the plurality of relay terminals through a communication line, and controls reception operation of the packet in the plurality of relay terminals, wherein the plurality of relay terminals each detect a reception strength for the short range wireless communication when receiving the packet, transmit the reception strength to the control device, and return a response to the packet to a transmission source wireless sensor from which the packet is transmitted only when a response instruction is issued from the control device, and the control device compares reception strengths for a same packet that is transmitted from a same wireless terminal and received by each of the plurality of relay terminals among the reception strengths received from the plurality of relay terminals, and transmits the response instruction only to one target relay terminal with the highest reception strength.
Further, a wireless coordinated reception method according to embodiments of the present invention is a wireless coordinated reception method used in a wireless coordinated reception system including a plurality of relay terminals and a control device connected to the plurality of relay terminals through a communication line, the wireless coordinated reception method including: a reception step of the plurality of relay terminals each receiving a packet transmitted from one or a plurality of wireless terminals by short range wireless communication; and a control step of the control device controlling reception operation of the packet in the plurality of relay terminals, wherein the reception step includes a step of detecting a reception strength for the short range wireless communication when receiving of the packet and transmitting the reception strength to the control device, and a step of returning a response to the packet to a transmission source wireless sensor from which the packet is transmitted only when a response instruction is issued from the control device, and the control step includes a step of comparing reception strengths for a same packet that is transmitted from a same wireless terminal and received by each of the plurality of relay terminals among the reception strengths received from the plurality of relay terminals, and transmitting the response instruction only to one target relay terminal with the highest reception strength.
Effects of embodiments of the Invention
According to embodiments of the present invention, it is possible for a plurality of relay terminals to coordinately receive a packet transmitted using short range wireless communication, and when it is applied to the sensor system, it is possible to receive and collect sensor data transmitted in a packet from a wireless sensor without interruption.
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
First, referring to
Sensor System
As shown in
Hereinafter, a case will be described by way of example where a wireless sensor S is composed of a wearable sensor worn on a user's human body to detect biometric data, and the sensor system 1 collects the biometric data of the user. Further, in
Then, the principle of embodiments of the present invention will be described. As described above, when a packet storing sensor data is transmitted from a wireless sensor S and received by a plurality of relay terminals 10, if responses to the transmitted packet are returned from the plurality of relay terminals 10, the wireless communication may be disconnected on the side of the wireless sensor S. The point in solving the problem is how to solve such inconvenience that arises when a plurality of relay terminals 10 are present.
As an example, referring to “Low Energy Controller volume” in Non-Patent Literature 1, a step is defined in which when receiving a Link Layer (LL) packet from the transmission side, the reception side returns an LL Ack (response). When this LL Ack is not returned, the wireless connection is disconnected on the transmission side. On the other hand, when a plurality of LL Acks are returned, it is undefined how the transmission side functions as an unexpected operation. If there is no definition, the wireless communication can be disconnected on the transmission side, so a configuration is needed such that in response to one LL packet from the transmission side, the reception sides coordinate with each other to return only one LL Ack from any one reception side.
Embodiments of the present invention are configured such that each of the relay terminals 10 detects a reception strength for short range wireless communication with a wireless sensor S in receiving a packet, the control device 20 compares reception strengths for the same packet that is transmitted from the same wireless sensor S and received by each of the relay terminals 10 among these reception strengths, and transmits a response instruction to the relay terminal 10 with the highest reception strength, and the relay terminal 10 that receives this response instruction returns a response to the received packet to the transmission source wireless sensor S. Thereby, embodiments of the present invention can be configured to return one response to one packet transmitted from the wireless sensor S only from one relay terminal 10 with the highest reception strength. Accordingly, embodiments of the present invention can realize coordinated reception of a packet among the relay terminals 10.
Wireless Sensor
Then, a wireless sensor S used in the sensor system 1 according to this embodiment will be described. The wireless sensor S is a sensor terminal that is composed of an IC chip powered by a battery, stores sensor data detected by a mounted sensor in a packet, and wirelessly transmits it in a short range wireless communication scheme. Specific examples of the wireless sensor S include a wearable sensor that detects biometric data such as electrocardiogram, pulse waves, acceleration, and body temperature. Specific examples of the short range wireless communication scheme used in the wireless sensor S include Bluetooth® and ZigBee®. Note that although it is theoretically sufficient that at least one wireless sensor S is present in the sensor system 1, a case will be described below where a plurality of wireless sensors S are present in accordance with actual applications.
Relay Terminal
Then, the relay terminals 10 used in the sensor system 1 according to this embodiment will be described. The relay terminals 10 are wireless terminals that each receive packets wirelessly transmitted from a plurality of wireless sensors S in the short range wireless communication scheme. Specific examples of a relay terminal 10 include a smart phone held by a user, and an IoT gate installed in a facility. Note that since a relay terminal 10 basically functions to receive sensor data, it may be referred to as a receiver.
The control circuit 13 is composed of an arithmetic processing circuit (MCU: micro controller unit) as a whole. The control circuit 13 cooperates with a program stored in an internal memory or the storage circuit 16 to transmit a packet received by the reception circuit 11 and a reception strength for the packet detected by the reception circuit 11 from the communication circuit 14 to the control device 20 as relay processing operation of a packet. Along with that, the control circuit 13 suspends returning a response to the transmission source wireless sensor S for the packet, thereafter returns a response from the transmission circuit 12 to the transmission source wireless sensor S only when the communication circuit 14 receives a response instruction from the control device 20, and ceases to return a response to the transmission source wireless sensor S when a response instruction from the control device 20 is not received. The storage circuit 16 is composed of a semiconductor memory as a whole, and stores various types of processing data and programs used in the control circuit 13, such as received packets and reception strengths for the packets.
According to the configuration in
Control Device
Then, the control device 20 used in the sensor system 1 according to this embodiment will be described. The control device 20 is a communication control apparatus that is connected to the plurality of relay terminals 10 through the communication line L, and controls reception operation of packets in these relay terminals 10. Specific examples of the control device 20 include a gateway, a hub, a modem, and a server apparatus. Although a case will be described below by way of example where the communication line L is composed of a wired line such as a LAN, it is not limited to this, but may be a wireless line such as a wireless LAN.
The communication circuit 21 performs data communication with the plurality of relay terminals 10 through the communication line L. Based on a packet from a relay terminal 10 received by the communication circuit 21, the transmission source identification circuit 22 extracts an address or identification information of the wireless sensor S from which the packet is transmitted to identify the transmission source wireless sensor S for the packet.
The relay terminal selection circuit 23 compares reception strengths for the same packet that is transmitted from the same wireless sensor S and received by each of a plurality of relay terminals 10 among reception strengths from relay terminals 10 received by the communication circuit 21, and selects the relay terminal 10 with the highest reception strength as the target relay terminal. Details of the configuration of the relay terminal selection circuit 23 will be described later. Note that since the relay terminal selection circuit 23 temporarily stores packets and reception strengths received from each relay terminal 10 as a packet list, it may be referred to as a sensor packet list circuit.
The response instruction circuit 24 generates a response instruction to the target relay terminal selected by the relay terminal selection circuit 23, and transmits it from the communication circuit 21 to the target relay terminal. The network I/F circuit 25 performs the relay transfer of sensor data stored in a packet transmitted from the target relay terminal to the host apparatus H via the communication network (host network) NW such as the Internet. Specific examples of the host apparatus H include a server apparatus and a cloud system that analyze and use sensor data such as biometric data.
Relay Terminal Selection Circuit
Then, referring to
In such a configuration, the transmission source identification circuit 22 outputs a plurality of packets that are transmitted from an identified transmission source wireless sensor S and received by a plurality of respective relay terminals 10 and a plurality of reception strengths for these plurality of respective packets to a relay terminal selection circuit 23 corresponding to the identified transmission source wireless sensor S of the relay terminal selection circuits 23. Further, the relay terminal selection circuit 23 stores the plurality of packets and the plurality of reception strengths output from the transmission source identification circuit 22, compares the plurality of reception strengths, and selects a relay terminal 10 with the highest reception strength of the plurality of relay terminals 10 as the target relay terminal.
Each of the relay terminal selection circuits 23 includes, as main circuit units, a storage circuit 31, a time counting circuit 32, and a selection circuit 33. The storage circuit 31 is composed of a storage such as a semiconductor memory as a whole, and sequentially stores a plurality of packets and a plurality of reception strengths output from the transmission source identification circuit 22 as a packet list.
The time counting circuit 32 is composed of a timer circuit such as a countdown timer that operates with a clock signal as a whole, and counts a waiting period of a certain time length from the reception timing of the packet first received from the transmission source wireless sensor S identified by the transmission source identification circuit 22. In response to the expiration of the waiting period based on the time counting circuit 32, the selection circuit 33 compares a plurality of reception strengths stored in the storage circuit 31 during the waiting period, and selects the relay terminal 10 with the highest reception strength of the plurality of relay terminals 10 as the target relay terminal.
The number of the relay terminal selection circuits 23 provided in the control device 20 corresponds to the number of packets parallelly transmitted from different wireless sensors S, and its maximum value is equal to the total number of the wireless sensors S. However, the number of the relay terminal selection circuits 23 depends on an application to which the sensor system 1 is applied, and when the number of wireless sensors S that transmit packets almost at the same time is smaller than the total number, the number of the relay terminal selection circuits 23 can be reduced to be less than the total number of the wireless sensors S.
Further, since a relay terminal selection circuit 23 can be implemented in a very simple configuration as described above, many relay terminal selection circuits 23 can be mounted on the control device 20. Since this means that a large number of wireless sensors S can be handled by the control device 20, it can be said that it is more suitable for IoT systems than general short range wireless systems in which the number of connections is limited depending on the IC chip used.
Sensor Data Collection Operation
Then, referring to
In actual cases, depending on the positional relationship between the wireless sensor S and each of the relay terminals 10A, 10B, . . . , 10N, a packet is received by any one or more of the relay terminals 10A, 10B, . . . , 10N that can perform short range wireless communication with the wireless sensor S. The relay terminal 10 with the highest reception strength is selected by the control device 20 from among relay terminals 10 that has received the packet as the target relay terminal.
First, a packet storing sensor data is transmitted from the wireless sensor S by short range wireless communication (step S100), and received by the relay terminals 10A, 10B, . . . , 10N. The relay terminals 10A, 10B, . . . , 10N each detects a reception strength for short range wireless communication in receiving the packet (step S101), and transmits the packet and the reception strength to the control device 20 (step S102).
The control device 20 receives the packets and the reception strengths from the relay terminals 10A, 10B, . . . , 10N, and selects the relay terminal 10 with the highest reception strength, in this example, the relay terminal 10A from among the relay terminals 1A, 10B, . . . , 10N as the target relay terminal (step S103). Thereafter, the control device 20 performs the relay transfer of sensor data stored in the packet from the relay terminal 10A which is the target relay terminal to the host apparatus H via the communication network NW (step S104).
Further, the control device 20 generates a response instruction, and transmits it to the relay terminal 10A which is the target relay terminal through the communication line L (step S105). The relay terminal 10A returns a response corresponding to the received packet to the wireless sensor S from which it is transmitted according to the response instruction from the control device 20 (step S106). At this time, since the other relay terminals 10B, . . . , 10N other than the relay terminal 10A are not notified of a response instruction from the control device 20, they do not return a response corresponding to the received packet to the wireless sensor S from which it is transmitted.
Thereby, even when a packet from the wireless sensor S is received by a plurality of relay terminals 10A, 10B, . . . , 10N, a response is returned to the wireless sensor S only from the relay terminal 10A which is the target relay terminal. That is, even when a short range wireless communication scheme is used, coordinated reception of a packet transmitted from the wireless sensor S among the relay terminals 10A, 10B, . . . , 10N is realized.
Thereafter, when a packet storing new sensor data is transmitted from the wireless sensor S by short range wireless communication (step S110), it is received by the relay terminals 10A, 10B, . . . , 10N in the same manner. The relay terminals 10A, 10B, . . . , 10N each detect a reception strength for short range wireless communication in receiving the packet (step S111), and transmit the packet and the reception strength to the control device 20 (step S112).
The control device 20 receives the packets and the reception strengths from the relay terminals 10A, 10B, . . . , 10N, and selects the relay terminal 10 with the highest reception strength, in this example, the relay terminal 10B from among the relay terminals 10A, 10B, . . . , 10Na as the target relay terminal (step S113). Thereafter, the control device 20 performs the relay transfer of sensor data stored in the packet from the relay terminal 10B which is the target relay terminal to the host apparatus H via the communication network NW (step S114).
Further, the control device 20 generates a response instruction, and transmits it to the relay terminal 10B which is the target relay terminal through the communication line L (step S115). The relay terminal 10B returns a response corresponding to the received packet to the wireless sensor S from which it is transmitted according to the response instruction from the control device 20 (step S116). At this time, since the other relay terminals 10A, . . . , 10N other than the relay terminal 10B are not notified of a response instruction from the control device 20, they do not return a response corresponding to the received packet to the wireless sensor S from which it is transmitted.
Thereby, even when a packet from the wireless sensor S is received by a plurality of relay terminals 10A, 10B, . . . , 10N, a response is returned to the wireless sensor S only from the relay terminal 10B which is the target relay terminal. That is, even when a short range wireless communication scheme is used, coordinated reception of a packet transmitted from the wireless sensor S among the relay terminals 10A, 10B, . . . , 10N is realized.
Such an operation makes it possible to avoid disconnection of wireless communication on the side of the wireless sensor S that may occur when a plurality of responses are returned to the wireless sensor S, and as a result, it is possible to receive and collect sensor data without interruption. Further, since the relay terminal 10 with the highest reception strength is selected as the target relay terminal, sensor data of a packet received by the relay terminal 10 with the highest reliability is collected even from a wireless sensor S with low output power. Accordingly, it is possible to build the sensor system 1 with high reliability. This approach is effective especially in BLE (Bluetooth Low Energy) in which the maximum length of a packet size is short because variation in reception strength within one packet is small.
Relay Terminal Selection Operation
Then, referring to
In
First, the relay terminal selection circuit 23 acquires the first packet, the reception strength, and the relay terminal ID that are output from the transmission source identification circuit 22 (step S120), and stores them in the storage circuit 31 (step S121). Further, the relay terminal selection circuit 23 starts counting the waiting period using the time counting circuit 32 in response to a trigger signal synchronized with the first packet that is output from the relay terminal selection circuit 23 (step S122). Note that the trigger signal may be configured to be generated by the relay terminal selection circuit 23 and input to the time counting circuit 32 in response to, for example, the first packet being stored in the storage circuit 31 from the clear state.
Then, the relay terminal selection circuit 23 confirms whether a new packet has been output from the transmission source identification circuit 22 (step S123), and when a new packet has been output (step S123: YES), it stores the new packet, the reception strength, and the relay terminal ID in the storage circuit 31 (step S124), and confirms whether the waiting time in the time counting circuit 32 has ended (step S125). Note that when a new packet has not been output in step S123 (step S123: NO), the relay terminal selection circuit 23 transitions to step S125.
When the waiting period has not ended yet in step S125 (step S125: NO), it returns to step S123. Thereby, after a packet transmitted from the same wireless sensor S is first received by any relay terminal 10, packets received by other relay terminals 10 within a certain waiting period are stored in the storage circuit 31. This waiting period is for covering a variation among the arrival times of packets at which they arrive at the control device 20 via each relay terminal 10, and set to be shorter than the sampling period of sensor data in the wireless sensors S.
When the waiting period has ended in step S125 (step S125: YES), the relay terminal selection circuit 23 uses the selection circuit 33 to select the relay terminal ID for the packet with the highest reception strength from among the packets stored in the storage circuit 31 as the target relay terminal (step S126).
Thereafter, the relay terminal selection circuit 23 uses the selection circuit 33 to output the packet of the target relay terminal or sensor data stored in the packet to the network I/F circuit 25 (step S127), outputs the relay terminal ID indicating the target relay terminal to the response instruction circuit 24 (step S128), initializes the storage circuit 31 to the clear state and presets the counter value of the time counting circuit 32 (step S129), thereby ending the series of relay terminal selection operations.
Effects of First Embodiment
Thus, this embodiment is configured such that the relay terminals 10 each transmit to the control device 20 a packet received from a wireless sensor S and a reception strength for short range wireless communication detected when receiving the packet, and return a response to the packet to a transmission source wireless sensor S from which the packet is transmitted only when a response instruction is issued from the control device 20, and the control device 20 compares reception strengths for the same packet that is transmitted from the same wireless sensor S and received by each of the plurality of relay terminals 10 among the reception strengths received from the relay terminals 10, transmits the response instruction only to one target relay terminal with the highest reception strength, and performs relay transfer of sensor data stored in a packet received by the target relay terminal to the host apparatus H.
Thereby, even when a packet transmitted from a wireless sensor S is received by a plurality of relay terminals 10, one response is returned to the wireless sensor S only from one target relay terminal. That is, even when a short range wireless communication scheme is used, coordinated reception of a packet transmitted from a wireless sensor S among the relay terminals 10 is realized. Accordingly, it is possible to avoid disconnection of wireless communication on the side of the wireless sensor S that may occur when a plurality of responses are returned to the wireless sensor S, and as a result, it is possible to receive and collect sensor data without interruption.
Further, since the relay terminal 10 with the highest reception strength is selected as the target relay terminal, sensor data of a packet received by the relay terminal 10 with the highest reliability is collected even from a wireless sensor S with low output power. Accordingly, it is possible to build the sensor system 1 with high reliability. This approach is effective especially in BLE (Bluetooth Low Energy) in which the maximum length of a packet size is short because variation in reception strength within one packet is small.
Further, in this embodiment, the relay terminals 10 may each be composed of: the reception antenna AR and the transmission antenna AT; the reception circuit 11 for short range wireless communication connected to the reception antenna AR; the transmission circuit 12 for short range wireless communication connected to the transmission antenna AT; the communication circuit 14 that performs data communication with the control device 20 through the communication line L; and the control circuit 13 that transmits the packet received by the reception circuit 11 and the reception strength for the packet detected by the reception circuit 11 from the communication circuit 14 to the control device 20, and returns the response from the transmission circuit 12 to the transmission source wireless sensor S only when the response instruction from the control device 20 is received by the communication circuit 14. Thereby, it is possible to reduce the cost of a relay terminal 10 because a host controller interface (HCI) generally required is not required.
Further, in this embodiment, the relay terminals 10X may each be composed of: the antenna AX for both transmission and reception; the isolator 15 connected to the antenna AX for both transmission and reception; the reception circuit 11 and the transmission circuit 12 for short range wireless communication that are connected to the antenna AX for both transmission and reception via the isolator 15; the communication circuit 14 that performs data communication with the control device 20 through the communication line L; and the control circuit 13 that transmits the packet received by the reception circuit 11 and the reception strength for the packet detected by the reception circuit 11 from the communication circuit 14 to the control device 20, and returns the response from the transmission circuit 12 to the transmission source wireless sensor S only when the response instruction from the control device 20 is received by the communication circuit 14. Since this enables the relay terminal 10X to be composed of one antenna, it is useful for cost reduction.
Further, in this embodiment, the control device 20 may be composed of: the communication circuit 21 that performs data communication with the plurality of relay terminals 10 through the communication line L; the transmission source identification circuit 22 that identifies the transmission source wireless sensor S for the packet based on the packet received by the communication circuit 21; the relay terminal selection circuit 23 that compares reception strengths for the same packet that is transmitted from the same wireless sensor S and received by each of the plurality of relay terminals 10 among the reception strengths received by the communication circuit 21, and selects a relay terminal 10 with the highest reception strength as the target relay terminal; the response instruction circuit 24 that generates a response instruction to the target relay terminal and transmits the response instruction from the communication circuit 21 to the target relay terminal; and the network interface circuit 25 that performs relay transfer of sensor data stored in the packet transmitted from the target relay terminal to the host apparatus H.
More specifically, a configuration is possible such that the control device 20 comprises the relay terminal selection circuit 23 in plurality, the transmission source identification circuit 22 outputs a plurality of packets that are transmitted from an identified transmission source wireless sensor S and received by the plurality of respective relay terminals 10 and a plurality of reception strengths for these plurality of respective packets to a relay terminal selection circuit 23 corresponding to the identified transmission source wireless sensor S of the relay terminal selection circuits 23, and the relay terminal selection circuit 23 stores the plurality of packets and the plurality of reception strengths output from the transmission source identification circuit 22, compares the plurality of reception strengths, and selects a relay terminal 10 with highest reception strength of the plurality of relay terminals 10 as the target relay terminal.
Further, in this embodiment, the relay terminal selection circuits 23 may each be composed of: the storage circuit 31 that stores the plurality of packets and the plurality of reception strengths output from the transmission source identification circuit 22; the time counting circuit 32 that counts a waiting period of a certain time length from a reception timing of a packet first received from the identified transmission source wireless sensor S; and the selection circuit 33 that in response to expiration of the waiting period, compares the plurality of reception strengths stored in the storage circuit 31 during the waiting period, and selects a relay terminal 10 with highest reception strength of the plurality of relay terminals 10 as the target relay terminal. Thereby, since a relay terminal selection circuit 23 can be implemented in the control device 20 in a very simple configuration, many relay terminal selection circuits 23 can be mounted on the control device 20. Since this means that a large number of wireless sensors S can be handled by the control device 20, it can be said that it is more suitable for IoT systems than general short range wireless systems in which the number of connections is limited depending on the IC chip used.
Further, in this embodiment, the transmission source identification circuit 22, the relay terminal selection circuits 23, and the response instruction circuit 24 of the control device 20 may be implemented by hardware using dedicated circuits. This gives superiority that can reduce delay and power consumption as compared to a case where the functions of these circuit units are implemented by software. In particular, in this sensor system 1, when returning a response to the transmission source wireless sensor S is delayed, there is a risk that the side of the wireless sensor S erroneously recognizes that the wireless connection has been disconnected to release the wireless connection with the relay terminal 10. Since a waiting time for this response is different for each wireless sensor S, it is extremely useful to configure hardware in order to expand wireless sensors S connectable to this sensor system 1.
At this time, the transmission source identification circuit 22, the relay terminal selection circuits 23, and the response instruction circuit 24 are preferably configured with an ASIC (application specific integrated circuit) or an FPGA (field programmable gate array). Reasons for this include that selective use is enabled such as using a low-price FPGA with a small circuit scale when the numbers of users and wireless sensors S of this sensor system 1 are small, and on the other hand, using a large scale FPGA to which many circuits can be added when the numbers of the users and the wireless sensors S are large. Although developing an ASIC can significantly reduce the cost by large scale production, the circuit scale is fixed at the time of development, so that selective use cannot be performed depending on the scale. Since a small start is often required especially in applications related to IoT, an FPGA that allows selective use depending on the scale is useful.
Then, referring to
These transmission source identification unit 22X, relay terminal selection units 23X, and response instruction unit 24X correspond to the transmission source identification circuit 22, the relay terminal selection circuits 23, and the response instruction circuit 24 in
Effects of Second Embodiment
This can reduce the mounting area on a circuit board as compared to a case of configuration by hardware, and the effect increases as the number of users or wireless sensors S increases. Further, the power consumption of the entire control device 20 can be suppressed. Note that although
Then, referring to
Although
The wireless coordinated reception system 5 is composed of: a plurality of relay terminals 50 that perform short range wireless communication with a plurality of wireless terminals T; and one control device 60 that controls reception operation of packets in these relay terminals 50. The configuration and operation of these relay terminals 50 and the control device 60 are the same as those of the relay terminals 10 and the control device 20 in
The relay terminals 50 each transmit to the control device 60 a packet received from a wireless terminal T and a reception strength for short range wireless communication detected when receiving the packet, and return a response to the packet to a transmission source wireless terminal T from which the packet is transmitted only when a response instruction is issued from the control device 60. The control device 60 compares reception strengths for the same packet that is transmitted from the same wireless terminal T and received by each of the plurality of relay terminals 50 among the reception strengths received from the relay terminals 50. The control device 60 transmits the response instruction only to one target relay terminal with the highest reception strength, and performs relay transfer of data stored in the packet received by the target relay terminal to the host apparatus H.
Effects of Third Embodiment
Thereby, even when a packet transmitted from a wireless terminal T is received by a plurality of relay terminals 50, one response is returned to the wireless terminal T only from one target relay terminal. That is, even when a short range wireless communication scheme is used, coordinated reception of a packet transmitted from a wireless terminal T among the relay terminals 50 is realized. Accordingly, it is possible to avoid disconnection of wireless communication on the side of the wireless terminal T that may occur when a plurality of responses are returned to the wireless terminal T, and as a result, it is possible to receive and collect sensor data without interruption.
Further, since the relay terminal 50 with the highest reception strength is selected as the target relay terminal, sensor data of a packet received by the relay terminal 50 with the highest reliability can be collected even from a wireless terminal T with low output power. Accordingly, it is possible to build a wireless system with high reliability.
Extension of Embodiments
Although the present invention has been described above with reference to embodiments, the present invention is not limited to the above embodiments. Various modifications that may be understood by those skilled in the art within the scope of the present invention can be made to the configurations and details of the present invention. Further, each embodiment can be implemented in any combination within a consistent range.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2019/026971 | 7/8/2019 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2021/005678 | 1/14/2021 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
10194276 | Singamsetty | Jan 2019 | B1 |
20170124836 | Chung | May 2017 | A1 |
20170270481 | Morgenthau | Sep 2017 | A1 |
20190206233 | Huseth | Jul 2019 | A1 |
Entry |
---|
Ogasawara, Takayuki Application for Rehabilitation Medicine UsingWearable Textile “hitoe” NTT Technical Review, vol. 16, No. 9, Sep. 2018, pp. 6-12. |
Woolley, Martin, “Bluetooth Core Specification v5.1, Feature Overview” Literature, Version: 1.0, Jan. 2019, 12 pages. |
Number | Date | Country | |
---|---|---|---|
20220272505 A1 | Aug 2022 | US |