Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi...

32
Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center 気気 DB 気気 DB 気気 DB 気気気気気気気気 気気気気気気気気 気気気気気気気気 MetBroker 気気 DB 気気 DB 気気 DB 気気気気気気気気 気気気気気気気気 気気気気気気気気 MetBroker 気気 DB 気気 DB 気気 DB 気気気気気気気気 気気気気気気気気 気気気気気気気気 MetBroker W DB 気気 DB 気気 DB 気気気気気気気気 気気気気気気気気 気気気気気気気気 MetBroker MetBroker Weather DB Weather DB Client APP Client APP Client APP Weather DB

Transcript of Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi...

Page 1: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Sensor Networks(Field Servers and MeBroker)

Takuji KiuraMasayuki Hirafuji

Aatsushi YamakawaSeishi Ninomiya

National Agricultural Research Center

気象 DB

気象 DB

気象 DB

アプリケーション

アプリケーション

アプリケーション

MetBroker

気象 DB

気象 DB

気象 DB

アプリケーション

アプリケーション

アプリケーション

MetBroker

気象 DB

気象 DB

気象 DB

アプリケーション

アプリケーション

アプリケーション

MetBroker

W DB

気象 DB

気象 DB

アプリケーション

アプリケーション

アプリケーション

MetBrokerMetBroker

Weather DB

Weather DB

Client APP

Client APP

Client APP

Weather DB

Page 2: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Field Server

Page 3: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

UC Berkley, Smart Dusthttp://robotics.eecs.berkeley.edu/~pister/

SmartDust/

TIN-AMEDEShttp://www.tini.org/

Sensor Network Nodes

MICA 2 DOTwww.xbow.com

Page 4: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Sensor Network Nodes

NEC Hitachi Mitsubishi

IntelNASA

Page 5: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Field Server II (NARC)

• Case Acryl resin

• Core Field Server-Engine or PICNIC

• Sensors Temperature, Humidity, PPFD Soil moisture, Leaf-wetness UV, IR CO2 Camera, Microscope

• Data-collection and AI Fieldserver-Agent

• Networking Wi-Fi AP, Fieldserver-Gateway

• GRID MetBroker

Page 6: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Multi-functional Airflow in Field Server

1. Cooling

2. Accurate Measurement Assmann's aspiration psychrometer ● Air-temperature

● Humidity

3. Sampling● Gas (CO2, NOx, SOx)

● Insects

● Microbes

● Virus

● Dusts

Filter orSampler

Page 7: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Accuracy

Page 8: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

WDS & Wi-Fi Hotspot

Hotspot

Repeating by WDS (Wireless Distributed System)

Cable

Conventional Field Servers(Access-point, Continuously work)

Solar-energy Driven Field Servers(Client connection, Intermittent work)

Page 9: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Full-Wireless Field ServersIntermittent Drive

Page 10: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Farmer's market

Greenhouse house

FTTH,ADSL

i-Space

FiledServer

Farmer's restaurant

Mountain

Hotspot Wireless relay communication

Farm inn

Field or Forest

Camping site

Amenity farm Organic farm Fishing spot

Page 11: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Trial Sites of Field Servers

Page 12: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Field Server Model (by NECTEC)

• 8 channels

• Store to Compact Flash (up to 1GB)

• Time interval from 10 sec. to 24 hr.

• Easy , Cheap

• Battery backup

Page 13: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Field server-Agentfor Data-Collection and Control

XML rule-base

Rule-base editor on WebOpen DB Web

Page 14: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

PC-Cluster

Field server-Agent( Web crawler & controller )

The Internet

Web Server

Cellar

Cable

ADSL VPN router

Global IP

Global IP

Private IP

FSG

FSG

FirewallFirewall Private network of Field servers

VPN:Field Server Gateway

Page 15: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Options for Field Servers

Large Solar Panel Multi stack small solar Panel

Insect counterThermal Camera

Page 16: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Field Servers and MetBroker

Page 17: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Applications for MetBroker

Rice growth model

Page 18: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

MetBlastamRice Blast Prediction Model Using MetBroker

Infective condition

Page 19: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Field Servers linked to MetBroker

気象 DB

気象 DB

気象 DB

気象 DB

FieldServerDB

アプリケーション

アプリケーション

アプリケーション

MetBroker

気象 DB

気象 DB

気象 DB

気象 DB

FieldServerDB

アプリケーション

アプリケーション

アプリケーション

MetBroker

気象 DB

気象 DB

気象 DB

気象 DB

FieldServerDB

アプリケーション

アプリケーション

アプリケーション

MetBroker

W DB

気象 DB

気象 DB

アプリケーション

アプリケーション

アプリケーション

MetBrokerMetBroker

Weather DB

Weather DB

Field Server DB

Client APP

Client APP

Client APP

Weather DB

Station Conf. XML

Weather Data XML

Field Server Data Archive

Page 20: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Demo for Spacial Access of MetBroker

Field Servers

Page 21: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Field Server Data

• Different Type of Sensors, Time Resolution– Described in XML files (w/o standard)

• Semantic Problems

– Sensors are added or removed– Time resolution may be changed.

• Small data size (1KB~10MB) for each.

Page 22: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

MetBroker

• Adding new databases– writing new DB wrappers– Restarting MetBroker

• Adding new observation Items– Data Modeling for each item– Writing new data object for each item

Page 23: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

System Overview (New MetBroker)

BrokerBroker

Decision-Making Support ServicesDecision-Making Support Services Operational ProductsOperational Products Simulation ModelsSimulation Models Detailed Digital ForecastDetailed Digital Forecast

Inference Engine

DB WrapperDB Wrapper

Item Definition OWL

Station metadata RDF

Metadata database

Meteorological databases

DB WrapperDB Wrapper

DB WrapperDB Wrapper

2. Request

3. Request

metadata

4. Request data

1. Register

Page 24: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Roles of the RDF/OWL files

Description about all the weather stations included in a particular database

RDFStation metadata

Local vocabulary that is used in each database

http://www.agmodel.org/Aclima.owl

OWLItem definition

•All standard weather items

•Vocabulary to describe weather stations http://www.agmodel.org/MetBroker.owl

OWLBasic vocabulary

ContentFile type

Name

Page 25: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

New MetBroker

• Adding new databases– writing Item Definition & Station Metadata

• Adding new observation Items– Adding new basic vocabraly

Page 26: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Field Servers linked to New MetBroker

• New MetBroker can integrate Field Server data with other weather database.

• New MetBroker can integrate other point data (data from other passive sensor networks).

• RDF/OWL technologies are useful for data integration in a specific and small problem domain i.e. meteorological data integration.

Page 27: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Storage/ApplicationWeb Server

(Native XML-DB)

Field server-AgentsWeb crawler

Remote Controller

The Internet

Local network of Field servers

Agricultural Sensor GridData Grid + Sensor Net + Active Database

Agent Box

Agent Box

Agent ServerRule-base EditorMeta-rule Agent

GRID File System(Gfarm?)

Metadata ServiceOntologyregistry

Local Agent, Storage and MetBroker

MetBroker

ToDo•Rule-base xml to RDF, OWL converter•Separation Metadata service, Ontology registry, and MetBroker•OGSA compliant•Support XML-DB•Data cashing•Rule-based data pushing•Rule-based data file creation and execution of existing programs•etc.

Page 28: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Earth Observation Data Fusion Project (Japan, 2005-2007)

1. Data Service– Huge Database, Active Database

2. Ontology Registry– Seamless access to an application related data

3. Data Collection

4. Application

Page 29: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Field Servers at Tsukuba Style Festahttp://model.job.affrc.go.jp/FieldServer/TsukubaStyleFesta.html

Field Server

WDS connection

Wi-Fi HotSpot

Page 30: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Field Servers at Tsukuba Style Festa

Page 31: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Field Servers at Tsukuba Style Festaby Tsukuba University

Page 32: Sensor Networks (Field Servers and MeBroker) Takuji Kiura Masayuki Hirafuji Aatsushi Yamakawa Seishi Ninomiya National Agricultural Research Center.

Field Servers at Tsukuba Style Festaby Panasonic