WSN Training: Intro to WSN & Mote Kits 1 Feb 2007 MTS3x0CA or MTS3x0CB? Probably most of you have the MTS300CBs and MTS310CBs. While they are largely identical.

Slides:



Advertisements
Similar presentations
C TinyOS Platforms Panel: MICAz1UC Berkeley / Feb 11, 2005 Basic Anatomy of a Crossbow Node.
Advertisements

Quick Installation Guide for Hurricane8800P
Developing a WSN application using Crossbow devices and software
CSCI Research Topic Wireless and Sensor Networks TinyOS and Sensor application development using Crossbow sensor products Deepesh Jain.
JED Microprocessors Pty Ltd Presenting the JED T430 low-cost Projector Controllers Nov 22nd, 2009.
1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
TCP-IP Primer David Cozens. Targets Have a basic understanding of Ethernet network technology Be aware of how this technology is applied on the 5000 series.
Feb 2007WSN Training: First Steps in nesC Programming1 First Steps in TinyOS and nesC Programming Topics  Timer Application: MyApp  Application directory.
Projector Controllers
Riso Digital Education Center Appendix for SRC Training Basic Course 1.
And cheap, yes! River Falls, WI October 30, 2010 Saint Cloud State University, MN.
Presents The Silver Family An Integrated Approach to Processors, Data Communication and Head End Integration.
1 Lab1  Objectives  Get familiar w/ hardware  Mote interface board  Mote  Mote sensor board  Get familiar w/ software  MoteWorks  Programmer’s.
1 Introduction to Wireless Sensor Networks. 2 Learning Objectives Understand the basics of Wireless Sensor Networks (WSNs) –Applications –Constraints.
Crossbow Open Mote Developments Crossbow Technology.
Mica: A Wireless Platform for Deeply Embedded Networks Jason Hill and David Culler Presented by Arsalan Tavakoli.
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
Laboratory 5: Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report / Presentation Closing.
ECE Department: University of Massachusetts, Amherst Lab 1: Introduction to NIOS II Hardware Development.
Agenda 1. Background/vocabulary of WSNs, wireless sensor networks 2. Some applications of WSNs 3. Components of a WSN 4. Setting up a WSN with local mote.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
6 February LAN-50/500 Ethernet Communication.
Embedded Programming and Robotics
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
TAX-AIDE Network Router Setup Network Printer Setups July SMT/TCS Training - Dallas1.
Part 1 Using the ARM board And start working with C Tutorial 5 and 6
MoteWorks Installation
Silicon Labs ToolStick Development Platform
Uniflair pCOWeb Ethernet interface card.
AT91SAM9261-EK WinCE 6.0 DEMO ATMEL AT91 Application & Support Group
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
Identifying SLC 500™ System Components. SLC 500 System Options  The SLC 500 line of processors comprises both fixed and modular processor styles.:
Microsoft Internet Security and Acceleration (ISA) Server 2004 is an advanced packet checking and application-layer firewall, virtual private network.
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
TL250-Internet Communicator. Compatibility Specifications VDC current draw 12 VDC input voltage Size: 3.25” × 5.25” (8.3 × 13.3)cm Operating.
Managing Windows Server 2008 R2 Lesson 2. Objectives.
Feb 2007WSN Training: Intro to WSN & Mote Kits1 Introduction Wireless Sensor Networks and Crossbow’s Hardware Products Topics  Crossbow Background & the.
1 Fluke DAQ Software Visual Demo Guide 2680A-APSW.
AT91SAM9261-EK WinCE 5.0 DEMO ATMEL AT91 Application & Support Group Version 1.O February 2007.
The New FTC Platform (Connecting your legacy hardware)
SEISLOG Linux presented at the WORKSHOP High Quality Seismic Stations and Networks for Small Budgets Volcan, Panama March, 2004 by Terje Utheim,
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
BBBK Programming Notes Rudra Dutta CSC , Fall, 2013.
EMerge Browser Managed Security Platform Module 3: Startup eMerge Certification Course  Physical connection  TCP/IP Characteristics of PC  Initial connection.
Ethernet port  Make sure that your computer has an Ethernet connection (RJ45 port).  Power the zSeries on and make sure the “network link” LED is solid.
 The Control Panel window will pop up. Existing LAN USB-to-Ethernet adapter  Use an inexpensive USB-to-Ethernet adapter and connect it to your computer’s.
Wireless Sensor Networks MOTE-KITS TinyOS Crossbow UC Berkeley.
Front-end Product Training Program –Speed Dome. Table of Contents  Speed dome classification  Speed dome basic information  FAQ  Upgrade.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Programming Software and Setting. if forget the IP address of SB-DN-1IP, programmer can press the reset button till the led goes red, then it is reset.
Feb 2007WSN Training: XMesh Services1 Lab6 Objectives:  Route Control Interface  Understand XMesh transport services 1.Upstream 2.Upstream with end-to-end.
Getting Started With the Arduino Uno
Ethernet I/O Set-Up This presentation will step through a typical configuration of the CON-DVT-IOE. Intellect 1.5 is used for the software portion. NEXT.
NETWORKING & SYSTEM UPDATES
New product introduction:
Ethernet I/O Set-Up This presentation will step through a typical configuration of the DVT CON-IOE. Intellect 1.0 is used for the software portion.
ChibiOS/RT Demo A free embedded RTOS
1 Chapter Overview Modems The Internet and Web Browsers.
Programming Software and Setting. Default IP Add : , also can be changed via Programming Software, if forget IP address, Programmer can.
1. At least two computers 2. Network adapters for each computer. The cost should be approximately $ If you have a 10Base-T adapters, and only.
SIDE SCAN HARDWARE CONFIGURATION
Introduction to LabVIEW
PIM Technical Training, December 2011 Brian Whitcomb 12/20/2011 Call-in Number = Pass code =
Testing and Verifiation of Kmote using Tiny OS Manish Aggarwal Guide :- Proff Purushottam K.
Lab 1: Using NIOS II processor for code execution on FPGA
Crouzet touch Quick start.
Microcomputer Systems 1
AVR32 UC3 EVK1100 Control Panel Tutorial
Laboratoires & Matériels WiFi
Future Designs, Inc. Your Development Partner
Presentation transcript:

WSN Training: Intro to WSN & Mote Kits 1 Feb 2007 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 2 Feb 2007 MDA300 for External Sensor Interfacing 8 external analog inputs for external sensors  12-bit ADC  Single-ended and differential signals 8 channel digital I/O 2 relays for actuation  Normally on and normally off relays Stable 2.5 V reference Voltage outputs  2.5V, 3.3V, 5 V to power external sensors

WSN Training: Intro to WSN & Mote Kits 3 Feb 2007 MDA100 for Sensor Prototyping (Not in manual) Large prototyping area  Access to most signals on 51 pin bus  10 bit Analog inputs  GPIO Light sensor Temperature sensor (Photoresistor)

WSN Training: Intro to WSN & Mote Kits 4 Feb 2007 What MIB Board Do I Have? MIB520? Install FTDI drivers for Windows Determine COM ports MIB600? Determine IP address with Lantronix’s Device Installer v3.6 MIB510? No serial port? Use a serial to USB converter

WSN Training: Intro to WSN & Mote Kits 5 Feb 2007 MIB Board Setup To Do’s (Review) MIB510  Do nothing if you have a serial port on your PC  If not, use a USB-to-serial converter and install the driver (that comes with the converter).  Plug in the converter to your PC. Then determine your COM port number by clicking on start > control panel > system > hardware > device manager > Ports MIB520  Install the USB drivers (from FTDI) on the MoteWorks CD.  Plug in the USB cable and MIB520 to your PC  Determine the two virtual COM ports by clicking on start > control panel > system > hardware > device manager > Ports MIB600  Install Lantronix’s DeviceInstaller v3.6 on the MoteWorks CD  Connect MIB600 to the LAN or to your computer  Use DeviceInstlaller to find the IP address

WSN Training: Intro to WSN & Mote Kits 6 Feb 2007 Anatomy of a Base Station/Gateway Mote + Gateway Board = Base Station MICA2/z Mote MIB510 Cables Power Wired Comms Shown with sensor board attached to bottom connector. Antenna is missing and needs to be there for good RF communication This is only an example base station/gateway. Your setup may look different. Serial out ON/OFF

WSN Training: Intro to WSN & Mote Kits 7 Feb 2007 MIB510 Block Diagram Serial port MICA  C (sensor board on backside) MICA  C (sensor board on backside) ISP  C JTAG port (10-pin header) ISP  C JTAG port (10-pin header) Mote  C JTAG port (10-pin header) Mote  C JTAG port (10-pin header) ON (serial out disabled) ON (serial out disabled) OFF (serial out enabled) OFF (serial out enabled) ReSeT MOTE Switch ISP activity LED SP PWR OK LED 5 VDC input LEDs that mirror Mote’s LEDs ISP  C MICA2DOT connector

WSN Training: Intro to WSN & Mote Kits 8 Feb 2007 MIB510 Usage and Programming Notes micaz mica2 mica2dot COM port number User defined node address install Compile (build) and download (flash) to Mote Typed in the application directory reinstall Download already compiled application. Saves a time because the compile phase is skipped. Typed in the application directory make mib510,com re|install, For compiling & downloading For downloading already compiled code

WSN Training: Intro to WSN & Mote Kits 9 Feb 2007 MIB520 USB Gateway USB ” ”.1875”.125”.1875”.46875”.9375”.1875”.5625” ISP indicator MIB520 power Mote connector Reset switch ISP JTAG port USB port Mote JTAG port (unpopulated)

WSN Training: Intro to WSN & Mote Kits 10 Feb 2007 MIB520 Usage and Programming Notes micaz mica2 mica2dot COM port number Lower (or the first) of the two virtual COM ports setup by the MIB520 drivers User defined node address install Compile (build) and download (flash) to Mote Typed in the application directory reinstall Download already compiled application Saves a time because the compile phase is skipped. Typed in the application directory make mib520,com re|install, For compiling & downloading For downloading already compiled code

WSN Training: Intro to WSN & Mote Kits 11 Feb 2007 MIB600 Features MOTE umbilical port (6-pin header) MOTE umbilical port (6-pin header) Mote  C JTAG port (10-pin header) Mote  C JTAG port (10-pin header) ISP  C JTAG port (10-pin header) ISP  C JTAG port (10-pin header) POE or 5 VDC switch ReSeT MIB600/MOTE Switch, SW1 5 VDC input One Mote Connector  51-pin Hirose  MICA2DOT requires use of an Mote Programming Cable (MPC100) attached to the MOTE umbilical port No sensor board connector  MPC100 cable (sold separately) is compatible with MTS300/310 and MDA300 only Connections  LAN  Direct to Ethernet port via Ethernet crossover cable (see end of this presentation of instructions)

WSN Training: Intro to WSN & Mote Kits 12 Feb 2007 MIB600 Block Diagram MICA  C (on backside, J1) POE circuits J12 ISP  C JTAG port (10-pin header) ISP  C JTAG port (10-pin header) Mote  C JTAG port (10-pin header) Mote  C JTAG port (10-pin header) J11 POE or 5 VDC switch ReSeT MIB600/MOTE Switch, SW1 MOTE umbilical port (6-pin header) MOTE umbilical port (6-pin header) SP PWR OK LED RJ45 Socket for Ethernet LEDs that mirror Mote’s LEDs J9 5 VDC input ISP Active LED ISP  C Port 2 Port 1

WSN Training: Intro to WSN & Mote Kits 13 Feb 2007 MIB600 Usage and Programming Notes Each MIB600 ships with a unique TCP/IP MAC address  MAC address is on a label on the MIB600  What is your MIB600s MAC Address? _____________ Port #1 (programming)2 (data) Baud rate Data bit(s)88 ParityNone Stop bit(s)11 Flow ControlNone make eprb, re|install, For compiling & downloading use “install” For downloading already compiled code use “reinstall”

WSN Training: Intro to WSN & Mote Kits 14 Feb 2007 WSN Teaching Method This class exposes as many parts of MoteWorks as possible Application code is interlaced with discussion of nesC concepts  Knowledge of C/C++ will help maximize your learning  Tutorial lessons start simple, add complexity  More frequent labs, and if you fall behind, use the printed training manual for assistance Questions are encouraged and keeping schedule is important  If you have to ask question and time has run out, send to  You can mention that you’re in the WSN class in the training room Give us feedback – what worked and didn’t and what you’d like to have seen… An on-line survey will be given at the end of the 2-day seminar

Feb 2007WSN Training: Intro to WSN & Mote Kits15 Q & A? Topics  Crossbow & The Physical Internet  Technology Background  Examples/Case Studies  MoteWorks and MoteKit Orientation Appendix A and B follows

Feb 2007WSN Training: Intro to WSN & Mote Kits16 Appendix A Topics  Sensor Board Matrix  Hardware Kits  Using the MIB600 with a crossover Ethernet cable

WSN Training: Intro to WSN & Mote Kits 17 Feb 2007 Physical World (analog and digital info) Sensing: Interaction with the Physical World Sensing distance relative to sensor’s size Relative size of sensor Ubiquitous Sensor Networks Nanotech MEMS Thin film--Microelectronic Bulk Machining Proximal Sensing Remote Sensing In Situ

WSN Training: Intro to WSN & Mote Kits 18 Feb 2007 MoteWorks’ Sensor Drivers Library (partial list) Sensors MTS101MTS300MTS310MTS400MTS410MTS420MTS510MDA300MDA320MSP410 Accelerometer  Barometric press/Temp.  Broad band light  GPS  Magnetic field  Microphone  Photosynthetic light  Photoresistor  Relative humidity/Temperature  RFID (13.56 MHz) Thermistor  GPIO  Actuator relays  Analog inputs  Pyroelectric Infrared  Piezo Buzzer 

WSN Training: Intro to WSN & Mote Kits 19 Feb 2007 OEM Hardware Reference & Development Kit MoteWorks Standard License CDROM 5 MICA2/z Mote reference boards  MICAz OEM module + external components = MICA2/z Mote equivalent 5 MICA2/z OEM platform modules  Surface mount component for advanced prototyping 4 MDA320  7 channel, 16-bit ADC sensor interface boards 1 MIB600 Ethernet gateway board 1 Programming pod  10-pin header to USB interface

WSN Training: Intro to WSN & Mote Kits 20 Feb 2007 MICAz Professional Mote Kit TinyOS open-source and support tools CDROM 8 MICAz Motes (processor/radio/datalogger boards) 4 MTS310 sensor boards  Acceleration, magnetic, photoresister, thermistor, microphone and sounder 3 MTS300 sensor boards  Photoresister, thermistor, microphone and sounder 1 MDA300 data acquisition board  Analog, digital I/O, relays, voltage outputs; digital humidity/temperature sensor 1 MIB600 Ethernet interface board 1 MIB510 programming and serial interface Board

WSN Training: Intro to WSN & Mote Kits 21 Feb 2007 MICA2 Professional Mote Kits (5x4x-series) 4 MICA2 Motes (processor/radio/data logger boards) 4 MICA2DOT Motes (processor/radio/data logger boards) 3 MTS310 sensor boards  Acceleration, magnetic, photoresister, thermistor, microphone and sounder 2 MTS510 sensor boards  Acceleration, photoresister, microphone 2 MDA500 general purpose prototyping board 1 MIB510 programming and serial interface Board Open-source tinyOS & support tools

WSN Training: Intro to WSN & Mote Kits 22 Feb 2007 MICA2DOT Platform Microprocessor: Atmel ATMega128L Memory: 128 kB of Flash; 4 kB of SRAM USART: 1 Serial Port Interface (SPI) bus I2C bus (enabled by software) Radio: Chipcon CC1000  Up to 38.4 kbps; default at 19.2 kbps  FSK modulation, Manchester encoding External serial flash memory: 512 kB 19-pin expansion connector  Six 10-bit analog I/O, some shared for JTAG  Six general purpose digital I/O On-board thermistor Powered options  3V coin cell (default)  From VCC/GND pins on periphery ATMega128L  controller Analog I/O Digital I/O Freq. Tunable Radio Logger Flash Antenna 25 mm 19 peripheral pins

WSN Training: Intro to WSN & Mote Kits 23 Feb 2007 MICA2 Basic Mote Kits (4x0-series) 3 MICA2 Motes (processor/radio/data logger boards) 2 MTS300 sensor boards  Photoresister, thermistor, microphone and sounder 1 MIB510 programming and serial interface board  RS 232 serial cable  5V DC power supply TinyOS open-source and support tools CDROM

Feb 2007WSN Training: Intro to WSN & Mote Kits24 Using the MIB600 with a Crossover Ethernet Cable

WSN Training: Intro to WSN & Mote Kits 25 Feb 2007 MIB600 Configuration with a Crossover Ethernet Cable 1.Change the settings on the Local Area Connection by clicking on Start > Connect to > Show all connections. 2.Right click on Local Area Connections and select Properties 3.The Local Area Connection Properties window appears. Scroll down and select Internet Protocol (TCP/IP) and then click on Properties.

WSN Training: Intro to WSN & Mote Kits 26 Feb 2007 MIB600 Configuration with a Crossover Ethernet Cable 4.A window for setting Internet Protocol (TCP/IP) Properties appears. Click on the button next to “Use the following IP address”. a.For IP address use: b.For Subnet mask use: (This should be automatic.) c.For Default gateway use: There is not need to change the DNS server addresses

WSN Training: Intro to WSN & Mote Kits 27 Feb 2007 MIB600 Configuration with a Crossover Ethernet Cable 6.Connect the MIB600 to your PCs Ethernet port with a crossover Ethernet cable. Power the MIB600 with a 5 VDC power supply and check that the power switch is to the “5V” position. 7.Startup the Lantronix Device Installer. Click on the Search icon on the Device Installer window. 8.The MIB600 comes with a default IP address. It should appear on the DeviceInstaller list. It may be listed on the “Status” column as “unreachable.” 9.Highlight the MIB600 on the list. You can see the MAC address to double check that you do have communications with it, then click on Assign IP.

WSN Training: Intro to WSN & Mote Kits 28 Feb 2007 MIB600 Configuration with a Crossover Ethernet Cable 10.The Assign IP Address window will appear, then select the button next to “Assign a specific IP address” and click on next. 11.Type in the following parameters a.IP Address: b.Subnet mask: c.Default gateway: Click on next to finish. Click on Search to refresh the list. The new IP address should appear on the list. You can use this IP address for data communications and programming with the MIB600.

WSN Training: Intro to WSN & Mote Kits 29 Feb 2007 MIB600 Configuration with a Crossover Ethernet Cable 13.Type in the following parameters a.IP Address: b.Subnet mask: c.Default gateway: Click on next to finish. 15.Click on Assign on the next window that appears. Wait for the IP addressed to be written. 16.Click on Finish.

WSN Training: Intro to WSN & Mote Kits 30 Feb 2007 MIB600 Configuration with a Crossover Ethernet Cable 17.The Device Installer window should then show the updated IP address and that the Status is now “Online.”