WO2013136604A1 - センサモジュール、センサネットワークシステム、データ送信方法、データ送信プログラム、センサネットワークシステムにおけるデータ収集方法 - Google Patents

センサモジュール、センサネットワークシステム、データ送信方法、データ送信プログラム、センサネットワークシステムにおけるデータ収集方法 Download PDF

Info

Publication number
WO2013136604A1
WO2013136604A1 PCT/JP2012/080774 JP2012080774W WO2013136604A1 WO 2013136604 A1 WO2013136604 A1 WO 2013136604A1 JP 2012080774 W JP2012080774 W JP 2012080774W WO 2013136604 A1 WO2013136604 A1 WO 2013136604A1
Authority
WO
WIPO (PCT)
Prior art keywords
sensor module
module
sensor
predetermined
data
Prior art date
Application number
PCT/JP2012/080774
Other languages
English (en)
French (fr)
Inventor
創 梅木
亮太 山田
幸介 羽山
小澤 尚志
マインタイ グエン
ゆい 石田
Original Assignee
オムロン株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by オムロン株式会社 filed Critical オムロン株式会社
Priority to EP12870981.3A priority Critical patent/EP2827311B1/en
Priority to US14/385,073 priority patent/US9426740B2/en
Priority to CN201280071326.2A priority patent/CN104169984B/zh
Publication of WO2013136604A1 publication Critical patent/WO2013136604A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/38Services specially adapted for particular environments, situations or purposes for collecting sensor information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0248Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal dependent on the time of the day, e.g. according to expected transmission activity
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/10Power supply of remote control devices
    • G08C2201/12Power saving techniques of remote control or controlled devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • H04L41/0833Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability for reduction of network energy consumption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/20Arrangements in telecontrol or telemetry systems using a distributed architecture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/80Arrangements in the sub-station, i.e. sensing device
    • H04Q2209/82Arrangements in the sub-station, i.e. sensing device where the sensing device takes the initiative of sending data
    • H04Q2209/823Arrangements in the sub-station, i.e. sensing device where the sensing device takes the initiative of sending data where the data is sent when the measured values exceed a threshold, e.g. sending an alarm
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/80Arrangements in the sub-station, i.e. sensing device
    • H04Q2209/82Arrangements in the sub-station, i.e. sensing device where the sensing device takes the initiative of sending data
    • H04Q2209/826Arrangements in the sub-station, i.e. sensing device where the sensing device takes the initiative of sending data where the data is sent periodically
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/80Arrangements in the sub-station, i.e. sensing device
    • H04Q2209/88Providing power supply at the sub-station
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/80Arrangements in the sub-station, i.e. sensing device
    • H04Q2209/88Providing power supply at the sub-station
    • H04Q2209/883Providing power supply at the sub-station where the sensing device enters an active or inactive mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present invention relates to a sensor module that transmits data obtained by measurement to an information processing apparatus installed outside via a network, and a sensor network system including the sensor module and the information processing apparatus.
  • Such a sensor module generally employs a configuration in which the sensor module itself has an internal power supply (battery) in order to obtain convenience and enable data measurement at an arbitrary place.
  • a sensor module having a battery consumes power by performing data measurement and data transmission.
  • data transmission via wireless consumes a lot of power, maintenance such as battery replacement is required.
  • Patent Document 1 by restricting the operation of the wireless communication unit according to the change in the detection signal by the sensor of the sensor module itself, unnecessary power consumption by the wireless communication unit is suppressed, Suppression of power reduction is achieved.
  • the life of the internal power supply determines the maintenance period of the sensor module. It becomes a big factor to do. Therefore, reducing the power consumption by the sensor module can prolong the maintenance period and improve the convenience of the sensor module.
  • the driving of the wireless communication unit is controlled based on the detection signal of the sensor module itself.
  • many sensor modules are used in a sensor network system that collects measurement data using sensor modules.
  • the data measured by the sensor module used in the system is not necessarily highly important data for the system side depending on the situation. For this reason, even if the drive of the wireless communication unit is controlled based on the detection signal from its own sensor as in the prior art, data transmission is performed regardless of the content of the measurement data. It is hard to say that power is being reduced.
  • the present invention has been made in view of the above problems, and measures power consumption as much as possible in a sensor module that measures environmental parameters such as temperature and humidity and transmits the measured data to an information processing device. The purpose is to let you.
  • the transmission interval related to transmission from the sensor module to the information processing apparatus that collects data in the sensor network system is not limited to the parameters related to the self-sensor module.
  • a configuration is adopted in which adjustment is performed using parameters related to the ambient sensor module existing in the surroundings. Accordingly, it is possible to transmit data to the information processing apparatus in consideration of whether the data measured by the self-sensor module is data that is important for data processing on the information processing apparatus side in the first place. As a result, the frequency of data transmission can be suppressed as much as possible, thereby suppressing power consumption in the sensor module.
  • “self-sensor module” and “ambient sensor module” are expressions used to specify a sensor module included in the sensor network system.
  • the present invention is a sensor module that transmits data obtained by measurement to an information processing apparatus installed outside via a network at a predetermined transmission interval, and is provided around the self-sensor module.
  • the transmission interval of the measurement data of the self sensor module is set to the predetermined transmission interval.
  • Transmission interval changing means for changing to a longer extended transmission interval.
  • the predetermined module group for performing data transmission to the information processing apparatus according to the data processing in the information processing apparatus by the group setting means is not only the self-sensor module, It is set together with the surrounding sensor module.
  • the predetermined module group is a group including a plurality of sensor modules set from the viewpoint of efficient data collection by the information processing apparatus. When collecting measurement data from multiple sensor modules to the information processing device, the measured values are approximated according to the situation where the sensor module is placed, and the measurement data is important for data processing in the information processing device. May be low data.
  • the predetermined module group is a group that includes sensor modules that can reduce the frequency of data transmission to the information processing apparatus within a range that does not hinder data processing in the information processing apparatus.
  • the predetermined parameter referred to when the group setting unit sets the predetermined module group is a parameter related to the measurement of the sensor module as described above, and is a parameter that can determine the importance of the measurement data by the sensor module. .
  • the measurement value itself by the sensor module may be used, or when the sensor module has a plurality of types of sensors, it may be the type of measurement data.
  • the group setting means When a predetermined module group is set by the group setting means, one sensor module among the sensor modules belonging to the group is set as the reference sensor module by the reference sensor module setting means.
  • This reference sensor module is the only sensor module in which the transmission interval is maintained at the predetermined transmission interval among the sensor modules belonging to the predetermined module group.
  • the transmission interval is changed by the transmission interval changing unit.
  • the extended transmission interval is set longer than the transmission interval.
  • the frequency of data transmission to the information processing apparatus by other sensor modules excluding the reference sensor module is reduced.
  • not all measurement data obtained by sensor modules belonging to a predetermined module group can be found important in data processing in the information processing apparatus because the measurement values are approximate. Therefore, regarding the sensor modules belonging to the predetermined module group, if data transmission is performed at a predetermined transmission interval only from the reference sensor module, it is considered that sufficient data transmission is performed from the viewpoint of data collection in the information processing apparatus. It is also possible. Therefore, by adjusting the data transmission interval to the information processing apparatus in this way, it is possible to suitably suppress power consumption by the sensor modules belonging to the predetermined module group.
  • the reference sensor module set by the reference sensor module setting means may be set based on information related to the power supply voltage of the sensor modules belonging to the predetermined module group, preferably a sensor module having a relatively high power supply voltage. More preferably, the sensor module having the highest power supply voltage is set as the reference sensor module. Since the reference sensor module has a predetermined transmission interval as described above, the power consumption of the reference sensor module tends to be larger than that of the non-reference sensor module. Therefore, as described above, by setting a sensor module having a relatively large power supply voltage as a reference sensor module, it is possible to avoid power consumption biased to one sensor module.
  • the sensor module further includes transmission / reception means for transmitting information related to the measurement state of the self-sensor module to the ambient sensor module and receiving information related to the measurement state of the ambient sensor module from the ambient sensor module. You may make it prepare.
  • the group setting means is based on the information relating to the measurement state of the self-sensor module and the information relating to the measurement state of the surrounding sensor module received by the transmission / reception means as the predetermined parameter.
  • the predetermined module group is set.
  • information related to the measurement state of the self-sensor module and information related to the measurement state of the surrounding sensor module can be suitably collected, and thus more accurate predetermined Module groups can be set.
  • information related to the measurement state of the self-sensor module and the information related to the measurement state of the surrounding sensor module as with the above-described predetermined parameter, for the measurement value, measurement data type and measurement by the sensor module.
  • Various information such as the power supply voltage supplied to can be used.
  • the group setting means when the value of the measurement data by the surrounding sensor module as the predetermined parameter falls within a predetermined range according to the data processing in the information processing device,
  • the ambient sensor module may be included in the predetermined module group. That is, when the measurement data values are approximate, the sensor module that has measured the measurement data is made to belong to a predetermined module group.
  • the group setting means uses the data value measured by the surrounding sensor module as the predetermined parameter for data processing in the information processing apparatus.
  • the surrounding sensor module may be included in the predetermined module group.
  • the predetermined relative relationship referred to here is, for example, a relative relationship that is a large value or a low value with respect to a predetermined threshold, and the specific relative relationship is It is preferably determined based on the contents of data processing.
  • the reference sensor module setting means is configured to detect a sensor module belonging to the predetermined module group after a predetermined time has elapsed since one sensor module was set as the reference sensor module in the predetermined module group.
  • a sensor module other than the one sensor module may be reset as the reference sensor module.
  • the present invention can also be understood as a sensor network system including a plurality of sensor modules described above and including the information processing apparatus.
  • the present invention is a sensor network system configured to transmit measurement data obtained by measurement of a sensor module from the sensor module to an information processing apparatus at a predetermined transmission interval via a network. A plurality of data for transmitting measurement data to the information processing device according to data processing in the information processing device based on a predetermined parameter related to measurement by the sensor module belonging to the sensor network system.
  • Group setting means for setting a predetermined module group for bundling the sensor modules, and a reference for setting, as a reference sensor module, one sensor module in which the transmission interval of measurement data is maintained at the predetermined transmission interval in the predetermined module group
  • Sensor module setting means ; and
  • a sensor network comprising: a transmission interval changing means for changing a transmission interval of measurement data of sensor modules other than the reference sensor module among sensor modules included in the fixed module group to an extended transmission interval longer than the predetermined transmission interval. It can also be understood as a system.
  • each of the sensor modules belonging to the sensor network system transmits information related to the measurement state of the self sensor module to the surrounding sensor modules existing around the self sensor module, and You may comprise so that it may have a transmission / reception means to receive the information relevant to the measurement state of this surrounding sensor module from a sensor module.
  • the group setting means is based on the information relating to the measurement state of the self-sensor module as the predetermined parameter and the information relating to the measurement state of the surrounding sensor module received by the transmission / reception means,
  • the predetermined module group is set in each of the sensor modules belonging to the sensor network system, and the reference sensor module setting means is configured to determine the predetermined module based on information related to a power supply voltage of the sensor module belonging to the predetermined module group.
  • the reference sensor module is set in the sensor module belonging to the module group.
  • the group setting unit may be configured such that the value of measurement data by the sensor module as the predetermined parameter falls within a predetermined range according to data processing in the information processing apparatus. You may make it include the sensor module which measured measurement data in the said predetermined module group.
  • the group setting means has a predetermined relative relationship between a value of measurement data by the sensor module as the predetermined parameter and a predetermined threshold corresponding to data processing in the information processing apparatus. In this case, the sensor module that has measured the measurement data may be included in the predetermined module group.
  • the reference sensor module setting means includes a sensor module belonging to the predetermined module group after a predetermined time has elapsed since one sensor module was set as the reference sensor module in the predetermined module group.
  • a sensor module other than the one sensor module may be reset as the reference sensor module.
  • the present invention provides a data transmission method for transmitting data obtained by measurement from a sensor module that performs data measurement to an information processing apparatus installed outside via a network at a predetermined transmission interval. It is also possible to capture. That is, the data transmission method according to the present invention is based on the surrounding sensor module existing around the self sensor module and the data in the information processing device based on the self sensor module and the predetermined parameter related to the measurement by the surrounding sensor module.
  • a reference sensor module setting step of setting one sensor module whose transmission interval is maintained at the predetermined transmission interval as a reference sensor module, and a self-sensor module of a sensor module included in the predetermined module group If a sensor module other than Chi said reference sensor module, comprising a transmission interval of the measurement data of the self-sensor module, a transmission interval changing step of changing the long extended transmission interval than the predetermined transmission interval, a.
  • the present invention is applied to a sensor module that transmits data obtained by measurement to an information processing apparatus installed outside via a network at predetermined transmission intervals as described in (1) to (3) below. It is also possible to grasp from the aspect of a data transmission program that executes steps.
  • the information processing apparatus according to the data processing in the information processing apparatus based on the surrounding sensor module existing around the self sensor module and the predetermined parameter related to the measurement by the self sensor module and the surrounding sensor module A group setting step of setting a predetermined module group for bundling the plurality of sensor modules for transmitting measurement data to (2)
  • the self sensor module is a sensor module other than the reference sensor module among the sensor modules included in the predetermined module group, the transmission interval of measurement data of the self sensor module is extended longer than the predetermined transmission interval.
  • a transmission interval change step for changing to a transmission interval.
  • the present invention is grasped from the aspect of a method of transmitting measurement data obtained by measurement of a sensor module from the sensor module to the information processing apparatus at a predetermined transmission interval via the network and collecting the measurement data in the information processing apparatus. It is also possible. That is, the data collection method in the sensor network system according to the present invention is based on a predetermined parameter related to measurement by the sensor module belonging to the sensor network system, and the information processing apparatus according to data processing in the information processing apparatus. A group setting step for setting a predetermined module group for bundling the plurality of sensor modules for performing measurement data transmission to the predetermined module group, and in the predetermined module group, the measurement data transmission interval is maintained at the predetermined transmission interval.
  • FIG. 1 shows a schematic structure of a sensor network system concerning the present invention. It is a functional block diagram of a sensor module and a server included in the sensor network system shown in FIG. It is a flowchart of the measurement control performed with the sensor module shown in FIG. It is the 1st figure which put in order the broadcast data relevant to each sensor module compared in measurement control shown in FIG. It is a figure which shows the result of the data collation process performed in the measurement control shown in FIG. It is the 2nd figure which put in order the broadcast data relevant to each sensor module compared in measurement control shown in FIG. It is a 1st time chart showing data measurement and data transmission in each sensor module in a sensor network system concerning the present invention.
  • system a sensor network system (hereinafter sometimes simply referred to as “system”) 1 according to the present invention and a sensor module 2 included in the system will be described with reference to the drawings. Since the system 1 includes a plurality of sensor modules 2, when it is necessary to express each sensor module 2 separately, a character for identifying the individual following the reference number 2 is used. ("A”, "B”, etc.) are attached. The configuration of the following embodiment is an exemplification, and the present invention is not limited to the configuration of this embodiment.
  • FIG. 1 is a diagram showing a schematic configuration of the sensor network system 1.
  • the system 1 includes a plurality of sensor modules 2 for measuring various external environment parameters (temperature, humidity, acceleration, etc.), and a server for collecting data measured by these sensor modules 2 3 is included.
  • a wireless network is constructed between each sensor module 2 and the server 3, and data measured by the sensor module 2 is transmitted from the sensor module 2 to the server 3 via this wireless network and measured by the server 3.
  • Data collection and predetermined data processing using the data are performed. This data transmission is repeatedly executed at a predetermined interval, that is, at a constant frequency after the power is turned on in each sensor module 2 in order to realize continuous data collection. is there.
  • FIG. 1 specifically shows five sensor modules of sensor modules 2A to 2E as sensor modules belonging to the system 1.
  • the sensor module 2 belonging to the system 1 is configured as a small device on which a sensor function for measuring a measurement target, a function for recording and processing measured data, a wireless function to the outside of the sensor module, a power supply function, and the like are mounted.
  • Examples of sensors mounted in such a sensor module 2 include physical sensors such as a temperature sensor, a humidity sensor, an illuminance sensor, a flow sensor, a pressure sensor, a ground temperature sensor, and a particle sensor, a CO2 sensor, a pH sensor, and an EC.
  • There are chemical sensors such as sensors and soil moisture sensors.
  • each sensor module 2 is equipped with only a temperature sensor for measuring the external temperature at the position where each sensor module 2 is arranged.
  • the temperature data measured in is provided for data processing in the server 3 (for example, processing for air conditioning control of the space in which the sensor module 2 is arranged).
  • the sensor module 2 includes a memory for recording measurement data from the temperature sensor, a microcomputer (processing device) for processing, a communication device for performing data communication with the outside, and for driving these devices.
  • the internal battery (battery) is installed.
  • the power for driving the built-in temperature sensor and transmitting the temperature data measured by the temperature sensor to the server 3 are all supplied by the supply from the internal battery. Therefore, when the power supply voltage of the internal battery decreases, some maintenance is required, such as replacing the internal battery for stable data measurement and collection. Therefore, in the system 1 according to the present invention, in order to reduce the maintenance in the sensor module 2 as much as possible, data transmission for suppressing power consumption required for driving the sensor module is performed.
  • the temperature distribution at the time of measurement is efficient. This is based on the premise that the sensor module 2 is not arranged. In other words, at the time of measurement, the fact that a plurality of sensor modules 2 that measure the measurement values approximated in this way are arranged is an excessive sensor for temperature data collection, whether temporary or stationary. The module 2 is being driven, which is not preferable from the viewpoint of power consumption.
  • a plurality of sensor modules 2 that measure the measurement values approximated in this way are grouped into one module group.
  • three sensor modules 2 ⁇ / b> A, 2 ⁇ / b> B, and 2 ⁇ / b> C are collected in the module group 10.
  • the sensor module 2 ⁇ / b> A serving as a reference for data transmission is caused to transmit measurement data to the server 3 at a transmission interval as originally set.
  • the interval for data transmission is set longer, and the execution frequency is lowered. As a result, it is possible to substantially suppress the power consumed by the sensor modules 2B and 2C.
  • the data transmission interval by the sensor modules 2D and 2E belonging to the system 1 is a predetermined transmission interval that is initially set.
  • FIG. 1 communication between the sensor modules 2A, 2D, and 2E, in which data transmission is repeated at a predetermined transmission interval, and the server 3 is represented by solid arrows, and data transmission is performed to reduce power consumption. Communication between the sensor modules 2B and 2C with the extended interval and the server 3 is indicated by white arrows. Further, the communication state shown in FIG. 1 represents a communication state at an arbitrary time point, and each sensor is controlled by the control related to the data transmission of the power suppression described above according to the variation of the measured value by each sensor module 2. The communication state between the module 2 and the server 3 changes.
  • FIG. 2 is a functional block diagram in which the functions exhibited by the sensor module 2 and the server 3 belonging to the system 1 shown in FIG. Shown in FIG. 2 specifically shows the functional blocks of the sensor module 2A, but the other sensor modules 2B to 2E have the same functions as the sensor module 2A, and the description thereof is omitted. Has been.
  • the sensor module 2A includes a control unit 20, a communication unit 21, a measurement unit 23, a self-sensor module data recording unit 24, an ambient sensor module data recording unit 25, and a measurement data collating unit 26 as functional units.
  • a temperature sensor is mounted as the sensor 22.
  • the control unit 20 is a functional unit that performs various controls in the sensor module 2 ⁇ / b> A, and particularly includes a group management unit 201 and an operation control unit 202.
  • the group management unit 201 is a functional unit that manages a module group for collecting a plurality of sensor modules that measure the approximate data values shown in FIG. 1, and specifically, which sensor module is in which module group.
  • the operation control unit 202 is a functional unit that controls operations related to data measurement and data transmission of the self-sensor module (in this case, the sensor module 2A). In the case of a present Example, based on the data processing (processing for air-conditioning control) in the server 3 using the measured temperature data, the temperature in the time interval set so that the said processing can be performed appropriately The operation control unit 202 controls the measurement and the transmission of the measured temperature data to the server 3.
  • the communication unit 21 is a functional unit that performs communication with the outside of the sensor module 2A, that is, data transmission / reception. Specifically, the communication unit 21 controls transmission / reception between the sensor module 2A and the server 3 via the wireless network and also transmits / receives data to / from each of the other sensor modules 2B to 2E. In addition, communication between each sensor module and the server 3 is mainly data transmission of measurement data. In the communication between the sensor modules, data transmission for obtaining information necessary for determining what measurement state the other sensor modules are in is performed, and the data transmission is also referred to as “broadcast”.
  • the measurement unit 23 is a functional unit that measures the temperature in the environment where the sensor module 2A is disposed via the temperature sensor 22. And the temperature measurement by this measurement part 23 is performed under the instruction
  • the self-sensor module data recording unit 24 also records the power supply voltage of the self-sensor module, the parameters related to the module group setting, and the like at the same time.
  • the ambient sensor module data recording unit 25 receives measurements of sensor modules (hereinafter also referred to as “ambient sensor modules”) 2B to 2E existing around the sensor module 2A, which are received by broadcast via the communication unit 21. It is a functional unit that stores data relating to the state. Specifically, the data relating to the measurement state includes measurement data (measured temperature data) by each ambient sensor module, a power supply voltage of each ambient sensor module, a parameter relating to setting of the module group, and the like.
  • the measurement data collating unit 26 records the data recorded by the self-sensor module data recording unit 24 and the data recorded by the surrounding sensor module data recording unit 25 for module group management by the group management unit 201. Is a functional unit that performs a collation with the control unit 20 and passes the collation result to the control unit 20.
  • the server 3 includes a communication unit 31, a measurement data recording unit 32, and a data processing unit 33.
  • the communication unit 31 is a functional unit that performs communication for collecting measurement data from each sensor module 2. Specifically, the communication unit 31 controls transmission / reception between the sensor module 2 and the server 3 via a wireless network.
  • the measurement data recording unit 32 is a functional unit that records measurement data transmitted from each sensor module 2 via the communication unit 31. The measurement data recorded here is transferred to the data processing unit 33, and the data processing unit 33 performs predetermined data processing (processing for air conditioning control) using the collected measurement data. Therefore, each sensor module 2 is a sensor module for measuring data necessary for predetermined data processing to be performed by the data processing unit 33.
  • each sensor module 2 configured in this way will be described with reference to FIG.
  • the measurement control shown in FIG. 3 is executed in each of the sensor modules 2, but in order to make the description easy to understand, the description will focus on the state in which the measurement control is executed in the sensor module 2A. I decided to. Therefore, in the following description, the self-sensor module mainly corresponds to the sensor module 2A, and the surrounding sensor modules correspond to the sensor modules 2B to 2E.
  • This broadcast is wireless communication between the sensor modules performed so that the sensor modules 2 belonging to the system 1 can grasp each other's measurement state, and is performed via the communication unit 21 of each sensor module.
  • this broadcast is an exchange of information between sensor modules that is necessary for bundling sensor modules whose measured values by the sensors are approximated to construct a module group.
  • the data corresponding to the number of times is broadcast together.
  • the measurement data measured by the measurement unit 23 is sequentially stored in the self-sensor module data recording unit 24. Specifically, in S102, if the measurement data for the predetermined number of times has been accumulated, an affirmative determination is made, and the process proceeds to S103. On the other hand, if the measurement data for the predetermined number of times has not been accumulated yet, a negative determination is made in S102, and the process proceeds to S104.
  • broadcast data related to the self-sensor module 2A is broadcast. Specifically, as described above, the past predetermined number of measurement data accumulated in the self-sensor module 2A, the data transmission interval from the self-sensor module 2A to the server 3, and the latest self-sensor module When the self-sensor module 2A belongs to a module group, a group ID for identifying the group is performed on the surrounding sensor modules 2B to 2E.
  • the broadcast from the self-sensor module 2A is received by the surrounding sensor modules 2B to 2E at an appropriate timing.
  • the self-sensor module 2A receives broadcast data from the surrounding sensor modules 2B to 2E in S104.
  • the broadcast data received here is accumulated in the ambient sensor module data recording unit 25.
  • the measurement data collating unit 26 collates the broadcast data recorded in the self-sensor module data recording unit 24 with the broadcast data recorded in the surrounding sensor module data recording unit 25.
  • the purpose of this collation processing is to determine whether any of the surrounding sensor modules 2B to 2E has measured the measurement value approximated to the measurement data by the self sensor module 2A, and to set the module group as the subsequent processing. It is to organize necessary information.
  • the broadcast data of the self-sensor module 2A is listed in the upper row, and the broadcast data of the surrounding sensor modules 2B to 2E is listed in the lower row.
  • the average value, power supply voltage, transmission interval, and group ID of the predetermined number of measurements are collated.
  • the transmission interval remains at the initial setting of 3 seconds. is there.
  • the power supply voltage of each sensor module is 3.0 V at the maximum, and the voltage value decreases with use.
  • each sensor module performs temperature measurement, and therefore the sensor module whose measured value is approximated is associated with one or a plurality of module groups.
  • an ambient sensor module that measures a value in the range of ⁇ 5% at the lower limit and + 5% at the upper limit from the measured value of the self-sensor module 2A performs an approximate measurement on the self-sensor module 2A. It is determined that the module is included in the module group centered on the self-sensor module.
  • the ambient sensor module 2B and the ambient sensor module 2C that have performed measurements included in the range of 28.5 ° C. to 31.5 ° C. Will be the target.
  • Such data collation processing is also performed in the sensor modules 2B to 2E other than the sensor module 2A, and the result is shown in FIG. 4B. That is, when viewed from the sensor module 2A, the sensor modules 2B and 2C are included in the module group. When viewed from the sensor module 2B, the sensor modules 2A and 2C are included in the module group. When viewed from the sensor module 2C. The sensor modules 2A and 2B are included in the module group. At present, no module group is set for any of the sensor modules 2A to 2C. Further, there is no target to be included in the module group for the sensor module 2D, and the same applies to the sensor module 2E.
  • the next determination in S106 is made.
  • a requirement for establishing a module group as described above, whether or not the measurement value obtained by the sensor module 2 is approximate is used as a determination criterion.
  • the requirements for establishing a module group are not limited to this criterion, but are set as appropriate from the viewpoint of efficient collection of measurement data and thereby suppression of power consumption in the sensor module. be able to. The requirements for establishing other module groups will be described later.
  • S106 whether or not to build a module group is determined based on the result of the data matching process in S105.
  • the group management unit 201 executes the processes from S106 to S107, S108, and S111 described later.
  • the determination in S106 specifically, in the self-sensor module 2A, as a result of the collation process, the surrounding sensor modules 2B and 2C are selected as objects to be added to the module group, and both belong to some module group. Therefore, in such a case, it is determined that one module group should be constructed by the selected ambient sensor modules 2B and 2C and the self-sensor module 2A.
  • the surrounding sensor module 2B and 2C are selected, if the surrounding sensor module 2B already belongs to some module group, that is, a group ID for identifying the module group is assigned to the surrounding sensor module 2B. If it is, it is determined that a module group should be constructed with the self-sensor module 2A and the remaining ambient sensor module 2C. If an affirmative determination is made in S106, that is, if it is determined that a module group should be constructed with any of the surrounding sensor modules, the process proceeds to S107. On the other hand, if a negative determination is made in S106, the process proceeds to S113.
  • the module group is set based on the data collating process in S105 and the determination in S106.
  • a group participation request signal is transmitted from the self-sensor module 2A to the surrounding sensor modules 2B and 2C that are supposed to be included in the module group of the self-sensor module 2A.
  • the self-sensor module 2B joins the surrounding sensor modules 2A and 2C that should be included in the module group of the self-sensor module 2B.
  • the self-sensor module 2C sends to the surrounding sensor modules 2A and 2B which are supposed to be included in the module group of the self-sensor module 2C. Then, a group participation request signal is transmitted.
  • a module group including the sensor module is set.
  • the sensor modules 2B and 2C accept the request signal from the sensor module 2A.
  • the sensor modules 2A and 2B accept the request signal from the sensor module 2B, and the sensor module 2C.
  • the module group 10 including the sensor modules 2A, 2B and 2C is set (see FIG. 1).
  • the request signal is not transmitted, and the module group including these sensor modules is not set (see FIG. 1).
  • the reference sensor module is set in the module group 10 set in S107.
  • This reference sensor module is a sensor module that performs transmission of measurement data to the server 3 in the module group 10 in the same manner as the sensor module 2 that does not belong to the module group 10.
  • the measurement values of the sensor modules belonging to the module group 10 are close to each other, and therefore, from the viewpoint of efficient measurement data collection, the sensor modules are densely arranged in the module group 10. You can also think that Therefore, in the module group 10, the reference sensor module performs data transmission intensively, and the frequency of data transmission by other sensor modules (hereinafter referred to as “non-reference sensor module”) is reduced to collect data. From the point of view, it is possible to transmit only the minimum necessary data and suppress the power consumption required for driving the non-reference sensor module.
  • the sensor module having the highest power supply voltage among the sensor modules 2A, 2B, and 2C belonging to the module group 10 is set as the reference sensor module. This is because the reference sensor module transmits data at a higher frequency than the non-reference sensor module, so that power consumption required for driving the reference sensor module increases. By setting the reference sensor module in this way, it is possible to suppress power consumption in the non-reference sensor module whose power supply voltage is lower than that of the reference sensor module.
  • the sensor module 2A having the highest power supply voltage among the sensor modules 2A, 2B, and 2C is set as the reference sensor module.
  • a flag diagram is attached to the sensor module 2A. Note that the determination criteria for setting the reference sensor module are not limited to the above-described criteria based on the power supply voltage, and other rational determination criteria can be adopted. Specific examples thereof will be described later. .
  • each sensor module 2 sets a data transmission interval.
  • the operation control unit 202 executes the processing of S109 and S112 described later.
  • each sensor module has an initial transmission interval set when the power is turned on.
  • the set transmission interval differs depending on whether the sensor module is a reference sensor module or a non-reference sensor module. This is because, as described above, the transmission frequency of the non-reference sensor module is reduced to reduce power consumption.
  • the transmission interval is set and maintained at the initial transmission interval.
  • the transmission interval is set to an extended transmission interval longer than the initial transmission interval.
  • the initial transmission interval is maintained as before.
  • S110 it is determined whether or not the self-sensor module is a reference sensor module. If an affirmative determination is made, the process proceeds to S112, and measurement is performed according to the transmission interval set in S109 (the transmission interval maintained at the initial setting). Data transmission is performed. On the other hand, if a negative determination is made in S110, it means that the self-sensor module is a non-reference sensor module, so the process proceeds to S111 to perform data transmission at the extended transmission interval. In S111, it is determined whether it is the data transmission time when the self-sensor module is a non-reference sensor module, that is, whether the transmission time corresponding to the extended transmission interval is reached. If an affirmative determination is made here, the process proceeds to S112, and measurement data is transmitted according to the transmission interval (extended transmission interval) set in S109.
  • FIG. 4C shows a state in which the measured value of the sensor module 2D has greatly deviated from the measured values of the sensor modules in the same module group.
  • the transmission interval is set according to the group cancellation mode performed in S113.
  • the transmission interval of all the sensor modules 2A to 2D belonging to the module group is set to the initial transmission interval. To do.
  • the transmission interval is changed from the extended transmission interval to the initial transmission interval.
  • FIGS. 5A and 5B are time charts related to data measurement and data transmission in each sensor module 2
  • FIG. 5A is a time chart before setting of a module group and setting of a transmission interval based on the module group
  • FIG. It is a time chart after the setting etc. of the said module group were performed.
  • processes other than data measurement and data transmission are also performed. However, in order to facilitate understanding of the present invention, only these processes are described in both figures.
  • the data transmission in each sensor module 2 is repeated at intervals ⁇ t.
  • these data transmissions are started from the time when power is turned on in each sensor module, there is a slight deviation between the sensor modules.
  • the module group 10 is set by the process of S107, and the transmission interval of the sensor modules 2B and 2C, which are non-reference sensor modules, is larger than the initial transmission interval ⁇ t. It is extended to a long ⁇ t ′. Therefore, as shown in FIG. 5B, the frequency of data transmission of the sensor modules 2B and 2C is reduced, and the initial transmission interval ⁇ t is maintained for the sensor module 2A that is the reference sensor module. The initial transmission interval ⁇ t is also maintained for the sensor modules 2D and 2E that do not belong to the module group 10.
  • the sensor modules 2A, 2B, and 2C that are bundled by outputting approximate measurement values
  • only the sensor module 2A that is the reference sensor module transmits data at the initial transmission interval
  • the non-reference sensor The sensor modules 2B and 2C, which are modules, perform low-frequency data transmission.
  • the reference sensor module transmits data at a conventional transmission interval.
  • Data collection is secured.
  • efficient data collection with reduced power consumption in the non-reference sensor module is realized.
  • the sensor modules 2D and 2E that do not belong to the module group 10 perform data transmission at an initial transmission interval as before, so that necessary measurement data can be omitted.
  • the data transmission interval is extended to the extended transmission interval t ′, but the period defined by the extended transmission interval t ′.
  • Data measurement is being performed at. Therefore, when data transmission is performed in the non-reference sensor modules 2B and 2C, data measured in a period defined by the extended transmission interval t 'are transmitted together.
  • the data measurement in the period defined by the extended transmission interval t ′ may be extended in accordance with the data transmission. In this case, the non-reference sensor module can suppress power consumption required for data measurement and data transmission.
  • ⁇ Verification of the effect of the present invention> Here, it is verified how much power consumption can be reduced in the system 1 by the measurement control.
  • the prerequisites for the Certificate are as follows. ⁇ Conditions> -The number of sensor modules belonging to the system 1 is 64. As a result of the measurement control, there are 5 module groups set, and the breakdown is that 2 groups of 8 sensor modules and 3 groups of 16 sensor modules are formed. The initial transmission interval ⁇ t is 3 seconds and the extended transmission interval ⁇ t ′ is 60 seconds. -The power consumption required for one data transmission is 66 mA.sec per sensor module.
  • the non-reference sensor module relates to the broadcast data broadcast from the reference sensor module and its own sensor module. Only collation with broadcast data may be performed, and collation with broadcast data from other non-reference sensor modules belonging to the module group may not be performed.
  • the appropriate maintenance of the module group is sufficiently secured even if the data matching process is limited in this way. . Further, by limiting the data collation processing, it is possible to suppress the power consumption required for this, and greatly contribute to the power consumption reduction of the entire system.
  • ⁇ Modification 2> In the measurement control shown in FIG. 3, it has been described that broadcast data is broadcasted by all sensor modules. However, if a module group has already been set, broadcasts from non-reference sensor modules should not be performed. May be. As in the first modification, in the module group, in consideration of the fact that the data transmission is substantially performed around the reference sensor module, even if the broadcast is limited in this way, the module group Proper maintenance is fully secured. In addition, by limiting broadcasting, it is possible to suppress the power consumption required for this, and greatly contribute to the reduction of power consumption of the entire system.
  • the sensor module having the highest power supply voltage among the sensor modules belonging to the module group is set as the reference sensor module.
  • the sensor module with the smallest number of times the reference sensor module is set in the drive history since the power-on of the sensor module may be set as the reference sensor module.
  • the reference sensor module is considered to have the largest power consumption in the module group. Therefore, the smallest number of times set for the reference sensor module means that the power supply voltage is relatively high. It is guessed. By doing in this way, the structure which monitors the power supply voltage of a sensor module becomes unnecessary, Therefore The structure of a sensor module can be simplified.
  • the sensor module newly set as the reference sensor module includes a sensor module having the highest power supply voltage among the non-reference sensor modules, and a sensor module with a small number of times set in the reference sensor module.
  • the sensor modules 2 belonging to the system 1 cooperate to set the module group, the transmission interval of each sensor module, and the like, thereby suppressing the power consumption of the sensor module. Is planned.
  • these functions that is, the setting of the module group and the setting of the transmission interval of each sensor module may be performed on the server 3 side. In this case, what is necessary is just to comprise so that the server 3 may hold
  • the module group in the measurement control is set on the basis that the measurement values by the respective sensor modules are approximate, but in this embodiment, the module group is set according to another determination criterion, In particular, reference will be made to data collation processing for obtaining information necessary for the setting.
  • the system 1 is used to collect room temperature data necessary for air conditioning (cooling) control in a relatively large room through a plurality of sensor modules 2 arranged in the room. . Therefore, also in the present embodiment, each sensor module 2 is equipped with a temperature sensor.
  • FIG. 6 shows the flow of data collation processing according to this embodiment.
  • the measured value (average value) by the sensor module 2 on which the measurement control is performed is larger than the reference control reference value.
  • This control reference value is a threshold value for determining whether or not the measured room temperature is an important measurement value in the air conditioning control to which the system 1 is applied.
  • air conditioning (cooling) control it is considered that efficient indoor cooling can be realized by measuring a place where the room temperature is high and intensively cooling the part. Therefore, it means that the measurement data that reflects that the room temperature is relatively high is important for the air conditioning control.
  • the measurement data that reflects that the room temperature is relatively low is It cannot be said that the data is important for the system 1, and even if a large number of such data is collected, there is no opportunity to make use of it for air conditioning control, and the power consumption required for data collection may be relatively useless. Absent. Therefore, in S201, a control reference value (for example, 20 ° C.) set in consideration of the control purpose of the air-conditioning control is used as a threshold value for determination, and whether or not a sensor module to be added to the module group is determined. Judgment is made.
  • a control reference value for example, 20 ° C.
  • S201 If the determination in S201 is affirmative, it means that the measured room temperature data is higher than the control reference value and is information required for air-conditioning control, and the process proceeds to S203. In S203, it is determined that the sensor module 2 on which the measurement control is performed is not a sensor module to be added to the group module. On the other hand, if a negative determination is made in S201, that is, the measured room temperature data is not higher than the control reference value, which means that the information is not important for air-conditioning control, and the process proceeds to S202. In S202, it is determined that the sensor module 2 on which the measurement control is performed is a sensor module to be added to the group module.
  • the system 1 unlike the first embodiment, in the system 1, only one module group is formed.
  • the room temperature data required for indoor air conditioning control that is, room temperature data indicating a temperature higher than the control reference value is collected in the server 3 according to the transmission interval set initially.
  • the room temperature data that is not so necessary is collected by the server 3 at a low frequency according to the extended transmission interval.
  • the system 1 is also used to collect room temperature data necessary for air conditioning (cooling) control in a room through a plurality of sensor modules 2 arranged in the room. To do.
  • the sensor module 2 is also equipped with an infrared sensor for human detection in addition to the temperature sensor.
  • FIG. 7 shows a flow of data collation processing according to this embodiment.
  • the same reference numerals are given to the same contents as the processes constituting the data matching process shown in FIG. Omit.
  • S301 it is determined whether or not a person (user) exists at the position of the sensor module on which the measurement control is performed according to the detection value of the infrared sensor. If an affirmative determination is made in S301, it means that the position of the sensor module is a position where air-conditioning control is to be performed, and therefore the processing from S201 onward is performed.
  • a negative determination is made in S301, it means that the position of the sensor module is a position where it is not necessary to perform air conditioning control. In this case, measurement control is performed without performing the determination in S201. The measurement data from the existing sensor module is not so important for the air conditioning control, and the process of S202 is performed.
  • the module group is set in consideration of not only the measured temperature but also the presence of a person (user) who enjoys the effect of air conditioning control.
  • the power consumption in a sensor module can be suppressed as much as possible with efficient data collection.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • Selective Calling Equipment (AREA)

Abstract

 ネットワークを介して、外部に設置された情報処理装置に対して計測により得られたデータを所定の送信間隔で送信するセンサモジュールにおいて、周囲センサモジュールとともに、情報処理装置でのデータ処理に応じた計測データ送信を行うための複数のセンサモジュールを束ねる所定モジュールグループを設定する。そして、周囲センサモジュールとともに、所定モジュールグループの中から、送信間隔が所定の送信間隔に維持される基準センサモジュールが設定されるとともに、基準センサモジュール以外のセンサモジュールの計測データの送信間隔は、所定の送信間隔より長い延長送信間隔に変更される。これにより、温度や湿度等の環境パラメータを計測するとともに、その計測したデータを情報処理装置に送信するセンサモジュールにおいて、可及的に消費電力を低減させる。

Description

センサモジュール、センサネットワークシステム、データ送信方法、データ送信プログラム、センサネットワークシステムにおけるデータ収集方法
 本発明は、ネットワークを介して、外部に設置された情報処理装置に対して計測により得られたデータを送信するセンサモジュール、および当該センサモジュールと情報処理装置を含んでなるセンサネットワークシステムに関する。
 従来においては、温度や湿度等の環境パラメータを計測するとともに、その計測したデータを無線を利用して情報処理装置に送信することで、多くの計測データを簡便に収集することを可能とするセンサモジュールが開発されている。このようなセンサモジュールは、利便性を求め任意の場所でのデータ計測を可能とするために、センサモジュール自身に内部電源(電池)を有する構成を採用していることが一般的である。
 しかしながら、電池を有するセンサモジュールにおいては、データ計測およびそのデータ送信を行うことで電力を消費し、特に、無線を介したデータ送信は電力の消費が著しいため、電池交換等のメンテナンスが必要とされる。そこで、特許文献1に示す先行技術では、センサモジュール自身のセンサによる検出信号の変化に応じて、無線通信部の動作を制限することで、無線通信部による無用な電力消費を抑制し、電池の電力低下の抑制が図られている。
特開2006-340157号公報 特許第4835802号公報 特開2010-220036号公報
 温度や湿度等の環境パラメータを計測するとともに、その計測したデータを情報処理装置に送信するセンサモジュールにおいては、その駆動電源を内部電源に頼る場合、内部電源の寿命がセンサモジュールのメンテナンス期間を決定する大きな要因となる。そのため、センサモジュールによる消費電力を低減させることが、メンテナンス期間を長期化させ、センサモジュールの利便性を向上させ得る。
 ここで、従来技術においてもセンサモジュールによる消費電力の低減は試みられており、例えば、センサモジュール自身での検出信号に基づいて、その無線通信部の駆動が制御されている。一般に、センサモジュールを利用して計測データを収集するセンサネットワークシステムでは、多くのセンサモジュールが利用される。しかしながら、当該システムで使用されているセンサモジュールによって計測されるデータは、状況によっては必ずしもシステム側にとって重要性が高いデータであるとは限らない。そのため、従来技術のように自己のセンサによる検出信号に基づいて無線通信部の駆動を制御しても、その計測データの内容にかかわらずデータ送信を行ってしまうため、十分にセンサモジュールでの消費電力を低減しているとは言い難い。
 本発明は、上記問題に鑑みてなされたものであり、温度や湿度等の環境パラメータを計測するとともに、その計測したデータを情報処理装置に送信するセンサモジュールにおいて、可及的に消費電力を低減させることを目的とする。
 本発明においては、上記課題を解決するために、センサモジュールから、センサネットワークシステムにおいてデータ収集を行う情報処理装置への送信に関する送信間隔を、自己センサモジュールに関連するパラメータだけではなく、自己センサモジュールの周囲に存在する周囲センサモジュールに関連するパラメータを利用して調整する構成を採用した。これにより、自己センサモジュールが計測しているデータが、そもそも情報処理装置側でのデータ処理にとって重要なデータであるのか否かを考慮して、情報処理装置へのデータ送信を行うことができる。その結果、データ送信の頻度を可及的に抑制でき、以てセンサモジュールにおける消費電力の抑制が実現される。なお、本願において、「自己センサモジュール」と「周囲センサモジュール」は、センサネットワークシステムに含まれるセンサモジュールを特定するために使用される表現である。すなわち、センサネットワークシステムに属する一のセンサモジュールを基準として、自身のセンサモジュールを特定する場合には「自己センサモジュール」と表現し、当該一のセンサモジュールを基準として、自己以外の、その周囲に存在するセンサモジュールを特定する場合には「周囲センサモジュール」と表現する。したがって、「自己センサモジュール」と「周囲センサモジュール」の表現はセンサモジュール同士の相対関係に基づくものであり、基準となるセンサモジュールが違えば、当然に自己センサモジュールとして特定されるセンサモジュールも違うこととなる。また、「自己センサモジュール」と「周囲センサモジュール」を区別する必要がない場合には、単に「センサモジュール」と表現することとした。
 詳細には、本発明は、ネットワークを介して、外部に設置された情報処理装置に対して計測により得られたデータを所定の送信間隔で送信するセンサモジュールであって、自己センサモジュールの周囲に存在する周囲センサモジュールとともに、自己センサモジュールおよび該周囲センサモジュールによる計測に関連する所定パラメータに基づいて、前記情報処理装置でのデータ処理に応じた該情報処理装置への計測データ送信を行うための複数の前記センサモジュールを束ねる所定モジュールグループを設定するグループ設定手段と、前記周囲センサモジュールとともに、前記所定モジュールグループにおいて、計測データの送信間隔が前記所定の送信間隔に維持される一のセンサモジュールを、基準センサモジュールとして設定する基準センサモジュール設定手段と、自己センサモジュールが、前記所定モジュールグループに含まれるセンサモジュールのうち前記基準センサモジュール以外のセンサモジュールである場合、自己センサモジュールの計測データの送信間隔を、前記所定の送信間隔より長い延長送信間隔に変更する送信間隔変更手段と、を備える。
 本発明に係るセンサモジュールにおいては、グループ設定手段によって、情報処理装置でのデータ処理に応じた、該情報処理装置へのデータ送信を行うための所定モジュールグループが、自己センサモジュールだけでなく、その周囲に存在する周囲センサモジュールとともに設定される。当該所定モジュールグループは、情報処理装置によるデータ収集の効率化の観点から設定される、複数のセンサモジュールを含むグループである。複数のセンサモジュールから計測データを情報処理装置に集める場合、センサモジュールが置かれる状況に応じて、それぞれの計測値が近似したり、また、計測データが、情報処理装置でのデータ処理において重要性の低いデータだったりする場合がある。そこで、このように自己センサモジュールと周囲センサモジュールとの計測に関連する所定パラメータに基づいて、情報処理装置へのデータ送信をそれほど密に行う必要が無いデータを計測しているセンサモジュールを所定モジュールグループに含めるように、その設定を行う。いわば、所定モジュールグループは、情報処理装置でのデータ処理に支障が生じない範囲において、情報処理装置へのデータ送信の頻度を低くし得るセンサモジュールを含んで構成されるグループである。
 なお、グループ設定手段が所定モジュールグループを設定するにあたり参照する所定パラメータは、上記の通り、センサモジュールの計測に関連するパラメータであり、センサモジュールによる計測データの上記重要性を判断し得るパラメータである。その一例としては、センサモジュールによる計測値そのものであったり、センサモジュールが複数種類のセンサを搭載している場合には、計測データの種類であったりしてもよい。
 そして、グループ設定手段によって、所定モジュールグループが設定されると、そのグループに属するセンサモジュールのうち、一のセンサモジュールが基準センサモジュールとして、基準センサモジュール設定手段によって設定される。この基準センサモジュールは、所定モジュールグループに属するセンサモジュールの中で、唯一、送信間隔が所定の送信間隔に維持されるセンサモジュールである。一方で、所定モジュールグループに属するセンサモジュールのうち、基準センサモジュール以外のセンサモジュール(以下、「非基準センサモジュール」と言う場合もある。)については、送信間隔変更手段によって、送信間隔が、所定の送信間隔より長い延長送信間隔に設定されることになる。
 その結果、所定モジュールグループにおいては、基準センサモジュールを除いた他のセンサモジュールによる情報処理装置へのデータ送信の頻度は、低頻度化されることになる。一方で、所定モジュールグループに属するセンサモジュールによる計測データは、その計測値が近似している等の理由により、その全てが、情報処理装置でのデータ処理において重要性を見出せるものではない。そこで、所定モジュールグループに属するセンサモジュールについては、基準センサモジュールのみから所定の送信間隔でデータ送信をしておけば、情報処理装置でのデータ収集の観点から十分なデータ送信を行っていると考えることも可能である。したがって、このように情報処理装置へのデータ送信間隔を調整することで、所定モジュールグループに属するセンサモジュールによる電力消費を、好適に抑制することが可能となる。
 なお、基準センサモジュール設定手段によって設定される基準センサモジュールは、所定モジュールグループに属するセンサモジュールの電源電圧に関連する情報に基づいて設定されてもよく、好ましくは、電源電圧が比較的高いセンサモジュール、より好ましくは電源電圧が最も高いセンサモジュールを基準センサモジュールに設定する。基準センサモジュールは、上記の通り、データ送信の送信間隔は所定の送信間隔とされるため、非基準センサモジュールと比べると、電力消費量は大きくなる傾向がある。そこで、上記のように、電源電圧に比較的余裕があるセンサモジュールを基準センサモジュールに設定することで、一のセンサモジュールに偏って電力消費されるのを回避することができる。
 上記センサモジュールは、自己センサモジュールの計測状態に関連する情報を前記周囲センサモジュールに送信するとともに、該周囲センサモジュールから該周囲センサモジュールの計測状態に関連する情報を受信する送受信手段と、を更に備えるようにしてもよい。その場合、前記グループ設定手段は、前記所定パラメータとしての、前記自己センサモジュールの計測状態に関連する情報と、前記送受信手段によって受信された前記周囲センサモジュールの計測状態に関連する情報とに基づいて、前記所定モジュールグループを設定する。
 このように構成することで、センサモジュールにおいて、自己センサモジュールの計測状態に関連する情報と、周囲センサモジュールの計測状態に関連する情報とを好適に集めることができ、以て、より的確な所定モジュールグループの設定が可能となる。なお、自己センサモジュールの計測状態に関連する情報、および周囲センサモジュールの計測状態に関連する情報については、上述した所定パラメータと同じように、センサモジュールによる計測値や計測データの種類、計測のために供給される電源電圧等、様々な情報を利用することができる。
 ここで、上述までのセンサモジュールにおいて、前記グループ設定手段は、前記所定パラメータとしての前記周囲センサモジュールによる計測データの値が、前記情報処理装置でのデータ処理に応じた所定の範囲に収まる場合、該周囲センサモジュールを前記所定モジュールグループに含めるようにしてもよい。すなわち、計測データの値が近似している場合には、その計測データを計測したセンサモジュールを、所定モジュールグループに属するようにするものである。
 また、その他の所定モジュールグループの設定については、上述までのセンサモジュールにおいて、前記グループ設定手段は、前記所定パラメータとしての前記周囲センサモジュールによる計測データの値が、前記情報処理装置でのデータ処理に応じた所定の閾値に対して所定の相対関係となる場合、該周囲センサモジュールを前記所定モジュールグループに含めるようにしてもよい。ここで言う所定の相対関係とは、例えば、所定の閾値に対して大きい値であったり、又は低い値であったりする相対関係を言い、その具体的な相対関係は、情報処理装置側でのデータ処理の内容に基づいて決定されるのが好ましい。
 また、上述までのセンサモジュールにおいて、前記基準センサモジュール設定手段は、前記所定モジュールグループにおいて一のセンサモジュールが前記基準センサモジュールとして設定されてから所定時間経過後に、該所定モジュールグループに属するセンサモジュールのうち該一のセンサモジュール以外のセンサモジュールを該基準センサモジュールとして設定し直すようにしてもよい。このように構成することで、基準センサモジュールにおける電力消費の負担を、複数のセンサモジュールの間で分担することができ、一のセンサモジュールに電力消費が偏るのを回避することができる。
 また、本発明をセンサネットワークシステムの側面から捉えることも可能である。すなわち、上述までのセンサモジュールを複数含み、且つ前記情報処理装置を含んでなる、センサネットワークシステムとして、本発明を捉えることもできる。また、別の視点から、本発明を、センサモジュールの計測により得られた計測データを、所定の送信間隔で該センサモジュールから情報処理装置にネットワークを介して送信するように構成されるセンサネットワークシステムであって、前記センサネットワークシステムに属する前記センサモジュールによる計測に関連する所定パラメータに基づいて、前記情報処理装置でのデータ処理に応じた該情報処理装置への計測データ送信を行うための複数の前記センサモジュールを束ねる所定モジュールグループを設定するグループ設定手段と、前記所定モジュールグループにおいて、計測データの送信間隔が前記所定の送信間隔に維持される一のセンサモジュールを、基準センサモジュールとして設定する基準センサモジュール設定手段と、前記所定モジュールグループに含まれるセンサモジュールのうち前記基準センサモジュール以外のセンサモジュールの、計測データの送信間隔を、前記所定の送信間隔より長い延長送信間隔に変更する送信間隔変更手段と、を備えるセンサネットワークシステムとして捉えることもできる。
 また、上記センサネットワークシステムにおいて、前記センサネットワークシステムに属するそれぞれの前記センサモジュールは、自己センサモジュールの計測状態に関連する情報を自己センサモジュールの周囲に存在する周囲センサモジュールに送信するとともに、該周囲センサモジュールから該周囲センサモジュールの計測状態に関連する情報を受信する送受信手段を、有するように構成してもよい。そして、前記グループ設定手段は、前記所定パラメータとしての、前記自己センサモジュールの計測状態に関連する情報と、前記送受信手段によって受信された前記周囲センサモジュールの計測状態に関連する情報とに基づいて、前記センサネットワークシステムに属するそれぞれの前記センサモジュールに前記所定モジュールグループを設定させ、前記基準センサモジュール設定手段は、前記所定モジュールグループに属する前記センサモジュールの電源電圧に関連する情報に基づいて、該所定モジュールグループに属する前記センサモジュールに前記基準センサモジュールを設定させる。
 また、上記のセンサネットワークシステムにおいて、前記グループ設定手段は、前記所定パラメータとしての前記センサモジュールによる計測データの値が、前記情報処理装置でのデータ処理に応じた所定の範囲に収まる場合の、該計測データを計測したセンサモジュールを、前記所定モジュールグループに含めるようにしてもよい。また、別法として、前記グループ設定手段は、前記所定パラメータとしての前記センサモジュールによる計測データの値が、前記情報処理装置でのデータ処理に応じた所定の閾値に対して所定の相対関係となる場合の、該計測データを計測したセンサモジュールを、前記所定モジュールグループに含めるようにしてもよい。
 更に、上述までのセンサネットワークシステムにおいて、前記基準センサモジュール設定手段は、前記所定モジュールグループにおいて一のセンサモジュールが前記基準センサモジュールとして設定されてから所定時間経過後に、該所定モジュールグループに属するセンサモジュールのうち該一のセンサモジュール以外のセンサモジュールを該基準センサモジュールとして設定し直すようにしてもよい。
 以上のように構成されるセンサネットワークシステムにおいても、効率的な情報処理装置へのデータ収集を維持しながら、センサモジュールにおける電力消費を可及的に抑制することが可能となる。
 また、本発明を、データ計測を行うセンサモジュールから、ネットワークを介して、外部に設置された情報処理装置に対して計測により得られたデータを所定の送信間隔で送信するデータ送信方法の側面から捉えることも可能である。すなわち、本発明に係るデータ送信方法は、自己センサモジュールの周囲に存在する周囲センサモジュールとともに、自己センサモジュールおよび該周囲センサモジュールによる計測に関連する所定パラメータに基づいて、前記情報処理装置でのデータ処理に応じた該情報処理装置への計測データ送信を行うための複数の前記センサモジュールを束ねる所定モジュールグループを設定するグループ設定ステップと、前記周囲センサモジュールとともに、前記所定モジュールグループにおいて、計測データの送信間隔が前記所定の送信間隔に維持される一のセンサモジュールを、基準センサモジュールとして設定する基準センサモジュール設定ステップと、自己センサモジュールが、前記所定モジュールグループに含まれるセンサモジュールのうち前記基準センサモジュール以外のセンサモジュールである場合、自己センサモジュールの計測データの送信間隔を、前記所定の送信間隔より長い延長送信間隔に変更する送信間隔変更ステップと、を含む。
 また、本発明を、ネットワークを介して、外部に設置された情報処理装置に対して計測により得られたデータを所定の送信間隔で送信するセンサモジュールに、以下の(1)-(3)のステップを実行させるデータ送信プログラムの側面から捉えることも可能である。
(1)自己センサモジュールの周囲に存在する周囲センサモジュールとともに、自己センサモジュールおよび該周囲センサモジュールによる計測に関連する所定パラメータに基づいて、前記情報処理装置でのデータ処理に応じた該情報処理装置への計測データ送信を行うための複数の前記センサモジュールを束ねる所定モジュールグループを設定するグループ設定ステップ。
(2)前記周囲センサモジュールとともに、前記所定モジュールグループにおいて、計測データの送信間隔が前記所定の送信間隔に維持される一のセンサモジュールを、基準センサモジュールとして設定する基準センサモジュール設定ステップ。
(3)自己センサモジュールが、前記所定モジュールグループに含まれるセンサモジュールのうち前記基準センサモジュール以外のセンサモジュールである場合、自己センサモジュールの計測データの送信間隔を、前記所定の送信間隔より長い延長送信間隔に変更する送信間隔変更ステップ。
 また、本発明を、センサモジュールの計測により得られた計測データを、所定の送信間隔で該センサモジュールから情報処理装置にネットワークを介して送信し、該情報処理装置に収集する方法の側面から捉えることも可能である。すなわち、本発明に係るセンサネットワークシステムにおけるデータ収集方法は、前記センサネットワークシステムに属する前記センサモジュールによる計測に関連する所定パラメータに基づいて、前記情報処理装置でのデータ処理に応じた該情報処理装置への計測データ送信を行うための複数の前記センサモジュールを束ねる所定モジュールグループを設定するグループ設定ステップと、前記所定モジュールグループにおいて、計測データの送信間隔が前記所定の送信間隔に維持される一のセンサモジュールを、基準センサモジュールとして設定する基準センサモジュール設定ステップと、前記所定モジュールグループに含まれるセンサモジュールのうち前記基準センサモジュール以外のセンサモジュールの、計測データの送信間隔を、前記所定の送信間隔より長い延長送信間隔に変更する送信間隔変更ステップと、を含む。
 これらの方法およびプログラムとしての本発明においても、効率的な情報処理装置へのデータ収集を維持しながら、センサモジュールにおける電力消費を可及的に抑制することが可能となる。更に、これらの発明においても、技術的齟齬を生じない限りにおいて、上述したセンサモジュールに係る発明またはセンサネットワークシステムに係る発明の発明特定事項を適用しても構わない。
 温度や湿度等の環境パラメータを計測するとともに、その計測したデータを情報処理装置に送信するセンサモジュールにおいて、可及的に消費電力を低減させることが可能となる。
本発明に係るセンサネットワークシステムの概略構成を示す図である。 図1に示すセンサネットワークシステムに含まれるセンサモジュールおよびサーバの機能ブロック図である。 図2に示すセンサモジュールで実行される計測制御のフローチャートである。 図3に示す計測制御において比較される各センサモジュールに関連するブロードキャストデータを並べた第一の図である。 図3に示す計測制御において行われるデータ照合処理の結果を示す図である。 図3に示す計測制御において比較される各センサモジュールに関連するブロードキャストデータを並べた第二の図である。 本発明に係るセンサネットワークシステムにおける、各センサモジュールでのデータ計測およびデータ送信を表わす第一のタイムチャートである。 本発明に係るセンサネットワークシステムにおける、各センサモジュールでのデータ計測およびデータ送信を表わす第二のタイムチャートである。 図3に示す計測制御において行われるデータ照合処理の第二の例である。 図3に示す計測制御において行われるデータ照合処理の第三の例である。
 以下に、図面を参照して本発明に係るセンサネットワークシステム(以下、単に「システム」と称する場合もある)1、および当該システムに含まれるセンサモジュール2について説明する。なお、システム1には、複数のセンサモジュール2が含まれていることから、各センサモジュール2を区別して表現する必要がある場合には、参照番号2に続けて、個体を識別するための文字(「A」、「B」等)を付すこととする。以下の実施形態の構成は例示であり、本発明はこの実施の形態の構成に限定されるものではない。
 図1は、センサネットワークシステム1の概略構成を示す図である。システム1には、様々な外部環境パラメータ(温度、湿度、加速度等)を計測するためのセンサモジュール2が、複数台含まれるとともに、これらのセンサモジュール2によって計測されたデータを収集するためのサーバ3が含まれる。各センサモジュール2とサーバ3との間は無線ネットワークが構築されており、センサモジュール2で計測されたデータは、この無線ネットワークを介してセンサモジュール2からサーバ3へと送信され、サーバ3で計測データの収集、および当該データを用いた所定のデータ処理が行われる。そして、このデータ送信は、継続的なデータ収集を実現するために、各センサモジュール2で電源が投入されてから、初期設定された所定の間隔で、すなわち一定の頻度で繰り返し実行されるものである。
 図1では、システム1に属するセンサモジュールとして、具体的にセンサモジュール2A~2Eの5台のセンサモジュールが記載されている。システム1に属するセンサモジュール2は、計測対象を計測するセンサ機能、計測したデータを記録したり処理したりする機能、センサモジュール外部への無線機能、電源機能等が実装された小型のデバイスとして構成されている。このようなセンサモジュール2に搭載されるセンサとしては、例えば、温度センサ、湿度センサ、照度センサ、フローセンサ、圧力センサ、地温センサ、パーティクルセンサ等の物理系センサや、CO2センサ、pHセンサ、ECセンサ、土壌水分センサ等の化学系センサがある。本実施の形態では、説明を簡便にするために、各センサモジュール2には、それぞれが配置された位置における外部温度を計測するための温度センサのみが搭載されているものとし、各センサモジュール2で計測された温度データはサーバ3におけるデータ処理(例えば、センサモジュール2が配置される空間の空調制御のための処理)に供される。更には、センサモジュール2には、当該温度センサによる計測データを記録するメモリ、処理するためのマイコン(演算装置)、外部とのデータ通信を行うための通信装置、およびこれらの装置の駆動のための内部バッテリ(電池)が搭載されている。
 ここで、センサモジュール2においては、内蔵する温度センサの駆動、および該温度センサによって計測された温度データのサーバ3への送信のための電力は、すべて内部バッテリからの供給によって賄われている。そのため、内部バッテリの電源電圧が少なくなると、安定したデータ計測およびその収集のために内部バッテリを交換する等、なんらかのメンテナンスが必要となる。そこで、本発明に係るシステム1においては、このようなセンサモジュール2におけるメンテナンスを可及的に軽減するために、センサモジュール駆動に要する消費電力を抑制するデータ送信が行われる。
 具体的には、各センサモジュール2による計測データ値(温度)に着目し、複数のセンサモジュール2においてその計測値がある程度近似している場合には、その計測時点における温度分布に対して効率的にセンサモジュール2が配置されていない状態にあるとの前提に立った。換言すれば、計測時点において、このように近似した計測値を計測するセンサモジュール2が複数配置されているということは、一時的であれ、定常的であれ、温度データ収集のために過度のセンサモジュール2を駆動していることになり、電力消費の点から好ましいとは言えない。
 そこで、システム1では、このように近似した計測値を計測する複数のセンサモジュール2を一つのモジュールグループにまとめることとした。図1に示す例では、モジュールグループ10に、3つのセンサモジュール2A、2B、2Cがまとめられている。そして、モジュールグループ10に含まれるセンサモジュール2のうち、データ送信に関して基準となるセンサモジュール2Aには、当初の設定どおりの送信間隔で、計測データのサーバ3への送信を行わせる。更に、それ以外のセンサモジュール2B、2Cには、データ送信を行う間隔をより長く設定し、その実行頻度を低下させる。これにより、実質的にセンサモジュール2B、2Cで消費する電力の抑制を図ることが可能となる。なお、このように一部のセンサモジュール2B、2Cについて、実質的にデータ送信を低頻度化したとしても、その計測値は、基準となるセンサモジュール2Aによる計測値と近似していることから、サーバ3でのデータ処理の観点からも、データ収集において大きな支障は発生しないと考えられる。
 なお、システム1に属するセンサモジュール2D、2Eについては、それらによって計測されたデータ値は近似した値ではないことから、モジュールグループ10には属していない状態である。そのため、センサモジュール2D、2Eによるデータ送信の間隔は、初期設定された所定の送信間隔となる。
 図1においては、データ送信が初期設定の所定の送信間隔で繰り返されるセンサモジュール2A、2D、2Eと、サーバ3との間の通信を黒塗り矢印で表し、消費電力抑制のためにデータ送信の間隔が延長されているセンサモジュール2B、2Cと、サーバ3との間の通信を白抜き矢印で表している。また、図1に示す通信状態は、任意の時点での通信状態を表しているものであり、各センサモジュール2による計測値の変動に応じて、上述した電力抑制のデータ送信に関する制御によって各センサモジュール2とサーバ3との通信状態は変化していく。
 ここで、上述したセンサモジュール2での消費電力の抑制制御を実行するために、図1に示すシステム1に属するセンサモジュール2およびサーバ3が発揮する機能をイメージ化した機能ブロック図を、図2に示す。なお、図2には、センサモジュール2Aについての機能ブロックを具体的に図示しているが、その他のセンサモジュール2B~2Eについてもセンサモジュール2Aと同様の機能を有しており、その記載は省略されている。
 センサモジュール2Aは、機能部として、制御部20、通信部21、計測部23、自己センサモジュールデータ記録部24、周囲センサモジュールデータ記録部25、計測データ照合部26を有するとともに、本実施例の場合は、センサ22として温度センサが搭載されている。以下に、センサモジュール2Aが有する各機能部について説明する。制御部20は、センサモジュール2Aにおける様々な制御を司る機能部であるが、特に、グループ管理部201と動作制御部202を有している。このグループ管理部201は、図1で示した近似したデータ値を計測する複数のセンサモジュールをまとめるためのモジュールグループの管理を行う機能部であり、具体的には、どのセンサモジュールがどのモジュールグループに属するのか、又はどのモジュールグループから外れるのか等、モジュールグループへの帰属に関する管理を行うものである。また、動作制御部202は、自己センサモジュール(この場合は、センサモジュール2A)のデータ計測およびデータ送信に関する動作の制御を行う機能部である。本実施例の場合は、計測された温度データを用いたサーバ3でのデータ処理(空調制御のための処理)を踏まえ、当該処理が適切に行い得るように設定されている時間間隔での温度計測、およびその計測温度データのサーバ3への送信を、動作制御部202が司ることになる。
 次に、通信部21は、センサモジュール2Aの外部との通信、すなわちデータの送受信を行う機能部である。具体的には、通信部21は、無線ネットワークを介したセンサモジュール2Aとサーバ3との間の送受信を司るとともに、他のセンサモジュール2B~2Eのそれぞれとのデータの送受信を司る。なお、各センサモジュールとサーバ3との間の通信は、主に計測データのデータ送信となる。また、センサモジュール間の通信は、他のセンサモジュールがどのような計測状態にあるか判別するために必要な情報を得るためのデータ送信が行われ、当該データ送信を、「ブロードキャスト」とも称する。
 次に、計測部23は、温度センサ22を介してセンサモジュール2Aが配置されている環境での温度を計測する機能部である。そして、この計測部23による温度計測は、制御部20の指示の下、実行されるとともに、計測された温度データは、自己センサモジュールデータ記録部24によって随時格納されていく。また、自己センサモジュールデータ記録部24は、自己センサモジュールの電源電圧、モジュールグループの設定に関するパラメータ等も同時に記録していく。次に、周囲センサモジュールデータ記録部25は、通信部21を介したブロードキャストによって受信される、センサモジュール2Aの周囲に存在するセンサモジュール(以下、「周囲センサモジュール」とも称する)2B~2Eの計測状態に関するデータを格納する機能部である。当該計測状態に関するデータは、具体的には、各周囲センサモジュールによる計測データ(計測された温度データ)、各周囲センサモジュールの電源電圧、モジュールグループの設定に関するパラメータ等である。
 そして、計測データ照合部26は、グループ管理部201によるモジュールグループの管理のための、自己センサモジュールデータ記録部24が記録しているデータと、周囲センサモジュールデータ記録部25が記録しているデータとの照合を行い、その照合結果を制御部20へと渡す機能部である。
 次に、サーバ3に形成される機能部について説明する。サーバ3は、通信部31、計測データ記録部32、データ処理部33を有している。通信部31は、各センサモジュール2による計測データを収集するための通信を行う機能部である。具体的には、通信部31は、無線ネットワークを介したセンサモジュール2とサーバ3との間の送受信を司る。計測データ記録部32は、通信部31を介して各センサモジュール2から送信された計測データを記録する機能部である。そして、ここで記録された計測データは、データ処理部33に渡され、当該データ処理部33によって、収集された計測データを用いた所定のデータ処理(空調制御のための処理)が行われる。したがって、各センサモジュー2は、データ処理部33が行おうとする所定のデータ処理に必要なデータを計測するためのセンサモジュールである。
 このように構成される各センサモジュール2によって実行される計測制御について、図3に基づいて説明する。この計測制御が実行されることで、図1に示したシステム1での消費電力抑制が実現されることになる。なお、図3に示す計測制御は、センサモジュール2のそれぞれにおいて実行されるものであるが、その説明を理解しやすくするためにセンサモジュール2Aにおいて当該計測制御が実行されている状態を中心に説明することとする。そのため、以下の説明においては、主に自己センサモジュールがセンサモジュール2Aに相当し、周囲センサモジュールがセンサモジュール2B~2Eに相当することとなる。
 図3に示す計測制御は、制御部20が、計測部23、通信部21、自己センサモジュールデータ記録部24、周囲センサモジュールデータ記録部25、計測データ照合部26と連携して実行される。まず、S101では、センサモジュール2Aに搭載される温度センサ22によって温度データの計測が行われる。S101の処理が終了すると、S102へ進む。
 S102では、S101で計測された温度データや、自己センサモジュールの電源電圧、現時点で自己センサモジュールに設定されている送信間隔、モジュールグループに関連するパラメータ等のブロードキャストの対象となるデータ(以下、「ブロードキャストデータ」という)を、自己センサモジュール2Aの周囲に存在する周囲センサモジュール2B~2Eに対してブロードキャストする時期か否かが判定される。このブロードキャストは、システム1に属するセンサモジュール2が、互い計測状態を把握できるように行われるセンサモジュール間の無線通信であり、各センサモジュールの通信部21を介して行われる。このブロードキャストは、上述したように、センサによる計測値が近似しているセンサモジュール同士を束ねて、モジュールグループを構築するために必要な、センサモジュール間の情報のやり取りである。
 したがって、適宜のタイミングで、センサモジュール間でブロードキャストを行えばよいが、頻繁にこのブロードキャストを実行するとそれに要する消費電力が増大してしまうので、本計測制御においては、所定の回数だけS101でのデータ計測が行われたときに、その回数分のデータをまとめてブロードキャストするように構成した。なお、計測部23によって計測された計測データは、逐次自己センサモジュールデータ記録部24に蓄積されている。具体的には、S102では、その所定回数分の計測データが蓄積されていれば肯定判定され、S103へ進む。一方で、まだ所定回数分の計測データの蓄積がされていないのであれば、S102では否定判定され、S104へ進む。
 そして、S103では、自己センサモジュール2Aに関連するブロードキャストデータのブロードキャストが行われる。具体的には、上記の通り、自己センサモジュール2Aで蓄積していた過去の所定回数分の計測データと、それまでの自己センサモジュール2Aからサーバ3へのデータの送信間隔、最新の自己センサモジュールの電源電圧、自己センサモジュール2Aがモジュールグループに属している場合には、そのグループを識別するためのグループID等が、周囲センサモジュール2B~2Eに対して行われる。
 この自己センサモジュール2Aからのブロードキャストに対しては、適宜のタイミングで周囲センサモジュール2B~2Eにおいてその受信が行われる。なお、自己センサモジュール2Aにおいては、S104で、周囲センサモジュール2B~2Eからのブロードキャストデータの受信が行われる。ここで受信されたブロードキャストデータは、周囲センサモジュールデータ記録部25に蓄積されていく。S104の処理が終了すると、S105へ進む。
 S105では、計測データ照合部26によって、自己センサモジュールデータ記録部24に記録されているブロードキャストデータと、周囲センサモジュールデータ記録部25に記録されているブロードキャストデータとの照合処理が行われる。この照合処理の目的は、自己センサモジュール2Aによる計測データに近似する計測値を、周囲センサモジュール2B~2Eの何れかが計測していないかを把握し、後の処理であるモジュールグループの設定に必要な情報を整理することにある。ここで、図4Aに、自己センサモジュール2Aのブロードキャストデータを上段に、その下段に周囲センサモジュール2B~2Eのそれぞれのブロードキャストデータを表形式で列記している。
 このように、本実施例では、S105に係るデータ照合処理においては、上記所定回数分の計測値の平均値、電源電圧、送信間隔、グループIDが照合される。なお、図4Aに示される状態では、グループIDが設定されていないことから自己センサモジュール、周囲センサモジュールのいずれも何らかのモジュールグループに属しておらず、送信間隔は、初期設定の3秒のままである。また、各センサモジュールの電源電圧は、最大で3.0Vであり、使用とともにその電圧値は低下していくことになる。
 ここで、自己センサモジュール2Aにおけるデータ照合処理について説明する。本実施例においては、各センサモジュールは温度計測を行うことから、その計測値が近似しているセンサモジュールを、一又は複数のモジュールグループに関連付けることとする。具体的には、自己センサモジュール2Aの計測値から下限で-5%、上限で+5%の範囲の値を計測している周囲センサモジュールは、自己センサモジュール2Aに対して近似した計測を行っていると判断し、自己センサモジュールを中心としたモジュールグループに含める対象とする。図4Aに示す例では、自己センサモジュール2Aの計測値は30.0℃であるので、28.5℃~31.5℃の範囲に含まれる計測を行った周囲センサモジュール2Bと周囲センサモジュール2Cが、その対象とされることになる。
 このようなデータ照合処理が、センサモジュール2A以外のセンサモジュール2B~2Eでも行われ、その結果が、図4Bに示されている。すなわち、センサモジュール2Aから見るとセンサモジュール2B、2Cがモジュールグループに含まれる対象とされ、センサモジュール2Bから見るとセンサモジュール2A、2Cがモジュールグループに含まれる対象とされ、センサモジュール2Cから見るとセンサモジュール2A、2Bがモジュールグループに含まれる対象とされる。そして、現時点では、センサモジュール2A~2Cのいずれに対してもモジュールグループは設定されていない。また、センサモジュール2Dについては、モジュールグループに含むべきとする対象は存在せず、センサモジュール2Eについても同様である。
 このようなS105によるデータ照合処理の結果を踏まえて、次のS106の判断が行われることになる。なお、本実施例では、モジュールグループの成立要件として、上記の通り、センサモジュール2による計測値が近似しているか否かを、その判断基準としている。しかしながら、本発明においては、モジュールグループの成立要件はこの判断基準に限られるものではなく、効率的な計測データの収集、およびそれによるセンサモジュールでの電力消費量の抑制の観点から、適宜設定することができる。その他のモジュールグループの成立要件については、後述することとする。
 S106では、モジュールグループを構築するか否かが、S105によるデータ照合処理の結果を踏まえて判定される。なお、このS106から後述するS107、S108、S111の処理が、グループ管理部201によって実行される。S106の判定について、具体的には、自己センサモジュール2Aにおいては、照合処理の結果、モジュールグループに加えるべき対象として、周囲センサモジュール2B、2Cが選定され、且ついずれも何らかのモジュールグループには属していないことから、このような場合には、選定された周囲センサモジュール2B、2Cと自己センサモジュール2Aとで、一つのモジュールグループを構築すべきと判断される。仮に、周囲センサモジュール2B、2Cが選定されても、周囲センサモジュール2Bが既に何らかのモジュールグループに属している場合、すなわち、周囲センサモジュール2Bに対して当該モジュールグループを識別するグループIDが付与されている場合には、自己センサモジュール2Aと残す周囲センサモジュール2Cとでモジュールグループを構築すべきと判断される。S106で肯定判定、すなわち何れかの周囲センサモジュールとモジュールグループを構築すべきと判定された場合には、S107へ進む。一方で、S106で否定判定された場合には、S113へ進む。
 ここで、S107では、S105でのデータ照合処理およびS106での判断を踏まえて、モジュールグループの設定が行われる。本実施例では、自己センサモジュール2Aから、自己センサモジュール2Aのモジュールグループに含まれるべきとされる周囲センサモジュール2B、2Cに対して、グループ参加のリクエスト信号が送信される。同様に、センサモジュール2Bが自己センサモジュールの場合の計測制御においては、自己センサモジュール2Bから、自己センサモジュール2Bのモジュールグループに含まれるべきとされる周囲センサモジュール2A、2Cに対して、グループ参加のリクエスト信号が送信され、センサモジュール2Cが自己センサモジュールの場合の計測制御においては、自己センサモジュール2Cから、自己センサモジュール2Cのモジュールグループに含まれるべきとされる周囲センサモジュール2A、2Bに対して、グループ参加のリクエスト信号が送信される。
 そして、リクエスト信号を受け取ったセンサモジュールにおいては、自己が何らかのモジュールグループに属していなければ、原則としてリクエストに係るモジュールグループへの参加を承諾する旨の返信を行う。このようなリクエスト信号への返信の結果、センサモジュール間で互いにモジュールグループへの参加が承諾された場合には、当該センサモジュールを含むモジュールグループが設定されることになる。本実施例の場合、センサモジュール2Aからのリクエスト信号に対してセンサモジュール2B、2Cが承諾し、同様に、センサモジュール2Bからのリクエスト信号に対してセンサモジュール2A、2Bが承諾し、センサモジュール2Cからのリクエスト信号に対してセンサモジュール2A、2Bが承諾することで、センサモジュール2A、2B、2Cを含むモジュールグループ10が設定されることになる(図1を参照)。なお、センサモジュール2D、2Eについては、自己のモジュールグループに参加すべき対象が存在しないことから、上記リクエスト信号の送信は行われず、これらのセンサモジュールを含むモジュールグループは設定されないことになる(図1を参照)。S107の処理が終了すると、S108へ進む。
 S108では、S107で設定されたモジュールグループ10において、基準センサモジュールの設定が行われる。この基準センサモジュールは、モジュールグループ10において、計測データのサーバ3への送信を、モジュールグループ10に属さないセンサモジュール2と同じように行うセンサモジュールである。上述までに説明したように、モジュールグループ10に属するセンサモジュールの計測値は、互いに近似しているため、効率的な計測データの収集の観点から、モジュールグループ10ではセンサモジュールが過密に配置されていると考えることもできる。そこで、モジュールグループ10では、基準センサモジュールが、集中的にデータ送信を行うこととし、それ以外のセンサモジュール(以下、「非基準センサモジュール」という)によるデータ送信の頻度は下げることで、データ収集の観点からいわば必要最低限のデータのみを送信し、非基準センサモジュールの駆動に要する消費電力を抑制することが可能となる。
 本実施例では、モジュールグループ10に属するセンサモジュール2A、2B、2Cのうち、電源電圧が最も高いセンサモジュールを基準センサモジュールに設定する。これは、基準センサモジュールは、非基準センサモジュールより高頻度でデータ送信を行うため、その駆動に要する消費電力が大きくなるからである。このように基準センサモジュールを設定することで、電源電圧が基準センサモジュールより低い非基準センサモジュールでの消費電力の抑制が図られることになる。以上より、本実施例では、センサモジュール2A、2B、2Cのうち、電源電圧が最も高いセンサモジュール2Aが基準センサモジュールに設定されることになる。なお、図1においては、基準センサモジュールを図示するために、センサモジュール2Aにフラグの図を付している。なお、基準センサモジュールの設定のための判断基準は、上記の電源電圧に基づく基準に限られるものではなく、その他の合理的な判断基準を採用することもでき、その具体例については、後述する。S108の処理が終了すると、S109へ進む。
 S109では、各センサモジュール2において、データ送信の間隔の設定が行われる。なお、このS109と後述するS112の処理が動作制御部202によって実行される。ここで上記の通り、各センサモジュールは、電源が投入された時点では、初期の送信間隔が設定されている。ここで、モジュールグループ10に属するセンサモジュールにおいては、当該センサモジュールが基準センサモジュールであるか非基準センサモジュールであるかによって、設定される送信間隔が異なってくる。これは、上記の通り、消費電力抑制のために非基準センサモジュールの送信頻度を低下させるためである。具体的には、センサモジュールが基準センサモジュールに設定された場合(本実施例のセンサモジュール2Aの場合)は、その送信間隔は、初期設定の送信間隔に設定、維持される。一方で、センサモジュールが非基準センサモジュールである場合(本実施例のセンサモジュール2B、2Cの場合)は、その送信間隔は、初期設定の送信間隔よりも長い延長送信間隔に設定される。なお、モジュールグループ10に属さないセンサモジュール2D、2Eについては、それまで通り、初期設定の送信間隔が維持される。S109の処理が終了すると、S110へ進む。
 そして、S110では、自己センサモジュールが基準センサモジュールであるか否かが判定され、肯定判定されればS112へ進み、S109で設定された送信間隔(初期設定に維持された送信間隔)に従って、計測データの送信が行われることになる。一方で、S110で否定判定されれば、それは自己センサモジュールが非基準センサモジュールであることを意味することから、上記の延長送信間隔でのデータ送信を行うようS111へ進む。S111では、自己センサモジュールが非基準センサモジュールである場合のデータ送信時期であるか、すなわち延長送信間隔に応じた送信時期を迎えているか否かが判定される。ここで肯定判定されればS112へ進み、S109で設定された送信間隔(延長送信間隔)に従って、計測データの送信が行われることになる。
 次に、S113の処理について説明する。S106で否定判定、すなわちシステム1においてモジュールグループを構築する必要が無いと判定された場合には、S113において、既に設定されていたモジュールグループの一部、又は全部が解消される。このような場合の例として、S105でのデータ照合処理が為された各センサモジュールのブロードキャストデータが、図4Cに示される。この場合では、既に4台のセンサモジュール2A~2Dにおいて、グループIDがG01で特定されるモジュールグループが設定され、基準センサモジュールがセンサモジュール2Aとされている。そして、そのような場合において、センサモジュール2Dの計測値が、同じモジュールグループ内のセンサモジュールの計測値から大きく乖離してしまった状態を、図4Cは表わしている。
 このような場合、センサモジュール4Dを既に設定されているモジュールグループから外す必要がある。そこで、自己センサモジュールがセンサモジュール4Dである場合の計測制御のS113では、センサモジュール4Dが基準センサモジュールであった場合には、既に設定されていたモジュールグループ全体の解消が行われる。これは、基準センサモジュールは、既に設定されていたモジュールグループの中で中心的にデータ送信を行っていたセンサモジュールであったため、当該基準センサモジュールの計測値が乖離したことは、モジュールグループ全体の計測状態が急変したと考えられるからである。一方で、センサモジュール4Dが非基準センサモジュールであった場合(図4Cに示す状態)には、このセンサモジュール4Dのみを既に設定されていたモジュールグループから外すようにし、当該モジュールグループは継続して存在することになる。S113の処理が終了すると、S114へ進む。
 S114では、S113で行われたグループ解消の形態に応じて、送信間隔の設定が行われる。センサモジュール2Dが基準センサモジュールであって既に設定されていたモジュールグループが解消された場合には、当該モジュールグループに属していた全てのセンサモジュール2A~2Dの送信間隔を、初期の送信間隔に設定する。また、センサモジュール2Dが非基準センサモジュールであった場合には、その送信間隔を延長送信間隔から初期の送信間隔に変更する。S114の処理が終了すると、S112へ進む。
 ここで、S109で送信間隔が設定されることで、各センサモジュールでのデータ送信がどのように変化するか、図5Aおよび図5Bに基づいて説明する。両図は、各センサモジュール2におけるデータ計測とデータ送信に関するタイムチャートであり、図5Aは、モジュールグループの設定およびそれに基づいた送信間隔の設定が行われる前のタイムチャートであり、図5Bは、当該モジュールグループの設定等が行われた後のタイムチャートである。なお、センサモジュール2では、データ計測およびデータ送信以外の処理も行われているが、本発明の理解を容易にするために、両図においてはこれらの処理のみを記載している。
 図5Aから理解できるように、各センサモジュール2でのデータ送信は、間隔Δtごとに繰り返されている。なお、これらのデータ送信は、各センサモジュールにおいて電源が投入された時点から開始されるため、センサモジュール間で若干のずれが存在する。ここで、図3に示す計測制御が行われると、S107の処理によってモジュールグループ10が設定されるとともに、非基準センサモジュールであるセンサモジュール2B、2Cの送信間隔が、初期の送信間隔Δtよりも長いΔt’に延長される。そのため、図5Bに示すように、センサモジュール2B、2Cのデータ送信の低頻度化が実現されるとともに、基準センサモジュールであるセンサモジュール2Aについては、初期の送信間隔Δtが維持されている。また、モジュールグループ10に属していないセンサモジュール2D、2Eについても、初期の送信間隔Δtが維持されている。
 このように、近似している計測値を出すことで束ねられたセンサモジュール2A、2B、2Cについては、基準センサモジュールであるセンサモジュール2Aのみが初期の送信間隔でデータ送信を行い、非基準センサモジュールであるセンサモジュール2B、2Cは低頻度のデータ送信を行うことになる。この結果、近似している結果が出る計測がいたずらに多く送信されるのを抑制するとともに、基準センサモジュールは従来通りの送信間隔でデータ送信を行うことで、データ収集の観点から必要最低限のデータ収集は担保されている。この結果、非基準センサモジュールでの消費電力を抑制した効率的なデータ収集が実現されることになる。なお、モジュールグループ10に属していないセンサモジュール2D、2Eは、従来通り初期の送信間隔でデータ送信を行うため、必要な計測データの取りこぼしは避けられる。
 ここで、上記の実施例では、モジュールグループ10に属する非基準センサモジュール2B、2Cについて、そのデータ送信間隔は延長送信間隔t’に延長されつつも、その延長送信間隔t’で画定される期間でのデータ計測は行われている。そのため、非基準センサモジュール2B、2Cにおいてデータ送信が行われる際には、延長送信間隔t’で画定される期間で計測されたデータがまとめて送信される。一方で、このような形態に代えて、延長送信間隔t’で画定される期間でのデータ計測も、データ送信にあわせて延長させてもよい。この場合、非基準センサモジュールでは、データ計測およびデータ送信に要する電力消費を抑制することが可能となる。
<本発明の効果の検証>
 ここで、上記計測制御により、システム1においてどの程度電力消費を低減可能か検証する。なお、本件証の前提条件は、以下の通りである。
<条件>
・システム1に属するセンサモジュール数は64台とする。
・計測制御の結果、設定されたモジュールグループは5グループであり、その内訳は、8台のセンサモジュールによるグループが2つ、16台のセンサモジュールによるグループが3つ形成されたものとする。
・初期の送信間隔Δtは3秒とし、延長送信間隔Δt’は60秒とする。
・一回のデータ送信に要する消費電力は、1つのセンサモジュール当たり66mA・secとする。
<検証結果>
 従来の場合、すなわち、上記計測制御が行われず、各センサモジュールがデータ計測を行い、その計測データの送信を初期の送信間隔に従って実行した場合の1分あたりの総電力消費量Q1は、以下の通りである。
 Q1=66×(60/3)×64=84480mA・sec
 一方で、上記計測制御が行われた場合は、基準センサモジュールが5台、非基準センサモジュールが59台になるため、その場合の総電力消費量Q2は、以下の通りである。
 Q2=66×(60/3)×5+66×(60/60)×59
   =10494mA・sec
 以上より、上記条件では上記計測制御が行われることで、88%の消費電力を削減することが可能となる。
<変形例1>
 図3に示す計測制御でのS105に係るデータ照合処理について、既にモジュールグループが設定されている場合には、非基準センサモジュールでは、基準センサモジュールからブロードキャストされたブロードキャストデータと、自己のセンサモジュールに関するブロードキャストデータとの照合のみを行うようにし、当該モジュールグループに属している他の非基準センサモジュールからのブロードキャストデータとの照合を行わないようにしてもよい。モジュールグループにおいては、実質的に基準センサモジュールを中心としてデータ送信が行われていることを踏まえると、このようにデータ照合処理を限定しても、モジュールグループの適切な維持は十分に担保される。また、データ照合処理を限定することで、それに要する消費電力を抑制することができ、システム全体の消費電力低減に大きく寄与するものである。
<変形例2>
 図3に示す計測制御では、全てのセンサモジュールでブロードキャストデータのブロードキャストが行われるものとして説明したが、既にモジュールグループが設定されている場合には、非基準センサモジュールからのブロードキャストは行わないようにしてもよい。やはり、上記変形例1と同じように、モジュールグループにおいては、実質的に基準センサモジュールを中心としてデータ送信が行われていることを踏まえると、このようにブロードキャストを限定しても、モジュールグループの適切な維持は十分に担保される。また、ブロードキャストを限定することで、それに要する消費電力を抑制することができ、システム全体の消費電力低減に大きく寄与するものである。
<変形例3>
 図3に示す計測制御でのS108に係る基準センサモジュールの設定について、上記実施例では、モジュールグループに属するセンサモジュールのうち、電源電圧が一番高いセンサモジュールを基準センサモジュールに設定したが、それに代えて、センサモジュールの電源投入からの駆動履歴において、基準センサモジュールが設定された回数が一番少ないセンサモジュールを基準センサモジュールとして設定してもよい。上述のように、基準センサモジュールは、モジュールグループの中で最も消費電力が大きくなると考えられ、そのため基準センサモジュールに設定された回数が一番少ないことは、その電源電圧が比較的高い状態にあると推察される。このようにすることで、センサモジュールの電源電圧を監視する構成が必要なくなり、以て、センサモジュールの構成の単純化を図ることができる。
 また、モジュールグループに属する一のセンサモジュールが基準センサモジュールに設定された後、一定の時間が経過すると、図3に示す計測制御にかかわらず、モジュールグループに属する別のセンサモジュールを基準センサモジュールに設定し直すようにしてもよい。これにより、一つのセンサモジュールが基準センサモジュールとして機能し続けることで該センサモジュールの電源電圧が大きく低下してしまうことを回避することができる。新たに基準センサモジュールとして設定されるセンサモジュールには、非基準センサモジュールの中で最も電源電圧が高いセンサモジュールや、基準センサモジュールに設定された回数の少ないセンサモジュールが挙げられる。
<その他の変形例>
 上述までの実施例では、システム1に属するセンサモジュール2同士が協調することで、モジュールグループの設定や、各センサモジュールの送信間隔の設定等が行われ、以て、センサモジュールの消費電力の抑制が図られる。この形態に代えて、これらの機能、すなわちモジュールグループの設定や各センサモジュールの送信間隔の設定等を、サーバ3側で発揮するようにしてもよい。この場合、図2に示すセンサモジュール2内の各機能部(制御部20等)に相当する機能部を、サーバ3が保有するように構成すればよい。
 上記実施例1では、各センサモジュールによる計測値が近似していることを基準として、計測制御におけるモジュールグループが設定されたが、本実施例では、別の判断基準に従ったモジュールグループの設定、特に、当該設定のために必要な情報を得るためのデータ照合処理に言及する。例えば、システム1が、比較的大きな室内の空調(冷房)制御を行うために必要な室温データを、当該室内に配置された複数のセンサモジュール2を介して収集するために使用されるものとする。したがって、本実施例でも、センサモジュール2には、それぞれ温度センサが搭載されるものとする。
 そして、本実施例に係るデータ照合処理のフローを図6に示す。本実施例におけるデータ照合処理では、先ずS201において、計測制御が行われているセンサモジュール2による計測値(平均値)が、基準となる制御用基準値より大きいか否かが判定される。この制御用基準値とは、計測された室温が、システム1が適用される空調制御において重要な計測値であるか否かを判定するための閾値である。空調(冷房)制御においては、室温が高いところを計測し、その箇所を集中的に冷やすことで、室内の効率的な冷房が実現できると考えられる。したがって、当該空調制御にとって、室温が比較的高いことが反映されている計測データが重要であることを意味しており、換言すれば、室温が比較的低いことが反映されている計測データは、システム1にとって重要なデータとは言えないものであり、そのようなデータを多数収集したとしても、空調制御に生かす機会が得られず、データ収集に要する電力消費が相対的に無駄なものとなりかねない。そこで、S201では、空調制御の制御目的を考慮して設定された制御用基準値(例えば、20℃)を判断のための閾値として利用し、モジュールグループに加えるべきセンサモジュールとするか否かの判断が行われる。
 そして、S201で肯定判定されると、それは、計測された室温データは制御用基準値より高いため空調制御に必要とされる情報であることを意味し、以て、S203へ進む。そして、S203では、計測制御が行われているセンサモジュール2は、グループモジュールに加えるべきセンサモジュールではないと判断される。一方で、S201で否定判定されると、すなわち、計測された室温データは制御用基準値より高くないため空調制御にとって重要とされる情報ではないことを意味し、以て、S202へ進む。そして、S202では、計測制御が行われているセンサモジュール2は、グループモジュールに加えるべきセンサモジュールであると判断される。
 このように本実施例では、上記実施例1とは異なり、システム1では、モジュールグループは1つしか形成されない。そして、本実施例のデータ照合処理の結果、室内の空調制御において、必要な室温データ、すなわち制御用基準値よりも高い温度を示す室温データは、初期に設定された送信間隔に従ってサーバ3に収集され、それほど必要ではないとされる室温データは、延長送信間隔に従って、低頻度でサーバ3に収集されることになる。これにより、システム1において、効率的なデータ収集とともに、センサモジュールでの消費電力を可及的に抑制することができる。
 上記実施例2の変形例として本実施例を示す。本実施例では、システム1が、同じく室内の空調(冷房)制御を行うために必要な室温データを、当該室内に配置された複数のセンサモジュール2を介して収集するために使用されるものとする。そして、より効率的な空調制御を行うために、センサモジュール2には、温度センサに加えて人検知用の赤外線センサも搭載されているものとする。
 そして、本実施例に係るデータ照合処理のフローを図7に示す。なお、図7に示すデータ照合処理を構成する処理のうち、図6に示すデータ照合処理の構成する処理と同一の内容であるものには同一の参照番号を付して、その詳細な説明は割愛する。本実施例では、先ずS301において、赤外線センサの検出値に従って、計測制御が行われているセンサモジュールの位置に人(ユーザ)が存在しているか否かが判定される。S301で肯定判定されると、当該センサモジュールの位置は空調制御を行うべき位置であることを意味し、そのためS201以降の処理が行われる。一方で、S301で否定判定されると、当該センサモジュールの位置は空調制御を行う必要はない位置であることを意味し、その場合は、S201の判断を行うことなく、計測制御が行われているセンサモジュールによる計測データは、空調制御にとってそれほど重要ではないことをもって、S202の処理が行われることになる。
 このように本実施例は、モジュールグループの設定を、単に計測温度だけではなく、空調制御の効果を享受する人(ユーザ)の存在も考慮して行うものである。これにより、システム1において、効率的なデータ収集とともに、センサモジュールでの消費電力を可及的に抑制することができる。
 1・・・・センサネットワークシステム
 2、2A、2B、2C、2D、2E・・・・センサモジュール
 3・・・・サーバ
 10・・・・モジュールグループ

Claims (17)

  1.  ネットワークを介して、外部に設置された情報処理装置に対して計測により得られたデータを所定の送信間隔で送信するセンサモジュールであって、
     自己センサモジュールの周囲に存在する周囲センサモジュールとともに、自己センサモジュールおよび該周囲センサモジュールによる計測に関連する所定パラメータに基づいて、前記情報処理装置でのデータ処理に応じた該情報処理装置への計測データ送信を行うための複数の前記センサモジュールを束ねる所定モジュールグループを設定するグループ設定手段と、
     前記周囲センサモジュールとともに、前記所定モジュールグループにおいて、計測データの送信間隔が前記所定の送信間隔に維持される一のセンサモジュールを、基準センサモジュールとして設定する基準センサモジュール設定手段と、
     自己センサモジュールが、前記所定モジュールグループに含まれるセンサモジュールのうち前記基準センサモジュール以外のセンサモジュールである場合、自己センサモジュールの計測データの送信間隔を、前記所定の送信間隔より長い延長送信間隔に変更する送信間隔変更手段と、
     を備える、センサモジュール。
  2.  自己センサモジュールの計測状態に関連する情報を前記周囲センサモジュールに送信するとともに、該周囲センサモジュールから該周囲センサモジュールの計測状態に関連する情報を受信する送受信手段と、を更に備え、
     前記グループ設定手段は、前記所定パラメータとしての、前記自己センサモジュールの計測状態に関連する情報と、前記送受信手段によって受信された前記周囲センサモジュールの計測状態に関連する情報とに基づいて、前記所定モジュールグループを設定する、
     請求項1に記載のセンサモジュール。
  3.  前記基準センサモジュール設定手段は、前記周囲センサモジュールとともに、前記所定モジュールグループに属する前記センサモジュールの電源電圧に関連する情報に基づいて、前記基準センサモジュールの設定を行う、
     請求項1又は請求項2に記載のセンサモジュール。
  4.  前記基準センサモジュール設定手段は、前記所定モジュールグループに属する前記センサモジュールのうち、電源電圧が最も高いセンサモジュールを前記基準センサモジュールとして設定する、
     請求項3に記載のセンサモジュール。
  5.  前記基準センサモジュール設定手段は、前記所定モジュールグループに属する前記センサモジュールのうち、電源投入からの駆動履歴において前記基準センサモジュールに設定された回数が最も少ないセンサモジュールを前記基準センサモジュールとして設定する、
     請求項3に記載のセンサモジュール。
  6.  前記グループ設定手段は、前記所定パラメータとしての前記周囲センサモジュールによる計測データの値が、前記情報処理装置でのデータ処理に応じた所定の範囲に収まる場合、該周囲センサモジュールを前記所定モジュールグループに含める、
     請求項1から請求項5の何れか1項に記載のセンサモジュール。
  7.  前記グループ設定手段は、前記所定パラメータとしての前記周囲センサモジュールによる計測データの値が、前記情報処理装置でのデータ処理に応じた所定の閾値に対して所定の相対関係となる場合、該周囲センサモジュールを前記所定モジュールグループに含める、
     請求項1から請求項5の何れか1項に記載のセンサモジュール。
  8.  前記基準センサモジュール設定手段は、前記所定モジュールグループにおいて一のセンサモジュールが前記基準センサモジュールとして設定されてから所定時間経過後に、該所定モジュールグループに属するセンサモジュールのうち該一のセンサモジュール以外のセンサモジュールを該基準センサモジュールとして設定し直す、
     請求項1から請求項7の何れか1項に記載のセンサモジュール。
  9.  請求項1から請求項8の何れか1項に記載のセンサモジュールを複数含み、且つ前記情報処理装置を含んでなる、センサネットワークシステム。
  10.  センサモジュールの計測により得られた計測データを、所定の送信間隔で該センサモジュールから情報処理装置にネットワークを介して送信するように構成されるセンサネットワークシステムであって、
     前記センサネットワークシステムに属する前記センサモジュールによる計測に関連する所定パラメータに基づいて、前記情報処理装置でのデータ処理に応じた該情報処理装置への計測データ送信を行うための複数の前記センサモジュールを束ねる所定モジュールグループを設定するグループ設定手段と、
     前記所定モジュールグループにおいて、計測データの送信間隔が前記所定の送信間隔に維持される一のセンサモジュールを、基準センサモジュールとして設定する基準センサモジュール設定手段と、
     前記所定モジュールグループに含まれるセンサモジュールのうち前記基準センサモジュール以外のセンサモジュールの、計測データの送信間隔を、前記所定の送信間隔より長い延長送信間隔に変更する送信間隔変更手段と、
     を備える、センサネットワークシステム。
  11.  前記センサネットワークシステムに属するそれぞれの前記センサモジュールは、
     自己センサモジュールの計測状態に関連する情報を自己センサモジュールの周囲に存在する周囲センサモジュールに送信するとともに、該周囲センサモジュールから該周囲センサモジュールの計測状態に関連する情報を受信する送受信手段を、有し、
     前記グループ設定手段は、前記所定パラメータとしての、前記自己センサモジュールの計測状態に関連する情報と、前記送受信手段によって受信された前記周囲センサモジュールの計測状態に関連する情報とに基づいて、前記センサネットワークシステムに属するそれぞれの前記センサモジュールに前記所定モジュールグループを設定させ、
     前記基準センサモジュール設定手段は、前記所定モジュールグループに属する前記センサモジュールの電源電圧に関連する情報に基づいて、該所定モジュールグループに属する前記センサモジュールに前記基準センサモジュールを設定させる、
     請求項10に記載のセンサネットワークシステム。
  12.  前記グループ設定手段は、前記所定パラメータとしての前記センサモジュールによる計測データの値が、前記情報処理装置でのデータ処理に応じた所定の範囲に収まる場合の、該計測データを計測したセンサモジュールを、前記所定モジュールグループに含める、
     請求項10又は請求項11に記載のセンサネットワークシステム。
  13.  前記グループ設定手段は、前記所定パラメータとしての前記センサモジュールによる計測データの値が、前記情報処理装置でのデータ処理に応じた所定の閾値に対して所定の相対関係となる場合の、該計測データを計測したセンサモジュールを、前記所定モジュールグループに含める、
     請求項10又は請求項11に記載のセンサネットワークシステム。
  14.  前記基準センサモジュール設定手段は、前記所定モジュールグループにおいて一のセンサモジュールが前記基準センサモジュールとして設定されてから所定時間経過後に、該所定モジュールグループに属するセンサモジュールのうち該一のセンサモジュール以外のセンサモジュールを該基準センサモジュールとして設定し直す、
     請求項10から請求項13の何れか1項に記載のセンサネットワークシステム。
  15.  データ計測を行うセンサモジュールから、ネットワークを介して、外部に設置された情報処理装置に対して計測により得られたデータを所定の送信間隔で送信するデータ送信方法であって、
     自己センサモジュールの周囲に存在する周囲センサモジュールとともに、自己センサモジュールおよび該周囲センサモジュールによる計測に関連する所定パラメータに基づいて、前記情報処理装置でのデータ処理に応じた該情報処理装置への計測データ送信を行うための複数の前記センサモジュールを束ねる所定モジュールグループを設定するグループ設定ステップと、
     前記周囲センサモジュールとともに、前記所定モジュールグループにおいて、計測データの送信間隔が前記所定の送信間隔に維持される一のセンサモジュールを、基準センサモジュールとして設定する基準センサモジュール設定ステップと、
     自己センサモジュールが、前記所定モジュールグループに含まれるセンサモジュールのうち前記基準センサモジュール以外のセンサモジュールである場合、自己センサモジュールの計測データの送信間隔を、前記所定の送信間隔より長い延長送信間隔に変更する送信間隔変更ステップと、
     を含む、データ送信方法。
  16.  ネットワークを介して、外部に設置された情報処理装置に対して計測により得られたデータを所定の送信間隔で送信するセンサモジュールに、
     自己センサモジュールの周囲に存在する周囲センサモジュールとともに、自己センサモジュールおよび該周囲センサモジュールによる計測に関連する所定パラメータに基づいて、前記情報処理装置でのデータ処理に応じた該情報処理装置への計測データ送信を行うための複数の前記センサモジュールを束ねる所定モジュールグループを設定するグループ設定ステップと、
     前記周囲センサモジュールとともに、前記所定モジュールグループにおいて、計測データの送信間隔が前記所定の送信間隔に維持される一のセンサモジュールを、基準センサモジュールとして設定する基準センサモジュール設定ステップと、
     自己センサモジュールが、前記所定モジュールグループに含まれるセンサモジュールのうち前記基準センサモジュール以外のセンサモジュールである場合、自己センサモジュールの計測データの送信間隔を、前記所定の送信間隔より長い延長送信間隔に変更する送信間隔変更ステップと、
     を実行させる、データ送信プログラム。
  17.  センサモジュールの計測により得られた計測データを、所定の送信間隔で該センサモジュールから情報処理装置にネットワークを介して送信し、該情報処理装置に収集する方法であって、
     前記センサネットワークシステムに属する前記センサモジュールによる計測に関連する所定パラメータに基づいて、前記情報処理装置でのデータ処理に応じた該情報処理装置への計測データ送信を行うための複数の前記センサモジュールを束ねる所定モジュールグループを設定するグループ設定ステップと、
     前記所定モジュールグループにおいて、計測データの送信間隔が前記所定の送信間隔に維持される一のセンサモジュールを、基準センサモジュールとして設定する基準センサモジュール設定ステップと、
     前記所定モジュールグループに含まれるセンサモジュールのうち前記基準センサモジュール以外のセンサモジュールの、計測データの送信間隔を、前記所定の送信間隔より長い延長送信間隔に変更する送信間隔変更ステップと、
     を含む、センサネットワークシステムにおけるデータ収集方法。
PCT/JP2012/080774 2012-03-15 2012-11-28 センサモジュール、センサネットワークシステム、データ送信方法、データ送信プログラム、センサネットワークシステムにおけるデータ収集方法 WO2013136604A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP12870981.3A EP2827311B1 (en) 2012-03-15 2012-11-28 Sensor module, sensor network system, data transmission method, data transmission program, and data collection method in sensor network system
US14/385,073 US9426740B2 (en) 2012-03-15 2012-11-28 Sensor module, sensor network system, data transmission method, data transmission program, and data collection method in sensor network system
CN201280071326.2A CN104169984B (zh) 2012-03-15 2012-11-28 传感器模块、传感器网络***、数据发送方法、传感器网络***中的数据收集方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2012-058523 2012-03-15
JP2012058523A JP5790555B2 (ja) 2012-03-15 2012-03-15 センサモジュール、センサネットワークシステム、データ送信方法、データ送信プログラム、センサネットワークシステムにおけるデータ収集方法

Publications (1)

Publication Number Publication Date
WO2013136604A1 true WO2013136604A1 (ja) 2013-09-19

Family

ID=49160557

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2012/080774 WO2013136604A1 (ja) 2012-03-15 2012-11-28 センサモジュール、センサネットワークシステム、データ送信方法、データ送信プログラム、センサネットワークシステムにおけるデータ収集方法

Country Status (5)

Country Link
US (1) US9426740B2 (ja)
EP (1) EP2827311B1 (ja)
JP (1) JP5790555B2 (ja)
CN (1) CN104169984B (ja)
WO (1) WO2013136604A1 (ja)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013205171A (ja) * 2012-03-28 2013-10-07 Sony Corp 情報処理装置、情報処理方法、およびプログラム
JP6449232B2 (ja) * 2013-03-15 2019-01-09 フルークコーポレイションFluke Corporation 測定データの自動記録及びグラフ化
JP5954304B2 (ja) * 2013-12-16 2016-07-20 カシオ計算機株式会社 無線通信装置、無線通信システム、無線通信方法、プログラム、及びペリフェラル
KR102252168B1 (ko) 2015-01-06 2021-05-14 삼성전자 주식회사 센서 정보 처리 방법 및 장치
GB2535472A (en) * 2015-02-16 2016-08-24 Camlab Ltd A sensor interface for interfacing with a sensor
JP6520766B2 (ja) * 2016-03-09 2019-05-29 オムロン株式会社 無線通信装置、無線情報収集システム、及び無線通信方法
JP5961330B1 (ja) * 2016-03-18 2016-08-02 善郎 水野 センサ管理システム
CN109155957B (zh) * 2016-06-09 2022-07-05 富士通株式会社 服务器装置、传感器设备、传感器网络、控制方法、以及存储介质
JP6723100B2 (ja) * 2016-07-11 2020-07-15 三菱電機株式会社 通信装置
JP7149512B2 (ja) * 2018-06-13 2022-10-07 パナソニックIpマネジメント株式会社 通信装置、通信システム
CN112513826B (zh) * 2018-08-07 2024-02-09 索尼公司 传感器数据处理设备、传感器数据处理方法、传感器装置以及信息处理设备
EP3817331A1 (de) * 2019-10-29 2021-05-05 Siemens Aktiengesellschaft Steuerung eines sensornetzes mit gruppierten sensorknoten
US11977197B1 (en) 2020-08-28 2024-05-07 Earthsystems Technologies, Inc. Thermodynamic housing for a geophysical data acquisition system and method of use
US11709482B2 (en) * 2021-08-24 2023-07-25 Rockwell Automation Technologies, Inc. Systems and methods for variable processing of streamed sensor data

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08307315A (ja) * 1995-05-10 1996-11-22 Ricoh Co Ltd ネットワーク方式
JP2005006202A (ja) * 2003-06-13 2005-01-06 Rinnai Corp メータ監視システム
JP2006340157A (ja) 2005-06-03 2006-12-14 Matsushita Electric Ind Co Ltd 無線センサおよび無線センサを備えた制御機器
JP2007243794A (ja) * 2006-03-10 2007-09-20 Nec Commun Syst Ltd 無線センサーネットワークの経路構築方法、データ収集方法、経路再構築方法、無線センサーネットワークシステム及びプログラム
JP2008108170A (ja) * 2006-10-27 2008-05-08 Matsushita Electric Ind Co Ltd 自動検針無線装置、自動検針無線システム及びそのプログラム
JP2010220036A (ja) 2009-03-18 2010-09-30 Oki Electric Ind Co Ltd ゲートウェイ装置、その制御方法、システム、制御方法を実行させるためのプログラム及びそれを記録した記録媒体
JP4835802B1 (ja) 2011-03-15 2011-12-14 オムロン株式会社 情報処理装置、センサシステム、プログラム及び記録媒体

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5390206A (en) * 1991-10-01 1995-02-14 American Standard Inc. Wireless communication system for air distribution system
US5920827A (en) * 1997-06-27 1999-07-06 Baer; John S. Wireless weather station
JP2000215377A (ja) * 1999-01-26 2000-08-04 T & D:Kk 測定装置
JP3750398B2 (ja) * 1999-03-03 2006-03-01 オムロン株式会社 分布測定装置及びセンサ
US7015789B1 (en) * 1999-05-13 2006-03-21 Honeywell International Inc. State validation using bi-directional wireless link
JP2004216125A (ja) * 2002-11-19 2004-08-05 Seiko Instruments Inc 生体情報検出端末制御システム
US7114388B1 (en) * 2003-04-21 2006-10-03 Ada Technologies, Inc. Geographically distributed environmental sensor system
US7356561B2 (en) * 2003-05-01 2008-04-08 Lucent Technologies Inc. Adaptive sleeping and awakening protocol for an energy-efficient adhoc network
US7525431B2 (en) * 2004-05-06 2009-04-28 Ut-Battelle Llc Space charge dosimeters for extremely low power measurements of radiation in shipping containers
US7142107B2 (en) * 2004-05-27 2006-11-28 Lawrence Kates Wireless sensor unit
JP4552670B2 (ja) * 2005-01-31 2010-09-29 株式会社日立製作所 センサノード、基地局、及びセンサネットワークシステム
JP4839152B2 (ja) * 2006-08-04 2011-12-21 株式会社日立製作所 センサネットワークシステム及びセンサネットワークのデータ処理方法
CN201251844Y (zh) * 2008-08-05 2009-06-03 浙江大学 用于果园环境和土壤信息智能传感与无线传输控制器
CN102143570B (zh) * 2010-01-29 2013-09-11 陈瑞杰 实现低功耗节点实时监控的无线传感网调度方法和***
CN101853565B (zh) * 2010-05-18 2011-11-02 电子科技大学 一种基于rfid的超低功耗无线测温节点

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08307315A (ja) * 1995-05-10 1996-11-22 Ricoh Co Ltd ネットワーク方式
JP2005006202A (ja) * 2003-06-13 2005-01-06 Rinnai Corp メータ監視システム
JP2006340157A (ja) 2005-06-03 2006-12-14 Matsushita Electric Ind Co Ltd 無線センサおよび無線センサを備えた制御機器
JP2007243794A (ja) * 2006-03-10 2007-09-20 Nec Commun Syst Ltd 無線センサーネットワークの経路構築方法、データ収集方法、経路再構築方法、無線センサーネットワークシステム及びプログラム
JP2008108170A (ja) * 2006-10-27 2008-05-08 Matsushita Electric Ind Co Ltd 自動検針無線装置、自動検針無線システム及びそのプログラム
JP2010220036A (ja) 2009-03-18 2010-09-30 Oki Electric Ind Co Ltd ゲートウェイ装置、その制御方法、システム、制御方法を実行させるためのプログラム及びそれを記録した記録媒体
JP4835802B1 (ja) 2011-03-15 2011-12-14 オムロン株式会社 情報処理装置、センサシステム、プログラム及び記録媒体

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2827311A4

Also Published As

Publication number Publication date
EP2827311A1 (en) 2015-01-21
JP5790555B2 (ja) 2015-10-07
US9426740B2 (en) 2016-08-23
US20150050902A1 (en) 2015-02-19
EP2827311B1 (en) 2016-11-09
EP2827311A4 (en) 2015-11-11
CN104169984A (zh) 2014-11-26
JP2013191156A (ja) 2013-09-26
CN104169984B (zh) 2017-03-01

Similar Documents

Publication Publication Date Title
JP5790555B2 (ja) センサモジュール、センサネットワークシステム、データ送信方法、データ送信プログラム、センサネットワークシステムにおけるデータ収集方法
US9001694B2 (en) Methods and apparatus for controlling a wireless station
US10028255B2 (en) Delivering data to a wireless station
US9888298B2 (en) System, communications node, and determining method
JP2012104943A (ja) データ取得頻度制御装置及びプログラム
WO2016106730A1 (zh) 主从网络休眠及唤醒的方法、装置及主从网络省电***
JP6234264B2 (ja) 電力需要調整システム、電力需要調整方法、および電力需要調整装置
KR101960707B1 (ko) 무선 센서 네트워크와 게이트웨이를 이용한 아이오티 시스템
US20120165988A1 (en) Method and apparatus for collecting building management data
JP5498487B2 (ja) 宅内機器監視システム
CN107465219B (zh) 电力使用模式收集器和充电控制器
US20150200545A1 (en) Power control system, power control device, server device, and method for controlling power control system
Srikanth et al. Energy Efficient Trust Node Based Routing Protocol (EETRP) to Maximize the Lifetime of Wireless Sensor Networks in Plateaus.
CN109195132A (zh) 空气质量信息智能采集与实时播报***
RU2450346C1 (ru) Система мониторинга потенциально опасных объектов инфраструктуры железнодорожного транспорта
CN104748786A (zh) 基于Ad Hoc网络的养殖场环境监测***
CN114374891A (zh) 一种实验室标本管理***
CN207945784U (zh) 一种配电室环境监测***
CN113282123A (zh) 一种智能化建筑室内环境监控***
JP7003330B1 (ja) 通信端末、通信システム、省電力制御方法および省電力制御プログラム
JP2020188299A (ja) 通信装置、通信装置の制御方法およびプログラム
JP7107335B2 (ja) 通信装置、通信プログラム及び通信方法
TWI780779B (zh) 通訊終端、通訊系統、省電力控制方法及記錄媒體
KR20130046037A (ko) 온실의 무선센서네트워크에서 효율적인 에너지 사용을 위한 이벤트 기반 데이터 전송 방법
KR101730914B1 (ko) 포터블 환경 모니터링 시스템

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12870981

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2012870981

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2012870981

Country of ref document: EP

Ref document number: 14385073

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE