Sensor node, base station, sensor network and sensing data transmission method

Abstract
To provide suppressing loss of sensing data while suppressing current consumption at a sensor node, a sensor node is started at a predetermined interval, a sensor measures data (P143), the measurement data is sent to a base station (P144), a state of wireless communication with the base station is determined (P145), and if the wireless communication state is not suitable for data transmission, the data is stored in a sensor node storage device (P147), whereas if the wireless communication state is suitable for data transmission, the data stored in the storage device is transmitted (P148).
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a partial cutaway view showing the front of a wrist-band type sensor node and antenna describing a first embodiment of the invention, where the sensor node is fitted to the left wrist;



FIG. 2 is a diagram describing the arrangement of a pulse sensor when the bottom surface of a case is viewed from the top surface;



FIG. 3 is a block diagram showing an example of a health management sensor network system implemented by the wrist-band type sensor node of the invention;



FIG. 4 shows an example of the format of data which is sent/received between a sensor node and a base station BS10. (a) shows time setting command data, (b) shows time setting end data, (c) shows transmission data, and (d) shows association request data;



FIG. 5 is a flow chart showing an example of a control program executed by the sensor node, and a control program executed by the base station;



FIG. 6 is a block diagram showing the construction of a nonvolatile memory EEPROM;



FIG. 7 is a block diagram showing the construction of a main memory RAM;



FIG. 8 is a flow chart showing a subroutine of delayed transmission data storage processing performed in P147 of FIG. 5;



FIG. 9 is a flow chart showing a subroutine of a battery remaining amount check processing performed in P1501 of FIG. 8;



FIG. 10 is a graph showing a voltage of a battery BAT and an elapsed time, showing the relation between an EEPROM data transfer voltage setting value and a node operation limit;



FIG. 11 is a flow chart showing a subroutine of an EEPROM write processing performed in P1507 of FIG. 8;



FIG. 12 is a graph showing the relation between a delayed transmission data storage size and time, and showing the conditions for changing over a storage location between a ring buffer RNG1 of the main memory RAM and the EEPROM;



FIG. 13 is a flow chart showing a subroutine for an untransmitted data determination performed in P145 of FIG. 5.



FIG. 14 is a flow chart showing a subroutine for an untransmitted data read processing performed in P148 of FIG. 5;



FIG. 15 is a flow chart showing a subroutine for a RAM read processing performed in P1803 of FIG. 14;



FIG. 16 is a flow chart showing a subroutine for an initialization performed in P135 of FIG. 5;



FIG. 17 is a descriptive diagram showing a time data format of a sensor node;



FIG. 18 is a graph showing the relation between a power consumption of a sensor node and time when transmit/receive is performed normally;



FIG. 19 is a graph showing the relation between a power consumption of a sensor node and time during transmit/receive, when a reply signal ACK could not be received from the base station BS10;



FIG. 20 is a graph showing the relation between a power consumption of a sensor node and time when transmit/receive is performed normally, and sensing data was accumulated on the immediately preceding startup;



FIG. 21 is a graph showing the relation between a reception sensitivity and time in a base station according to the positional relation between the sensor node and the base station;



FIG. 22 is a plan view of a residence provided with a sensor network;



FIG. 23 is a plan view of another residence provided with a sensor network;



FIG. 24 is a descriptive diagram showing a sensor node fitting position, and a person's orientation;



FIG. 25 is a graph showing a transmission intensity of a sensor node according to a person's orientation; and



FIG. 26 is a block diagram of an example of a sensor network system showing a second embodiment of the invention.


Claims
  • 1. A sensor node, comprising: a sensor which measures information at a predetermined interval;a wireless communications part which transmits data measured by said sensor; anda controller which controls said sensor and said wireless communication part,wherein said controller includes:a clock part which starts said sensor at said predetermined interval;a wireless communication state determining part which, when said sensor measures data, determines a suitable wireless communication state for transmitting a latest of the measurement data;a storage part which, if the determined wireless communication state is not suitable for transmitting data, stores the latest of the measurement data; anda data transmission part which, if the determined wireless communication state is suitable, transmits the stored latest of the measurement data.
  • 2. The sensor node according to claim 1, wherein: said wireless communication state determining part comprises a reply signal receiving part which waits for a response signal corresponding to a capability for receiving said data up to a predetermined time, and a retry part which, if said response signal is not received, repeatedly at predetermined intervals performs transmission of said latest measurement data and reception of said response signal up to a predetermined number of retries; andif a response signal has not been received by said retry part, said retry part determines that the wireless communication state is not suitable for transmitting data, and, if said response signal has been received, said retry part determines that the wireless communication state is suitable for transmitting data.
  • 3. The sensor node according to claim 1, wherein said controller further comprises a time acquisition part which acquires a time at which said sensor acquired said data, wherein said storage part adds said measurement time to said measurement data and stores it, and said data transmission part adds said measurement time to said measurement data and transmits it.
  • 4. The sensor node according to claim 3, wherein said time acquisition part has a time synchronization part which synchronizes a standard time for said sensor with an actual current time.
  • 5. The sensor node according to claim 1, wherein said data transmission part transmits all of the data stored in said storage part together.
  • 6. The sensor node according to claim 1, wherein said storage part comprises a nonvolatile memory, and said measurement data is stored in said nonvolatile memory.
  • 7. The sensor node according to claim 1, wherein: said controller further comprises a battery remaining amount detection part which detects a battery remaining amount; andsaid storage part comprises a nonvolatile memory and a volatile memory, stores said data in said volatile memory when the detected battery remaining amount exceeds a preset value, and stores said data in said nonvolatile memory when the detected battery remaining amount is equal to or less than a preset value.
  • 8. The sensor node according to claim 7, wherein said storage part stores said data in said volatile memory when said detected battery remaining amount exceeds the preset value, transfers data in said volatile memory to the nonvolatile memory when said detected battery remaining amount is equal to or less than the preset value, and stores said data in said nonvolatile memory once transferred.
  • 9. The sensor node according to claim 8, wherein, when said stored data exceeds the capacity of said volatile memory, said volatile memory and nonvolatile memory are treated as one memory.
  • 10. The sensor node according to claim 7, wherein: said storage part comprises a first ring buffer set in said volatile memory, and a second ring buffer set in said nonvolatile memory; andsaid measurement data is stored in one of said first and said second ring buffer.
  • 11. A base station comprising: a wireless communication part which measures data at a predetermined interval, and that transmits to and receives from a sensor node data indicating measurements and a measurement time;a database which stores the data received from said sensor node; anda controller which controls said wireless communication part and the database,wherein said controller includes:a responder which transmits a reply signal to said sensor node when the data is received from said sensor node;a data extraction part which extracts the measurement data and the time data from said received data;a sort part which rearranges said measurement data correspondent to said time data; anda data accumulating part which stores pairs of said rearranged measurement data and said measurement time data in said database.
  • 12. The base station according to claim 11, wherein said data extracting part comprises: an ID assignment part which extracts a request for subscription to this base station from said received data, and assigns an identifier of said subscription request to said sensor node; anda time synchronization command part which transmits an actual current time after said sensor node has received said identifier.
  • 13. A sensor network comprising: a sensor which measures data at a predetermined interval;a first wireless communication part which transmits the data measured by said sensor to a base station;a first controller which controls said sensor and said first wireless communication part;a sensor node comprising said first controller and said first wireless communication part;a second wireless communication part which transmits and receives data to and from said sensor node;a database which stores the data received from said sensor node; anda base station comprising a second controller which controls said second wireless communication part and said database;wherein the first controller includes:a clock part which starts said sensor at said predetermined interval;a wireless communication state determining part which, when said sensor measures the latest data, determines a wireless communication state by transmitting the latest data;a storage part which, if the determined wireless communication state is a state which is not suitable for transmitting data, stores said latest measurement data; anda data transmission part which, if the determined wireless communication state is a state which is suitable for transmitting data, transmits said data stored in said storage part; andwherein the second controller includes:a responder which transmits a reply signal to the sensor node when the data is received from said sensor node; andwherein said wireless communication state determining part determines a wireless communication state with the base station based regarding whether said reply signal was received.
  • 14. A method of transmitting sensing data transmitted by a sensor node having a sensor which measures data at a predetermined interval, to a base station, comprising: starting said sensor at a predetermined interval;allowing said sensor to transmit a latest of the measurement data to said base station when the sensor measures the latest data;determining a state of wireless communication with said base station regarding suitability for transmission of said latest data;storing said measurement data in a storage device of the sensor node if said determined wireless communication state is a state which is not suitable for transmitting data; andtransmitting said data stored in said storage device if said determined wireless communication state is a state which is suitable for transmitting data.
  • 15. The sensing data transmission method according to claim 14, further comprising: determining whether a reply signal in response to said transmitted data was received from the base station;performing said transmission and repeating said determination up to a predetermined number of occasions if said determination result is that the reply signal was not received;determining the state of wireless communication with said base station by determining that said wireless communication state is not suitable for data transmission if said reply signal was not received after said predetermined number of occasions; anddetermining that said wireless communication state is suitable for data transmission if said reply signal was received.
Priority Claims (1)
Number Date Country Kind
2006-001252 Jan 2006 JP national