资源预览内容
第1页 / 共30页
第2页 / 共30页
第3页 / 共30页
第4页 / 共30页
第5页 / 共30页
第6页 / 共30页
第7页 / 共30页
第8页 / 共30页
第9页 / 共30页
第10页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Adaptive Wireless Sensor Network Testbed for Multiple Objectives 建構多樣化目的之無線感測網路實測環境,Reporter: Sun Chung-Yueh HSCC Laboratory, National Central University.,1,Abstract,建構基於 802.15.4 協定下之無線感測網路 (Wireless Sensor Network),可以讓使用者透過 Web 介面,來使用實體感測網路環境,進行線上實驗與驗證。 以有線網路為骨幹,經由網路交換器 (Switch),連結中央伺服器、控制伺服器與所有節點,所有節點經RS232 to TCP/IP Converter,交由控制伺服器執行監測與通訊,並將資訊寫回 MySQL 資料庫。 可連接不同感測硬體裝置 (Mica Motes / Octopus),進行偵測狀態 (Status Detecting)、程式更新 (Re-programming)、與資料蒐集與整合 (Data Collection & Aggregation ) 等實驗。,2,Outline,Introduction Motivation Related Work Architecture Implementation Application Example Conclusion and Future Work,3,Introduction,Wireless Sensor Network issues: Fault Tolerance Scalability Sensor Costs Hardware Constraints Transmission Media Environment Sensor Network Topology Power Consumption,4,Introduction (cont.),The researcher need: Set up the WSN by themselves manually Monitor and control the WSN in a real time Obtain information from each node Ex: energy, link quality, neighbors Debug and evaluate network performance We can provide a express way for them,5,Introduction,Whats our testbed? This is a 3-tier framework. We use the wire network as backbone. The Central Server, Control Server and each Sensor Node with gateway are connecting the network via Switch.,6,Introduction (cont.),What does our testbed do? Build the Wireless Sensor Network (WSN) following 802.15.4 standard. Provide the Integrated Web GUI for researchers to use the actual WSN Network Environment. They can do the experiments and verify the results online. Log the working history and you can trace them.,7,Related Works,Emulab (Utah University) Network Emulation Testbed Giving researchers a wide range of environments to develop, debug, and evaluate their systems. Emulab is a public facility, available.,8,Related Works (cont.),MoteLab (Harvard University) Web-based sensor network test-bed Deployed Tmote Sky connected to central server Reprogramming, data logging,9,Related Works (cont.),TWIST (Technical University Berlin) TWIST, a scalable and reconfigurable testbed architecture for indoor deployment of wireless sensor networks.,10,Related Works (cont.),Kansei (Ohio State University) Kansei consists of static network, portable network and mobile network, and it is a universal test-bed for hybrid simulation. Kansei test-bed is expensive and is still in developing.,11,Related Works (cont.),But, whats different? Support different Sensing Devices Mica Motes / Octopus and etc. Support customized functions (add by user) Status Detecting Re-programming Data Collection & Aggregation Debugging and Testing Any you want,12,Motivation,We use the testbed because of: Environment issue: The simulation results are not equal to runtime results. Coding and changing parameter is again and again. The experiment result could be record easily. Resources issue: Without enough HWs/SWs to build a WSN. They only can use specific WSN. Cannot use different HW/SW for comparing.,13,Architecture,The workflow:,14,Architecture (cont.),Users role: They can use the browser to connect to Central Server. Run experiment from Users PC with the GUI. Set parameter, upload code. Get the node status and experiment result The Central Servers role It can accept users request and queue job. Then notify the Control Server to do the job.,15,Architecture (cont.),The Central Servers role The Control Server needs to monitor and communicate with nodes, return the data record, and save to MySQL Database. The WSN Nodes role They do the jobs which the Control Servers request. The gateways help these nodes access wire network.,16,Architecture (cont.),The real setup:,17,Architecture (cont.),Nodes over Ethernet: Sensor Nodes connect to P/B (Programming Board) P/B connect to RS232 to TCP/IP Converter The Converter connect to the switch. (The Gateway) The Control Server can access nodes via Ethernet.,18,Architecture (cont.),Sensor Nodes deployed:,19,Architecture (cont.),Software architecture For Central Server and Control Server,20,Implementation,Hardware Server: ASUS PC Server Gateway: UTek UT-620 TCP/IP Converter Sensor Node: MicaZ / Octopus Programming Board: MIB510 / Octopus P/B 3com Fast Ethernet 10/100 Switch,21,Implementation (cont.),Software Central Server OS: FreeBSD Apache + MySQL + PHP Control Server OS: Windows XP Cygwin + TinyOS + J2SE + MS VB + PComm Apache + MySQL + PHP Hyper Terminal CLI mode Nodes TinyOS with deployed functions,22,Implementation (cont.),Front-end functions listing: Information News System Architecture Documentation Publication Papers Talks Software People and Photos Users and Sponsors,23,Implementation (cont.),Environment Status System Status Working Status Node Status Online Experiment Code & Binary Upload Online Complier Node picker (cluster、multiplex) Update Program (submit job) Dump data Command line,Addition function Power consumption Whole / Signal History Tracker History record Download data Usage Statistics Management Account permission User manage Quota, Broker,Ba
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号