300 likes | 453 Views
Introduction Wireless Sensor Networks and Crossbow’s Hardware Products. Topics Crossbow Background & the WSN Market End-user Benefits/Motivation MoteWorks and Wireless Products Overview. Corporate Overview. Global Leader in Sensory Systems Founded 1995 MEMS-Based Inertial Systems
E N D
Introduction Wireless Sensor Networks and Crossbow’s Hardware Products Topics Crossbow Background & the WSN Market End-user Benefits/Motivation MoteWorks and Wireless Products Overview WSN Training: Intro to WSN & Mote Kits
Corporate Overview Global Leader in Sensory Systems • Founded 1995 • MEMS-Based Inertial Systems • Wireless Sensor Networking 125 Employees World Wide $25M in Venture Capital • Cisco Systems, Intel Corporation • Morgenthaler Ventures, Paladin Capital San Jose Headquarters WSN Training: Intro to WSN & Mote Kits
Crossbow Corporate Overview -- Worldwide Locations Crossbow United States Switzerland Japan China Distributors Most European Countries Key Asian Markets WSN Training: Intro to WSN & Mote Kits
Another Side of Crossbow – Inertial Systems Sensor Systems for Avionics and Land Vehicles • First Silicon MEMS IMU/Gyro System • First MEMS Gyro FAA certification Virgin Atlantic Global Flyer Eclipse 500 WSN Training: Intro to WSN & Mote Kits
WSN Market Overview – “The Next Tier of the Internet" Connectivity with Physical World Cellular phone Interactivity Productivity Availability of computing Personal Computer Workstation Mainframe Number Crunching Data Storage Year WSN Training: Intro to WSN & Mote Kits
Building Automation Research, Education Industrial Automation Environment Monitoring WSN Industries Mobile Asset Management Physical Security WSN Training: Intro to WSN & Mote Kits
Introduction Wireless Sensor Networks and Crossbow’s Hardware Products Topics Crossbow Background & the WSN Market End-user Benefits/Motivation MoteWorks and Wireless Products Overview WSN Training: Intro to WSN & Mote Kits
Why Deploy Wireless Sensor Networks? Across the various industries and markets, the benefits of wireless sensor networks can be grouped into three areas • Lower the cost of wiring or deploy “off-the-grid” • Build sensing networks for ad-hoc infrastructure • Enable new sensor applications where wiring is not possible WSN Training: Intro to WSN & Mote Kits
Benefits/Motivation Lower cost of wiring • Retrofit of existing systems • No power or IT infrastructure • Intrinsically safe apps WSN Training: Intro to WSN & Mote Kits
Sensing networks for ad-hoc infrastructure Start small and scale up Incremental improvement of operations Temporary monitoring or site auditing Benefits/Motivation (cont’d) WSN Training: Intro to WSN & Mote Kits
New applications where sensors have not been used before Mobile equipment/people Rapidly changing environment Below ground / covert sensors Atmospheric monitoring Benefits/Motivation (cont’d) WSN Training: Intro to WSN & Mote Kits
XAV (Crossbow Aerial Vehicle) for Really Difficult Locations Ground Station PC High Gain Wi-Fi R/C Transmitter XAV WSN Training: Intro to WSN & Mote Kits
XAV Flight Test Data: 3D and 2D Position A separate training class on the XAV is available. Visit our website or see Susan Lee for details WSN Training: Intro to WSN & Mote Kits
Crossbow’s Focus Wireless Sensor Network – Architecture Sensor cluster or interface card Processor-Radio-Data Logger “Mote” WSN Training: Intro to WSN & Mote Kits
Introduction Wireless Sensor Networks and Crossbow’s Hardware Products Topics Crossbow & The WSN Market End-user Benefits/Motivations MoteWorks and Wireless Products Overview WSN Training: Intro to WSN & Mote Kits
Crossbow Solution Design Engineering Services, Support and Training Hardware Platform Software Platform WSN Training: Intro to WSN & Mote Kits
Mote Network Tier Server Tier SW Development Tools Gateway Server SW (“XServe”) Serial Forwarder XOtap XOtap XML Database XMesh XMesh Custom TinyOS Software Platform -- MoteWorks™ Database Client Tier Monitoring & Management MoteView Management Configuration Analysis Data Visualization Hardware Platform WSN Training: Intro to WSN & Mote Kits
Hardware Platform Design Engineering Services Evaluation & Development Kits Processor/ Radio Boards OEM Modules Sensor Boards Gateway Boards WSN Training: Intro to WSN & Mote Kits
Basic Anatomy of a Sensor Node WSN Training: Intro to WSN & Mote Kits
“What Type of Mote Do I Have?” (Review) Look at the number on the label with units in MHz or GHz MICA2 433 MHz MICA2 915 MHz MICAz 2.4 GHz WSN Training: Intro to WSN & Mote Kits
Antenna Antenna MMCX connector MMCX connector Logger Flash Serial ID Logger Flash Serial ID ATMega128L controller Analog I/O Digital I/O ATMega128L controller Analog I/O Digital I/O 51-Pin Expansion Connector 51-Pin Expansion Connector DSSS, 802.15.4 Radio FSK, Freq. Tunable Radio LEDs LEDs MICA2 and MICAz Wireless Modules MICA2 (MPR400, MPR410, MPR420) MICAz (MPR2400) FCC/ARIB certified WSN Training: Intro to WSN & Mote Kits
MICAz and MICA2 Core Hardware Components WSN Training: Intro to WSN & Mote Kits
Atmega128 Resources (1 of 2) WSN Training: Intro to WSN & Mote Kits
Atmega128 Resources (2 of 2) WSN Training: Intro to WSN & Mote Kits
Atmega128 Fuses What are fuses? Programmable settings to put the ATMega128L processor into different modes of operation • For complete discussion of the fuses see http://www.atmel.com/dyn/resources/prod_documents/2467s.pdf. There are 3 types of fuses that MoteWorks users should be aware • Atmega103 compatibility fuse • JTAG fuse • XMesh operations See Appendix C of the XMesh User’s Manual for further reference WSN Training: Intro to WSN & Mote Kits
Syntax for UISP to Set and Read Fuses • --<fuse operation> is optional and can be left out. See the next slide for different settings • --rd_fuseslets you read and print to screen the fuse’s states • For more information type uisp –h in a Cygwin window for documentation WSN Training: Intro to WSN & Mote Kits
Important Fuse Operations for XMesh Example: To make a high power mesh node use the internal oscillator via a MIB510 on COM1 uisp -v -dprog=mib510 -dpart=ATmega128 -dserial=/dev/ttyS0--wr_fuse_h=0xd9 --wr_fuse_l=0xff --wr_fuse_e=0xff --rd_fuses WSN Training: Intro to WSN & Mote Kits
A Shortcut to Set and Read Fuses Typing in the long UISP command can be cumbersome There is a script called “fuses” in /MoteWorks/tools/bin which allows the fuses to be read and written easily. (Screen shot below.) • You should be able to do this in any directory in a Cygwin window An even nicer alternative: Use MoteConfig (more later). $ fuses fuses Ver:$Id: fuses,v 1.1.4.1 2006/07/21 15:42:59 mturon Exp $ Usage: fuses [command] [port] [args] read = read fuses clkint = set to internal oscillator clkext = set to external oscillator jtagen = enable JTAG jtagdis = disable JTAG Command Flag ------- ------------------------------------------------------------ clkext --wr_fuse_l=0xff clkint --wr_fuse_l=0xc4 jtagdis --wr_fuse_h=0xd9 jtagen --wr_fuse_h=0x19 read --rd_fuses WSN Training: Intro to WSN & Mote Kits
MTS300/310 General Experimental Board Microphone / Tone Detector Temperature: Panasonic ERT-J1VR103J Sounder: Ario(centered at4.5 kHz) • Magnetometer: Honeywell HMC1002 (MTS310CA only) • Resolution: 134 mGauss CdSe Photoresistor • Accelerometer: ADI ADXL202 (MTS310CA only) • 2 axis • Resolution: ± 2mG WSN Training: Intro to WSN & Mote Kits
MTS3x0CA or MTS3x0CB? Probably most of you have the MTS300CBs and MTS310CBs. While they are largely identical to the MTS300CA and MTS310CA, there are two ways to distinguish them • CBs have a white sticker label on them • CBs have a green “jumper” wire soldered on one side of the board Take a moment to note which board you have and write that down at the front of your WSN training manual WSN Training: Intro to WSN & Mote Kits