zigbee for wireless sensor networks zigbee for wireless
play

ZigBee for Wireless Sensor Networks ZigBee for Wireless Sensor - PowerPoint PPT Presentation

ZigBee for Wireless Sensor Networks ZigBee for Wireless Sensor Networks in Space and Field Science in Space and Field Science Mark Foster, CSC / NASA Ames Rick Alena, NASA Ames Intelligent Systems Division Discovery and Systems Health NASA


  1. ZigBee for Wireless Sensor Networks ZigBee for Wireless Sensor Networks in Space and Field Science in Space and Field Science Mark Foster, CSC / NASA Ames Rick Alena, NASA Ames Intelligent Systems Division Discovery and Systems Health NASA Ames Research Center CENIC: Expanding our Horizons UCI, March 8, 2011

  2. Agenda • Why wireless sensors – Selected application domains • Project Objectives • Solution: TI ZigBee devkit plus SBIR leverage • Recent prototyping and testing • Follow on efforts

  3. Shroud design validation Stiffened panels with overdesigned thickness versus optimized design (Collier Research) • Optimized: less weight (thinner construction) • Instrumentation to validate optimized design during testing and flight • Wired instrumentation scope limits (weight and location) • Wireless: more sample points, alternate datapath to provide distinct data fault assurance

  4. Potential shroud sizes compared to Shuttle

  5. Human and Robotic Exploration Testing • Spacesuit design, monitoring • Human-robot enhancement • Robotic field exploration

  6. Earth Science Technology – Sensor Webs

  7. NASA Facilities - Smart Buildings • Smart energy profile • Building systems management • Smart meters NASA Ames – Sustainability Base

  8. Wireless Sensor Network Project Objectives • Develop “Intelligent” Wireless Sensor Network (WSN) architecture, software and applications to demonstrate fundamental concept of operations • Consider constraints: power, space, weight, cost, time • Evaluate WSN technology function and performance • Reliability • Throughput • Maturity (technology readiness level) • Evaluate WSN suitability for spaceflight certification • Operational environment • Temperature, radiation, pressure, vibration, etc. • RF interference and compatibility • Effect on spacecraft systems • Spacecraft systems effect on WSN Crew vehicle artist concept • Multipath distortion immunity Credit: NASA/Lockheed Martin

  9. Intelligent Wireless Sensor Networks (WSN) Definition • Conform to IEEE 1451 Smart Transducer Interface Standards • Form ad-hoc wireless networks with high- reliability • Provide fault tolerance through mesh routing • Self-manage routing and fault tolerance • Provide Transducer meta-information • Provide unambiguous sensor data with temporal determinism • Provide standard interface to TCP/IP networks • Support open software architecture and applications

  10. Intelligent WSN Standards / Open development • IEEE 802.15.4 provides protocol for ad-hoc Personal Area Network (PAN) formation and management at MAC Layer • IEEE 1451 Standard provides architecture for WSN • 1451.0 Network Capable Application Processor (NCAP) • 1451.4 Transducer Electronic Datasheets (TEDS) • 1451.5 Wireless Transport Protocols (ZigBee) • ZigBee provides framework for network and application support • C language for ZigBee and NCAP firmware and bridge software • Texas Instruments CC2530 System on Chip (SoC) hardware • ARM Co-processor for NCAP • Simple Network Monitoring Protocol (SNMP) for external access

  11. ZigBee Testbed Components • Coordinator - establishes PAN • Routers - forward data • Sensor Nodes - originate sensor data stream • Gateway - connects PAN to IP network (embedded linux)

  12. ZigBee Protocol Stack • Keep approach simple: APS layer and below • Adapt devkit sample code • modify parameters and specific functions • Leverage key functions within supplied object code (Z-stack) • Significant learning curve, but can implement complex systems with modest coding effort.

  13. Wireless Sensor Network Testbed Demonstration Structural Monitoring SDP-1 Prototype WSN Applications on IP Sensor Strain (10 - 1000 µe) networks Strain Sensor End Device Signal Conditioner Strain Gauge 2 - 4 channels 3 axis accel (0-3g) ARCBee A4 Force (0-10 lb) ARCBee 4 thermistors (0-40C) Zigbee ACL-1 A1 FLO-1 Coordinator NCAP 4 thermistors (0-40C) ARCBee A2 Network Capable Application Processor Router Humidity (10-90% RHD) (NCAP) is gateway to IP Module ARCBee networks Temperature (0 - 100 ˚C) A3 Pressure (0-15 PSI) ENV-1

  14. Transducer Electronic Data Sheet Definition for WSN TEDS generation code snippet Bascic TEDS Table void InitStructBasicData(struct BasicData *Basic) { Bit Allowable Range strcpy(Basic->Portal_Number, "192.168.2.12"); Basic->Sensor_Number =1; Length Basic->AD_Channel =0; Basic->TEDS_ID =25; Manufacturer 14 17 - 16381 Basic->Manufacturer_ID = 55; Basic->Model_Number = 0; ID Basic->Version_Letter = 'A'; Basic->Version_Number = 1; Model 15 0-32767 Basic->Serial_Number = 123456; Number strcpy(Basic->User_ASCII_Data,"data"); } Version 5 A-Z (data type void InitStructThermocoupleData(struct ThermocoupleData * thermocouple) Letter Chr5) { strcpy(thermocouple->Portal_Number,"192.168.2.12"); Version 6 0-63 thermocouple->Sensor_Number =1; thermocouple->AD_Channel =0; Number thermocouple->Maximum_Physical_Value_Volts = 3.5; thermocouple->Minimum_Physical_Value_Volts = 0; Serial 24 0-16777215 thermocouple->Maximum_Electrical_Value_Volts = 3.3; thermocouple->Minimum_Electrical_Value_Volts = 0.3; Number thermocouple->Thermocouple_Type ='B'; strcpy(thermocouple->Cold_Junction_Source,"CJC required"); thermocouple->Sensor_Impedance_Ohms = 100; thermocouple->Transducer_Response_Time_Sec = 1.035; strcpy(thermocouple->Calibration_Date,"2007-09-13"); strcpy(thermocouple->Calibration_Initials,"TED"); thermocouple->Calibration_Period_days = 7; thermocouple->Measurement_Location_ID = 89; }

  15. Wireless Sensor Network Development Task Integrate new sensors for specific structural and environmental monitoring – Multi-channel temperature, atmospheric environmental sensors, load cell and accelerometer – New strain gauge sensors, acoustic emission sensors and other sensors relevant to structural health monitoring – Circuits for sensor to SoC connection compatible with battery power 3.0 VDC. – Modify ZigBee firmware and produce new IEEE 1451 Transducer Data Sheets (TEDS) representing new sensor classes and specific prototype sensors – Test new sensors and determine accuracy of measurement

  16. WSN Testbed Hardware/Software Integration Sensor data streams plus TEDS meta-information and WSN status transferred using ZigBee Protocol Sensor Data Display Data Logging Gateway between ZigBee TEDS info Display and Error Detection and TCP/IP networks WSN Status Display ARCBee using SNMP for defining Firmware sensor objects Data Error Sensor Info ARCBee Checking Sensor Module Display Mobitrum NCAP Module Application Data Logs Serial PXA-270 MOBEE-NET 802.15.4 SNMP Queries SNMP Queries SNMPAgent CC2430 Firmware Mn_Driver Ethernet ARCBee TinyOS Computer Firmware Module ARCBee Sensor Module SNMP Queries access sensor data streams plus TEDS meta-information and WSN status information

  17. WSN Prototype Demonstration GUI Mockup Strain Sensor Chart STR-1 TEDS active FLO-1 RSSI STR-2 FLO-1 Battery TEDS:
ENV‐1:ENV‐T—Resistance
temperature detectors
(RTDs) STR-3 Acce Function Select Property/Cmd Description ss Bits Data
type
(and
range) Units ID — TEMPLATE Template
ID — 8 Integer
(value
=
37) — Minimum ConRes
(–200
to
1,846, STR-4 Measurement — %MinPhysVal temperature CAL 11 step
1) ºC Maximum ConRes
(–200
to
1,846, — %MaxPhysVal temperature CAL 11 step
1) ºC

  18. Reliability and RF Compatibility Test Methods • failover behavior • PAN association time • PAN re-association time • Single hop and double-hop through router • 1, 5, 10 node clusters • 2 sec, 1 sec, 0.5 sec data rates • loss rates under nominal conditions and monitor RF spectrum in ISM band • packet loss rate vs external interference • throughput vs external interference • 802.11 b • 802.11 g • 802.11 n • Bluetooth • multipath environment • reflections from conductive surfaces can prevent data transfer by creating standing wave pattern • metallic enclosures of varying size • packet and throughput loss rates

  19. WSN Reliability and RF Interference Test Protocols • ZigBee and 802.15.4 packet analyzer • association time, orphan detection time and re- association time • Fail sensor node • Fail router node • WLAN sources to create high duty-cycle interference • WiSpy for ISM RF Spectrum • packet loss with SmartRF Studio • Directly runs CC2530 chip • throughput with Transmit App • Send data as quickly as possible

  20. Sensor Failover: Single and Dual Routers • Failover from router to • Failover from router to alternate router coordinator

  21. One-Hop PAN Association and Orphan Transition Times • Scales well • Reasonably fast and consistent • Dependent upon data rate • Reasonably fast and consistent

Recommend


More recommend