Title: Present status and perspective of global sensor network
1Present status and perspective of global sensor
network
- Masayuki Hirafuji
- Takuji Kiura
- National Agricultural Research Center
- Tsukuba, Japan
2Sensor Network Nodes
MICA2DOTwww.xbow.com
UC Berkley, Smart Dust http//robotics.eecs.berkel
ey.edu/pister/SmartDust/
3Sensor Nodes
Intel
Hitachi
NEC
Mitsubishi
4BAND-AID Projectby An Amateur
http//www.miniprobe.com/Bandaid/bandaid.htm/
5Sensor Web (NASA)
6(No Transcript)
7Sensor Networks for that Planet
8Field Monitoring Server
- Case Acryl resin
- Core Fieldserver-Engine or PICNIC
- Sensors Temperature, Humidity, PPFD Soil
moisture, Leaf-wetness UV, IR CO2
Camera, Microscope - Data-collection and AI Fieldserver-Agent
- Networking Fieldserver-Gateway
- GRID MetBroker
9Multi-functional Airflow in Field Server
- Accurate Measurement Assmann's aspiration
psychrometer - Air-temperature
- Humidity
- Cooling
- Sampling
- Gas (CO2, NOx, SOx)
- Insects
- Microbes
- Virus
- Dusts
Filter or Sampler
10Accuracy
11(No Transcript)
12 WDS Wi-Fi Hotspot
Cable
Solar-energy Driven Field Servers(Client
connection, Intermittent work)
Hotspot
Repeating by WDS (Wireless Distributed System)
Conventional Field Servers (Access-point,
Continuously work)
13Full-Wireless Field ServersIntermittent Drive
14A Sample of Observed Data
15Mesh Network Field Servers at a Park
Field Sever
Field Sever
Field Sever
Field Sever
Wireless Router
Robot with Remote Control
PDA
16Fieldserver-Engines
DDS (Direct Digital Synthesizer)16ch A/D
Converter
17Control of DDS and Relays
Input Range
16ch A/D converter
18Function of Fieldserver-Engine
- Web server
- A/D converter (10bit 8ch, 24bit 8ch)
- DDS (1Hz-70MHz)
- Power photo MOS relay(2ch)
- Serial IO (RS-232C)
- DC-DC converter(in 4-34V, out 5V)
19FPAA Fieldserver-EngineFPAA Field Programmable
Analogue Array
FPAA (Field Programmable Analogue Array)Anadigm
AN220E04
20Universal Measurement Circuits
FPAA Field Programmable Analog Array 20
programmable modules and Cross-bar Switch
Soil-moisture sensor EC sensor Plant moisture
sensor Humidity sensor pH,Pressure,Acceleration
Infrared-Visible LED/LD Visible-Ultraviolet
sensor Microphone/Vibration sensor Speaker/Ultra
sonic emitter RF antenna
Analogue Multipliers
DDS Direct Digital Synthesizer
ADC CS5528 24bit 8ch
Ethernet Controller
CPU H8/3069
21CAD(Anadigm designer)
22Double Super Heterodyne Receiver
RF input
FPAA output
Voice of Kyoto Broadcasting, JOBR, 1.143MHz
23Data-collection and Networking
24Fieldserver-Agentfor Data-Collection and Control
XML rule-base
Rule-base editor on Web
Open DB Web
25Fieldserver-Gateway (FSG)Open VPN on Linux
Firewall
Firewall
Private network of Field servers
Global IP
Fieldserver-Agent (Web crawler)
FSG
Cellar
Private IP
FSG
Cable
Global IP
Web Server
VPN router
ADSL
PC-Cluster
The Internet
26Fieldserver Data-viewer
27Image Viewer
28Installation at Fields
29Instauration of Field Monitoring Server
30Camera and Sensors
Camera,Temperature, HumidityCO2 Concentration,
Solar RadiationUltra Violet, Leaf Wetness
31Data-mining for UV and CO2
32Options for Field Servers
Insect Counter Pheromone Trap
Stacked Solar Cells
Large Solar Cells
Thermo Vision Camera
33Metallic Field Server using a garden light
34Ceramic Field Server at a Garden
Garden in Tsukuba
35Ceramic Field Server
36Ubiquitous networking around Field Servers
37Hybrid Solar and WindToo much energy only for
field monitoring!
38Field Storage Server
- HDD 250GB - 1TB
- File Server
- Field Server Agent
- Web Server
- Field Server Gateway
- Data-Viewer
- Image-Viewer
39Underground Field Server
Summer 5080 ?
Winter -30-60 ?
40Sensor Grid Data Grid Sensor Net Active
Database
Storage/Application Web Server (Native XML-DB)
Private network of Field servers
Agent Server Rule-base Editor Meta-rule Agent
Fieldserver-Agents Web crawler Remote Controller
The Internet
41Camera As a Versatile Sensor
42Growth Rate Measurement by Motion
Circumnutation
43Growth Rate Measurement by Optical Flow
Optical flow
Circumnutation
44Tomato at a Greenhouse(Kagome)
45Microscopic Live in a Paddy Field
46Monitoring Insect Pest
47High-Resolution Camera
48Image Database
2004.12.5 1544
49Mobile Field Server
50GPS
51Automatic Emergency Call in Farm Work Accident
Emergency !
52Color Collection by Color Chart
Calibration Image
Digital Camera
53Applications
- Ubiquitous Computing
- Crime Prevention
- Traceability System
- Agricultural Production Control
- Earth Observation
- Education
54Traceability System
55Traceability System by Field Severs
Internet
Image
ID
Historical data of Food Production
Wi-Fi RFID Reader/Writer
56Multi-Directional Images
57Organic Vegetable Farm
58Orange Farm (Miikkabi)
59Farming Information Disclosure
60APAN has beenan incubator of Field Servers.
61Evolving Field Server
2004 Field Server II
2001 First Field Server
2003 Field Server WSThai, NECTEC
2004 Thai Field Server
62Field Server Model
- 8 channels
- Store to Compact Flash (up to 1GB)
- Time interval from 10 sec. to 24 hr.
- Easy , Cheap
- Battery backup
63Wireless Sensor Network Workshopat Taichung
Univ., Taiwan 2004 June 24
64(No Transcript)
65Data Fusion Takuji KIURA
66MetBroker
- A middle ware that provides agricultural models
with consistent access to many different weather
databases - 23000 Observation Stations.
- SOAP Interface
- Spatial Access Mode
- Interpolation
- etc.
- http//www.agmodel.net/
67Field Servers linked to MetBroker
Client APP
????????
????????
????????
????????
Weather DB
??
DB
??
DB
??
DB
W
DB
Client APP
????????
????????
????????
????????
??
DB
??
DB
??
DB
??
DB
Weather DB
MetBroker
MetBroker
MetBroker
MetBroker
MetBroker
Client APP
????????
????????
????????
????????
Weather DB
??
DB
??
DB
??
DB
??
DB
??
DB
??
DB
??
DB
Weather Data XML
FieldServerDB
FieldServerDB
FieldServerDB
Field Server DB
Field Server Data Archive
Station Conf. XML
68MetBroker
69Data-fusion with Conventional Weather Databases
and Field Servers
Field Servers
70Applications forField Servers and MetBroker
Rice growth model
71MetBlastamRice Blast Prediction Model Using
MetBroker
Infective condition
72MetBroker
- Concrete Data Modeling
- Difficult to add new item
- Hard Corded Metadata
- Difficult to add a number of new data sources
- Long data transfer path
73Field Server Data
- Different Type of Sensors, Time Resolution
- Described in XML files not controlled
- Semantic Problems
- Sensors are added or removed dynamically
- Time resolution may be changed.
- Small data size (1KB) for each, Large data size
as total
74System Overview (New MetBroker)
Metadata database
Decision-Making Support Services Operational
Products Simulation Models Detailed
Digital Forecast
Item Definition OWL
Station metadata RDF
2. Request
3. Request metadata
1. Register
Meteorological databases
DB Wrapper
Inference Engine
Broker
DB Wrapper
DB Wrapper
4. Request data
75Roles Of the RDF/OWL files
76Sample Basic Vocabulary
ltowlClass rdfID"DailyMaxAirTemperature"gt
ltrdfssubClassOf rdfresource"MaxAirTemperature"
/gt ltrdfssubClassOfgt ltowlRestrictiongt
ltowlallValuesFromgt ltowlClass
rdfabout"DailyMaximum"/gt
lt/owlallValuesFromgt ltowlonPropertygt
ltowlObjectProperty rdfabout"summaryKind"/gt
lt/owlonPropertygt lt/owlRestrictiongt
lt/rdfssubClassOfgt lt/owlClassgt ltowlClass
rdfabout"DailyMaximum"gt ltrdfssubClassOf
rdfresource"Maximum"/gt ltrdfssubClassOfgt
ltowlRestrictiongt ltowlallValuesFrom
rdfresource"Daily"/gt ltowlonPropertygt
ltowlObjectProperty rdfabout"duration"/gt
lt/owlonPropertygt lt/owlRestrictiongt
lt/rdfssubClassOfgt lt/owlClassgt
DailyMaxAirTemperature is a subclass of
MaxAirTemperature
DailyMaxAirTemperature is recognized as
maximum and daily data
Sample file http//www.agmodel.org/MetBroker.owl
77Available Basic Items (part)
78Sample Item Definition
ame_day.temp_max is recognized as maximum and
daily data based on every 10 minutes data
Local item name
ltmetDailyMaxAirTemperature rdfID"ame_day.temp_m
ax"gt ltmetsummaryKind rdfresource "http//www.ag
model.org/MetBroker.owlDailyMaximumOfSampleEvery1
0Minutes"/gt lt/metDailyMaxAirTemperaturegt ltmetHo
urlySampleAirTemperature rdfID"ame_time.temperat
ure"gt ltmetsummaryKind rdfresource "http//www.a
gmodel.org/MetBroker.owlSampleOnTheHour"/gt lt/met
HourlySampleAirTemperaturegt
A sample file is available on http//www.agmodel.o
rg/Aclima.owl
79Sample Station Metadata
ltmetMetStation rdfID"01"gt ltrdfslabel
xmllangen"gt Ag. Res. Inst.
Representative Observation Station
lt/rdfslabelgt ltmetaltgt64.0lt/metaltgt
ltmetloggt139.2874298095703lt/metloggt
ltmetlatgt35.34185791015625lt/metlatgt
ltmetbelongTogthttp//www.agmodel.org/Kanagawa.rdflt
/metbelongTogt ltmetmetCataloggt
ltmetMetCataloggt ltmetmetElementgtkngwDa
ilyAverageWindVelocitylt/metmetElementgt
ltmetcatalogStartgt1995-12-31T1500000000lt/metca
talogStartgt ltmetmeasurementHeightgt2.0lt/me
tmeasurementHeightgt ltmetMetCataloggt
lt/metmetCataloggt . lt/metMetStationgt
Description of weather station
The details of measured items
This item is defined in Item definition file
80Single station access
Basic Vocabulary ltowlClass rdfID"DailyMeanAirT
emperature/gt
Database Item definition ltmet
DailyMeanAirTemperature rdfIDAir /gt
3. Find the local item that is equivalent to
DailyMeanAirTemperature
2. Find the basic vocabulary that is equivalent
to the request
Inference Engine
4. Pass the local item Air
DB
Broker
1. Reuqest Resolution ? Daily Summary ? Mean Item
? Air Temperature
5. Query the database using the local item Air
81Spatial access
Basic Vocabulary ltowlClass rdfID"DailyMeanAirT
emperature/gt
Item definition
Station metadata Stations name Stations
location Measurement items etc.
Item definition
Station metadata Stations name Stations
location Measurement items etc.
Item definition
Station metadata Stations name Stations
location Measurement items etc.
Item definition
Station metadata Stations name Stations
location Measurement items etc.
3. Find the local items that are equivalent to
DailyMeanAirTemperature for each database that
includes the stations in the requested area
2. Find the stations that are located in the
requested geographical area
1. Reuqest NW ? latitude 35 ?longitude
134 SE ? latitude 25 ?longitude 154 Item ?
Daily Mean Air Temperature
DB
Inference Engine
4. Pass the local items
DB
DB
Broker
DB
5. Query the databases using the local items
82Access with summarization
Database Item definition ltmetHourlySampleAirTem
perature rdfID"ame_time.temperature"gt lt/metHour
lySampleAirTemperaturegt
Basic Vocabulary ltowlClass rdfID"DailyMeanAirT
emperature/gt ltowlClass rdfIDHourlySampleAirT
emperature/gt
2. Find the basic item that has the same or
shorter time resolution as the request
3. Find the local item that is compatible with
the basic item
Inference Engine
4. Pass the local item
DB
Broker
1. Reuqest Resolution ? Daily Summary ? Mean Item
? Air Temperature Summarization ? allowed
5. Query the database using the local item
6. Summarize the obtained data to requested time
resolution
83Solutions by Ontology
- RDF/OWL technology can solve the difficulties
those MetBroker has - Ontology can realize seamlessly and virtually
integrated database - New MetBroker is a challenge to provide clients
with access to this virtually integrated database - Applicable to other point observation data
84Future Plan
- Add information comparable or incomparable from
some point of view - Data storage and management system for Field
Server - Push data and throw events
- Seamless access to weather forecast information
- Other data broker
85Earth Observation Data Fusion Project
- Data Service
- Huge Database, Active Database
- Ontology Registry
- Seamless access to an application related data
- Data Collection
- Create Huge Data Sets.
- Data Usage
86Toward Global Sensor Network Masayuki HIRAFUJI
87Global Sensor Network
88Integrated experiment Coffee Farm (UCC Hawaii)
December 1, 2002 December 6, 2002) Jan. 25 to
Jan 31 2004
Hawaii island
UCC coffee farm
89Nitrogen Measurement by Portable FT-IR(UCC
Hawaii Coffee Farm)
902002 Dec. UCC Coffee Kona Site in Big Island, USA
91Long-term test at UCC Coffee Farm, Hawaii USA
2002 December
2004 January
while APAN meeting in Honolulu
92Geckos were living in Field Servers.
93(No Transcript)
94In DesertBy a Farmer
95Sandstorm
96A Desert in China, 2004.2.15 ????(??)
97(No Transcript)
98In North China
99JICA Program
2004, in China
100(No Transcript)
101(No Transcript)
102Habei Ag. Univ. ??????2005 March 22
103(No Transcript)
104(No Transcript)
105Field Server with Soil Moisture Sensor 2005
March 24
106Trial Sites of Field Servers
107Siria, ICARDA
108Wireless Network WS 2004 in USA
109Florida Univ.
110Marine Field ServerOkinawa, Ishigaki-Island
111(No Transcript)
112(No Transcript)
113Farmers start using.
114Next
- Network robot (fixed R2D2)
- Distributed storage
- 1TB/year per 30 Field Servers
- Low cost
- One-chip Field Server Engine
- More functions like cellar phones
- Standardization
- Easy to Use
- Semantic Web server
- Earth Observation
- More sensors
- Cheap CO2 sensor