1 / 42

Live E! Project

Live E! Project. Hideya Ochiai, Yusuke Sakamoto, Hiroshi Esaki The University of Tokyo Shinichi Doui, Taiki Morikawa, Hideki Sunahara Nara Institute of Science and Technology. Outline. Introduction Sensor packages Sensor setup tutorial Live E! system architecture

irisa
Download Presentation

Live E! Project

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Live E! Project Hideya Ochiai, Yusuke Sakamoto, Hiroshi Esaki The University of Tokyo Shinichi Doui, Taiki Morikawa, Hideki Sunahara Nara Institute of Science and Technology

  2. Outline • Introduction • Sensor packages • Sensor setup tutorial • Live E! system architecture • Live E! activity in DUMBO • Future work

  3. << Introduction >>Live E! Project • Distributed Global Sensor Database • Sharing environmental information  to improve reusability of sensor data. • Weather sensors (Internet-connected) • Target applications • Natural disaster management • Agriculture • Analysis of heat island phenomenon • Educations • ...

  4. Weather stations in elementary and junior high schools help to provide warning and evacuation guild against flooding Kurashiki 4 75km Kurasiki city

  5. What kind of sensors we use. • Weather sensors that can read ... • Temperature • Humidity • Pressure • RainFall • WindDir • WindSpeed WM918 WMR968 Vaisala WXT510 One-Wire Weather Station VantagePRO2

  6. The Sensor Deployment Status (Jan. 2008) AIT Kasetsart University Phuket, PSU http://www.map-asp.net/Spatial_Gateway/pl/Gate_100.html

  7. Live E! sensors on Google Earth

  8. The Current Operating Status Experiment 1 live-e-root Experiment 2 Experiment 3 live-e2 twnic phuket.psu live-e-wrapper DataUpload200703 Synchronized nara live-e.hongo sensors sensors sensors DataUpload200703 Obsolete Protocol Synchronized Legacy Live E! dataservers sensors weather.hongo (Vaisala + iLon100) iLon Protocol To see, Live E! sensor readings: http://live-e2.hongo.wide.ad.jp/ Sensor+iLon100 Set

  9. Outline • Introduction • Sensor packages • Sensor setup tutorial • Live E! system architecture • Live E! activity in DUMBO • Future work

  10. Internet-Sensor Architecture Live E! server WM918 Vaisala WXT510 WMR968 DataUpload200703 Internet RS232C Communication Adapter • parses sensor data signals. • submits the data to a Live E! server.

  11. {Vaisala, WM918}+Armadillo Package Live E! server WM918 Vaisala WXT510 DataUpload200703 Internet RS232C Armadillo 210 Communication Adapter

  12. Vaisala+iLon100 Package(Live E! has started with this style) Live E! has started with this server (the oldest server in Live E!) Weather Sensor Unit weather.hongo (Vaisala + iLon100) Vaisala WXT510 iLon Protocol Internet Lonworks & RS232C iLon100 This does not support Live E! data upload protocol (Only iLon Protocol) In Thailand, this type of package is installed in Asian Institute of Technology (AIT) and Kasetsart University.

  13. Outline • Introduction • Sensor packages • Sensor setup tutorial • Live E! system architecture • Live E! activity in DUMBO • Future work

  14. Live E! sensor setup tutorial • Application for a sensor account • Registration of a sensor profile • Submission of sensor data Suppose you are setting up a weather station in your yard.

  15. << Live E! sensor setup tutorial >>1. Application for a sensor account Live E! network The Internet 2. Choose and apply for an account by emaill 3. Account (ID and Password) for the sensor Sensor owner 1.A sensor is physically set up now. It is ready to upload data to Live E!

  16. << Live E! sensor setup tutorial >>2. Registration of a sensor profile Live E! network The Internet Sensor profile http://live-e.naist.jp/SensorRegisterDX/ latitude 4. Registration of Sensor Profile by a sensor data registration tool. longitude Sensor Sensor owner

  17. << Live E! sensor setup tutorial >>What is “sensor profile”? • A sensor profile is meta information for a sensor. • Description of sensor properties (useful for Live E! application) • Useful for sensor search E.g., A sensor profile example

  18. << Live E! sensor setup tutorial >>3. Submission of sensor data Live E! network The Internet 5. Sensor data submission Sensor data Sensor

  19. Outline • Introduction • Sensor packages • Sensor setup tutorial • Live E! system architecture • Live E! activity in DUMBO • Future work

  20. Live E! system architecture • Administration unit • Server/service architecture • Network topology • Sensor search and data retrieval

  21. << Architecture >>Sensor / data administration by operating unit • Administration by organization • Sensor authority management • Sensor data access control • Servers exchange sensor profile information • Sensor data can be retrieved on demand DB DB DB Organization A Organization B Organization C

  22. << Architecture >>Live E! server architecture Live E! Service SOAP Web Service (Axis) Database ( PostgreSQL ) Java VM

  23. << Architecture >>Live E! service architecture User Resolver & Retriever Profile Link Manager Data Manager Schema Profile Management Archive Link to Other Sites Live E! Service Sensor Data Upload

  24. << Architecture >>Live E! network topology • Almost the same as DNS architecture (static) • Profile, Schema, and Query traversals the links. • Details of operating policy have not been determined yet. . Administration Structure Delegation of sub-authorities Improve service and data availability by node replication th. jp. wide.jp. nara.jp. psu.th. ku.th. ait.th.

  25. << Architecture >>Sensor search on profile Inclusion of various sensor attributes by profile for multi-purpose search Query 2 Publish Sensor Application Sensor Profile 1 Sensor 3 Reply Matching Live E! Network

  26. << Architecture >>Sensor profile and query latitude=“35.4278” longitude=“139.324526” sensorModel=“WXT510” sensorType=“Temperature” sensorOwner=“o80981” environment=“out.park” application=“monitoring” Sensor Profile <query> <filter name=“latitude” gt=“30” lt=“40” /> <filter name=“longitude” gt=“130” lt=“140” /> </query> Query on Geographical Data Model <query> <filter name=“sensorType” eq=“Humidity” /> </query> Query on Sensor Type Data Model ResultSet = Query ・ (Sensor Profile Set) Inner product

  27. << Architecture >>Sensor search and data retrieval • Server search • Data retrieval Request Data Retriever Server Resolver Response Cache Cache Retrieve&Merge Response Iterative search Request Live E! Server Tree query redirection Get Sensor Data query query redirection Request redirection query Hit !! Data Response

  28. << Architecture >>Query routing table and query forwarding combined I=35 J=41 S=“X” id site Query 40<=J AND J<=41 A N Sensor A N B C M The next hop is N From node N combined_index I=36 J=40 S=“Y” id sValue fValue name 35.0 I A Sensor B J 41.0 A S A X 36.0 I B J 40.0 B I=37 J=43 S=“Z” S B Y From node M 37.0 I C Sensor C J 43.0 C S C Z

  29. << Architecture >>Query routing table implementation CREATE TABLE combined ( id varchar PRIMARY KEY, site varchar NOT NULL ); CREATE TABLE combined_index ( id varchar, name varchar, sValue varchar, fValue float8, iValue int, tValue timestamptz, PRIMARY KEY(id,name) ); CREATE INDEX sv_index ON combined_index(name,sValue); CREATE INDEX fv_index ON combined_index(name,fValue); CREATE INDEX iv_index ON combined_index(name,iValue); CREATE INDEX tv_index ON combined_index(name,tValue); Live E! servers use database search technologies.

  30. The Current Operating Status Experiment 1 live-e-root Experiment 2 Experiment 3 live-e2 twnic phuket.psu live-e-wrapper DataUpload200703 Synchronized nara live-e.hongo sensors sensors sensors DataUpload200703 Obsolete Protocol Synchronized Legacy Live E! dataservers sensors weather.hongo (Vaisala + iLon100) iLon Protocol To see, Live E! sensor readings: http://live-e2.hongo.wide.ad.jp/ Sensor+iLon100 Set

  31. Outline • Introduction • Sensor packages • Sensor setup tutorial • Live E! system architecture • Live E! activity in DUMBO • Future work

  32. Live E! activity in DUMBO (AIT) • Digital Ubiquitous Mobile Broadband OLSR • Bangkok & Phuket, Thailand • December 1st 2006 (14:00 – 16:30)

  33. Live E! Server Sensor Nodes Bangkok Phuket

  34. Live E! Sensor Node in DUMBO Wireless AP (OLSR Node) Battery 16V 4800mAh DC-DC Converter 16V  3.3V Armadillo Weather Sensor Unit (WXT510)

  35. Live E! sensor in a disaster site

  36. Sensor data observed on DUMBONET Temperature Humidity WindDir Pressure RainFall WindSpeed

  37. Outline • Introduction • Sensor packages • Sensor setup tutorial • Live E! system architecture • Live E! activity in DUMBO • Future work

  38. Future Works • Inclusion of various sensor systems • Development of new Internet sensors • To support event-based data distribution • Development of efficient search mechanisms • To support delay tolerant networks • To make sensor packages cheaper than armadillo • ・・・

  39. Challenges in wrapping iLon protocol • LonWorks is widely used in facility management (FM) areas. • On LonWorks, many sensors including temperature, humidity, light, human sensing and CO2 are installed. according to http://en.wikipedia.org/wiki/LonWorks, 60 million devices are already installed. • If we could develop wrapper service of iLon protocol for Live E! system, we might be able to obtain those sensor information. ILon Protocol Temperature CO2 LonWorks iLon100

  40. Challenges in wrapping iLon protocol Live E! server DataUpload200703 DataUpload200703 Plug-In DB_INSERT Plug-In ILonGateway ILon Protocol iLon100 DB_INSERT iLonGateway The old Live E! server (live-e.hongo) This iLonGateway system is installed in TWNIC and live-e-backup.

  41. Development of new Internet sensors http://live-e.hongo.wide.ad.jp/DataUpload200703/ Sensor Live E! server DataUpload200703 Sensor Data Parser (Sensor Device Driver) ../temperature ../humidity ../pressure ../winddir ../windspeed ../rainfall Data Uploader E.g., This is provided by the URL above. WXT510(Sato) WM918(Isi) WMR968(Amean) File System Communication Adapter To Add a new type of sensor  develop a new parser for the sensor (driver)

  42. Live E! workshop in Thai-UniNet • Room: Self Access L2 in the library 13:15 – • Required Software (Please, install) • .NET Framework 2.0 ~ • Java Runtime Environment (JRE) 1.5 ~ • Google Earth

More Related