260 likes | 399 Views
Radiocrafts ZigBee portfolio. Three roads to introduce ZigBee in your product. Develop your own application software Hire a consultant-company which has the rights to develop on a software stack-platform Buy an all-embedded module (SPPIO). Developing your own application software.
E N D
Radiocrafts ZigBee portfolio Radiocrafts
Three roads to introduce ZigBee in your product • Develop your own application software • Hire a consultant-company which has the rights to develop on a software stack-platform • Buy an all-embedded module (SPPIO) 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 Radiocrafts
Developing your own application software withZigBee-ready HW modules from Radiocrafts Radiocrafts RC2200AT, qualified HW platform Chipcon CC2420 RFAtmel Mega128L Free (under NDA) Get the MAC layer from Chipcon Purchase Z-stack from Figure 8 Wireless (or other) www.f8w.comCost USD 5000+ (support) See next page... Radiocrafts
Cont… Write code in Programmer’s Notepad Free! 3-6 months software design work for skilled company Compile your code with Z-stack object code, use AVR GCC compiler GCC is free! But IAR is recommended for code efficiency Download code on RC2200AT with WinAVR+JTAGICE Free! / USD 100 Before production: IEEE manufacturer address (24 bits): 1 650 USDAtmel, 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.comBoth 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. 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 ontape and reel 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 datasheetwww.radiocrafts.comsales@radiocrafts.com Radiocrafts
RC2200 Features, cont. Modules optionally available with chip-antenna or MMCX-connector Measured range with chip antenna: 110 m outdoor rural, 10-30 m indoors Demo Kit available, loaded with ZigBee light switch demo or SPPIO Radiocrafts
Wireless mesh network UART serial port 16 bit digital I/O 8 channel 10-bit analogue I/O 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 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 profileAirbee 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 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 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) Radiocrafts
Coordinator PC, PDA, Data Collector or Airbee ZNMS IP Gateway port Router Router End Point Sensors or actuators Sensors or actuators Sensors or actuators Mesh networking Radiocrafts
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 outputs4 analogue inputs 4 digital outputs4 digital inputs Note: Analogue outputs are PWM and require R-C filter network for making DC 4 analogue inputs 4 analogue outputs4 digital inputs4 digital outputs Radiocrafts
Setting up an SPPIO network I • All configurations are done by AT-commands at the UART interface! The basic steps are: • Configure one module as the PAN Coordinator • Configure all other modules as Routers or End Devices • Bind or pair devices by mapping one’s unique address as the other’s destination address • Select the UART data transmission scheme (on full buffer, end character or timeout) Radiocrafts
Setting up a SPPIO network II • Configure the I/O pins to either analogue or digital • Configure the I/O port direction (input or output) • 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. 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) Radiocrafts
Airbee-ZNMS Network Management System Radiocrafts
ZNMS-ZigBee Network Management System C Radiocrafts
ZNMS-ZigBee Network Management System Radiocrafts
Radiocrafts SPPIO Demo Kit RC2200DK-SPPIO Available with ZNMS Lite Management SW Router w/RS232 Coordinator w/RS232 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 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;ANA7at 1 second intervals Radiocrafts
AT-command example 3, Channel change • Permanent changes, in EEPROM: ATS0=11 (11-26) • Without writing to EEPROM: ATCH=11 (11-26) Radiocrafts
AT-command example 4, MAC-addresses MAC-address: ATS4=xx-xx.....-01Destination MAC-address:ATS5=xx-xx......-00 MAC-address: ATS4=xx-xx.....-02Destination MAC-address:ATS5=xx-xx......-01 MAC-address: ATS4=xx-xx.....-00Destination MAC-address:ATS5=xx-xx......-01 • Non-Permanent changes, in RAM: ATDA=xx-xx.....-04 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 ($$$) 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 function-tested 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 Radiocrafts