* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Ingen lysbildetittel
Survey
Document related concepts
Policies promoting wireless broadband in the United States wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
Computer network wikipedia , lookup
Zero-configuration networking wikipedia , lookup
Wake-on-LAN wikipedia , lookup
Parallel port wikipedia , lookup
Wireless security wikipedia , lookup
Serial digital interface wikipedia , lookup
Network tap wikipedia , lookup
Serial port wikipedia , lookup
Airborne Networking wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
Transcript
Radiocrafts ZigBee portfolio ZigBee-Ready RC2200ATwith complete embedded SPPIO SPPIO protocol ZigBee-Ready, 16.5x29.2x3.5mm, HW-development platform RC2200 RC2202 RC2204 (AT/MM) 2.4 GHz SSPIO: UART interface I/O-mapping AT commands 128 kB Flash 2.4 GHz 32 kB Flash 64 kB Flash Member of: Radiocrafts Three roads to introduce ZigBee in your product 1. Develop your own application software 2. Hire a consultant-company which has the rights to develop on a software stack-platform 3. Buy an all-embedded module (SPPIO) Member of: Radiocrafts Developing your own application software - - Buy the PHY (radio) + Microcontroller (MCU) + MAC (software and/or hardware) = RC2200/AT/MM Buy the rights to use a stack (IP=$$$) and the stack object code which works on the MCU With the required tools, develop your application on top of the stack/MAC/PHY and download on the MCU Member of: Radiocrafts Developing your own application software with ZigBee-ready HW modules from Radiocrafts Radiocrafts RC2200AT, qualified HW platform Chipcon CC2420 RF Atmel Mega128L Get the MAC layer from Chipcon Free (under NDA) Purchase Z-stack from Figure 8 Wireless (or other) Member of: See next page... Radiocrafts www.f8w.com Cost USD 5000+ (support) Cont… Write code in Programmer’s Notepad 3-6 months software design work for skilled company Compile your code with Z-stack object code, use AVR GCC compiler Download code on RC2200AT with WinAVR+JTAGICE Member of: Free! GCC is free! But IAR is recommended for code efficiency Free! / USD 100 Before production: IEEE manufacturer address (24 bits): 1 650 USD Atmel, Chipcon and Figure 8 Wireless have all participated in ZB certification testing Radiocrafts ZigBee stack providers - Figure 8 Wireless (certified): Called Z-stack. www.f8w.com - Airbee Wireless (certification 2005Q4): Called ZNS. www.airbeewireless.com Both run on the RC2200/AT/MM hardware platform - A few software development houses provide their own ZigBee-stack - Today, 64kB stack (FFD) incl. MAC (16kB). RFD possibly down to 32kB. Member of: Radiocrafts ZigBee-ready HW module RC2200/AT/MM - ZigBee-ready hardware platform (no firmware!) Atmel ATmega128L MCU + Chipcon CC2420 In principle, any stack can be used Conforms with European, US and Japanese RF regulations - Royalty fee for F8Ws stack is included in the module • NO RF development effort • Shortest Time To Market • 100% tested HW and delivered on tape and reel Member of: Radiocrafts RC2200 Features - Available with 64 kB and 32 kB Flash (for optimized code and Reduced Functionality Devices), all same size and pin-out, 16.5 x 29.2 x 3.5 mm - 32 kHz real-time clock RTC, ultra low sleep modes , 36 I/O etc. - 50 Ohm antenna interface, 2.7–3.6V Supply Voltage, Current consumption 30 mA in RX, 27 mA in TX - See Radiocrafts’ webpage for complete datasheet www.radiocrafts.com [email protected] Member of: Radiocrafts RC2200 Features, cont. Modules optionally available with chipantenna or MMCXconnector Measured range with chip antenna: 110 m outdoor rural, 10-30 m indoors Member of: Demo Kit available, loaded with ZigBee light switch demo or SPPIO Radiocrafts The Radiocrafts SPPIO module - RC2200AT-SPPIO ALL embedded ZigBee-Ready Module SPPIO = Serial Port Profile and I/O Mapping; UART to 115.2kBd, total of 16 I/Os Wireless mesh network UART serial port Member of: 16 bit digital I/O 8 channel 10-bit analogue I/O Radiocrafts RC2200AT-SPPIO Fact sheet - 16.5 x 35.6 x 3.5 mm 2.7 – 3.6V supply voltage AT-command interface for configuration Based on Airbee ZNS-ZigBee-stack & private SPPIO profile Airbee ZNS will be certification-tested early Q4 2005 Application interface UART serial port (1.2—115.2 kBd) CTS / RTS flow control optional AT-commands Up to 16 digital I/O Up to 8 analogue I/O 8 channel 10-bit ADC 4 interrupt driven I/O Timer modes Ultra low power modes Member of: Wireless mesh network ZigBee-ready Self configuring Self healing Scalable network size Configurable logic devices: Coordinator Router End device Supports Airbee-ZNMS network management software Radiocrafts RF parameters 16 channels 2.45 GHz World-wide ISM band Excellent sensitivity (-94 dBm) 250 kbit/s DSSS RF transceiver Very low power (30 mA in RX) Up to 0 dBm output power (27 mA) 50 Ohm antenna interface CE certified under R&TTE (EU) Complies with FCC CFR 47 part 15 (US) ARIB STD-T66 (Japan) Mesh networking Coordinator PC, PDA, Data Collector or Airbee ZNMS IP Gateway port Router Router Sensors or actuators End Point Sensors or actuators Member of: Radiocrafts Sensors or actuators UART and I/O mapping Pin-to-pin mapping between bound modules, I/O port data additionally appended to the UART data UART serial port Wireless mesh network Wireless mesh network UART serial port 4 analogue outputs 4 analogue inputs 4 analogue inputs 4 analogue outputs 4 digital inputs 4 digital outputs 4 digital outputs 4 digital inputs Note: Analogue outputs are PWM and require R-C filter network for making DC Member of: Radiocrafts Setting up an SPPIO network I All configurations are done by AT-commands at the UART interface! The basic steps are: 1. Configure one module as the PAN Coordinator 2. Configure all other modules as Routers or End Devices 3. Bind or pair devices by mapping one’s unique address as the other’s destination address 4. Select the UART data transmission scheme (on full buffer, end character or timeout) Member of: Radiocrafts Setting up a SPPIO network II 5. Configure the I/O pins to either analogue or digital 6. Configure the I/O port direction (input or output) 7. Select the I/O data transmission scheme (on events, interrupts or timers) The Routers and End Devices will automatically associate to the network coordinator as soon as they are switched on. And all the devices will organize themselves in a mesh network with automatic routing. UART data and I/O data will then be exchanged or mapped between devices that are paired. Member of: Radiocrafts AT-command UART setup example -Entering Command Mode; +++, AT$, AT0 -Power saving modes; Power Down: ATPD-command; (1.3uA) Needs to re-associate when turn on again Sleep: SLEEP_MODE parameter to 0 (<20uA) Wakes up on UART interrupt or I/O interrupt (End Device only) Member of: Radiocrafts Airbee-ZNMS Network Management System Member of: Radiocrafts ZNMS-ZigBee Network Management System C Member of: Radiocrafts ZNMS-ZigBee Network Management System Member of: Radiocrafts Radiocrafts SPPIO Demo Kit RC2200DK-SPPIO Available with ZNMS Lite Management SW Router w/RS232 Coordinator w/RS232 Member of: Radiocrafts AT-command example 1, Append I/O data -Appending I/O data to the UART; ATS27=1 (on the receiving device) Will give UART data string; xxxxx;DIG1;DIG2;ANA0;ANA1;ANA2;ANA3;ANA4 ;ANA5;ANA6;ANA7 on the receiver side Member of: Radiocrafts AT-command example 2, Transmission scheme Setting when to do the I/O mapping between paired modules: 0: on UART activity 1: on pin change 2: on interval Interval-transmissions of the I/O data (default. 1 second) Enable 1 second interval on the transmitter: ATS10=2 ATS11=25 Enable UART-appending on the Receiver: ATS27=1 Will give UART data string; xxxxx;DIG1;DIG2;ANA0;ANA1;ANA2;ANA3;ANA4;ANA5;ANA6;ANA7 at 1 second intervals Member of: Radiocrafts AT-command example 3, Channel change 1. Permanent changes, in EEPROM: ATS0=11 (11-26) 2. Without writing to EEPROM: ATCH=11 (11-26) Member of: Radiocrafts AT-command example 4, MAC-addresses MAC-address: ATS4=xx-xx.....01 Destination MAC-address: ATS5=xx-xx......-00 MAC-address: ATS4=xx-xx.....02 Destination MAC-address: ATS5=xx-xx......-01 MAC-address: ATS4=xx-xx.....00 Destination MAC-address: ATS5=xx-xx......-01 Non-Permanent changes, in RAM: ATDA=xx-xx.....-04 Member of: Radiocrafts ZigBee vs. proprietary radio solutions ZigBee is NOT the answer to all wireless communication needs due to: - Range: 120-170 meter Line-Of-Sight, indoor 10-30 meter indoors, neighbouring room (0 dBm) - Interoperability: Today only one public profile is defined (HCL) - Extensive development cost and effort with specific customer application layer - Not for data streaming (audio/video) but smaller data packets at periodic intervals - Star network (point-to-point) sufficient in most applications - ZigBee Routers is > 64k program memory ($$$) Member of: Radiocrafts Why use Radio Modules? - One single component instead of 20-60; Less logistics, rapid prototyping, proof of concept - RF knowledge limited to adding an antenna. Shielded modules, less interference. Easy mounting on cheapest carrier PCB. - Pre-qualified: CE-marking can be re-used (Declaration of Conformity) - All modules are 100% RF-tested, final product can be functiontested only (no RF production test-equipment), no yield loss in production - Simple-to-use standard UART interface: Easy connection to RS232/485 or MCU - RF-development time reduced from 3-6+ months to weeks - Total development- and production cost significantly reduced - Time-To-Market shortened Member of: Radiocrafts