Digi-Frame A4 Multi-Purpose Spécifications

Naviguer en ligne ou télécharger Spécifications pour Mise en réseau Digi-Frame A4 Multi-Purpose. Digi-Frame A4 Multi-Purpose Specifications Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 127
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
Digi International Inc.
11001 Bren Road East
Minnetonka, MN 55343
877 912-3444 or 952 912-3444
http://www.digi.com
XBee®/XBee-PRO® SE (Smart Energy) RF Modules
ZigBee SE (Smart Energy) RF Modules by
Digi International
Firmware Versions:
- 31xx Coordinator - API Operation
- 33xx Router - API Operation
- 39xx End Device - API Operation
90033931_A
6/26/2009
Vue de la page 0
1 2 3 4 5 6 ... 126 127

Résumé du contenu

Page 1 - 877 912-3444 or 952 912-3444

Digi International Inc.11001 Bren Road EastMinnetonka, MN 55343 877 912-3444 or 952 912-3444 http://www.digi.com XBee®/XBee-PRO® SE (Smart Energy) RF

Page 2

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 10SIF Header InterfaceThe XBee/XBee-PRO Smart Energy modules include a SIF programm

Page 3 - Contents

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 100Sending ZigBee Device Objects (ZDO) Commands with the APIZigBee Device Objects (

Page 4

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 101Frame Fields Offset Example DescriptionAPI PacketStart Delimiter 00x7ELength MSB

Page 5

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 102Sending ZigBee Cluster Library (ZCL) Commands with the APIThe ZigBee Cluster Lib

Page 6 - 1.Overview

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 103Note: When sending ZCL commands, the AO command should be set to 1 to enable the

Page 7 - Worldwide Acceptance

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 104In the above example, the Frame Control was constructed as follows:See the ZigBe

Page 8 - Specifications

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 105Frame Fields Offset Example DescriptionAPI PacketStart Delimiter 00x7ELength MSB

Page 9 - Mechanical Drawings

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 106In the above example, the Frame Control field (offset 23) was constructed as fol

Page 10 - Mounting Considerations

©2009DigiInternational,Inc. 1079.XBeeCommandReferenceTablesAddressingNodetypesthatsupportthecommand:C=Coordinator,R=Router,E=End

Page 11 - Pin Signals

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 108NetworkingSecurity NetworkingCommandsAT CommandName and DescriptionNode Type1Pa

Page 12 - Design Notes

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 109RF Interfacing 1.Nodetypesthatsupportthecommand:C=Coordinator,R=Rout

Page 13 - Electrical Characteristics

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 11• Surface-mount single-row receptacles - Samtec P/N: SMM-110-02-SM-SDigi also re

Page 14 - 2.ModuleOperation

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 110Serial Interfacing (I/O)1.Nodetypesthatsupportthecommand:C=Coordinator,

Page 15 - Serial Interface Protocols

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 111Diagnostics1.Nodetypesthatsupportthecommand:C=Coordinator,R=Router,E

Page 16 - Modes of Operation

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 112Sleep CommandsExecution CommandsWhere most AT commands set or query register val

Page 17 - TransmitModeSequence

©2009DigiInternational,Inc. 11310.RFModuleSupportThis chapter provides customization information for the XBee/XBee-PRO SE modules. In add

Page 18 - Sleep Mode

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 114Invoke XBee BootloaderSee the "XBee Bootloader" section above for step

Page 19 - 3.XBeeZigBeeNetworks

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 115Warning: If programming firmware through the SIF interface, be aware that upload

Page 20

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 116x &= (0xFF0F);// Clear bits 4 - 7x |= 0x0070;// Set bits 4 - 7 to 0111 as sh

Page 21 - Application Profiles

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 117XBee (non-PRO) Initialization: /* GPIO 1 and 2 are not used in the XBee (non-PR

Page 22 - Smart Energy Device Types

©2009DigiInternational,Inc. 118AppendixA:DefinitionsDefinitionsTerms andDefinitionsZigBee Node TypesCoordinator A node that has the uniqu

Page 23 - Smart Energy Clusters

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 119Joining The process of a node becoming part of a ZigBee PAN. A node becomes part

Page 24 - Coordinator Operation

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 12EM250 Pin MappingsThe following table shows how the EM250 pins are used on the XB

Page 25 - Key Establishment

©2009DigiInternational,Inc. 120AppendixB:AgencyCertificationsUnited States FCCThe XBee Module complies with Part 15 of the FCC rules and r

Page 26 - XBee Device Registration

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 121FCC-Approved Antennas (2.4 GHz)The XBee and XBee-PRO Module can be installed uti

Page 27

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 122antennasapprovedforusewiththeXBee‐PROModules* If using the RF module in

Page 28 - Leaving a Network

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 123Furthermore, the manufacturer must maintain a copy of the XBee user manual docum

Page 29 - Router Operation

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 124Antenna Type: Omni-DirectionalRF module was tested and approved with 15 dBi ante

Page 30

©2009DigiInternational,Inc. 125AppendixC:Migrating fromXBeeZBtoXBeeSEThe following list includes the significant differences in XBee

Page 31

©2009DigiInternational,Inc. 126AppendixD:SmartEnergyCertificatesAll devices that operate in a ZigBee smart energy deployment must have a

Page 32

©2009DigiInternational,Inc. 127AppendixE:AdditionalInformation1-Year WarrantyXBee Modules from Digi International, Inc. (the "Product&

Page 33

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 1320 can enable various join functions without having to send UART commands. Please

Page 34 - Example: Joining a Network

©2009DigiInternational,Inc. 142.ModuleOperationSerial CommunicationsThe XBee modules interface to a host device through a logic-level async

Page 35 - End Device Operation

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 15Serial Receive BufferWhen serial data enters the RF module through the DIN Pin (p

Page 36

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 16payload information instead of using command mode to modify addresses. The module

Page 37 - Orphan Scans

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 17TransmitModeSequence16-bit NetworkAddress DiscoveryData DiscardedSuccessfulTran

Page 38 - Resetting the End Device

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 18When data is transmitted from one node to another, a network-level acknowledgemen

Page 39 - Channel Scanning

©2009DigiInternational,Inc. 193.XBeeZigBeeNetworksIntroduction to ZigBeeZigBee is an open global standard built on the IEEE 802.15.4 MAC/P

Page 40

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 2© 2009 Digi International, Inc. All rights reservedNopartofthecontentsofthis

Page 41 - Discovery

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 20• After joining, can assist in routing data• Cannot sleep--should be mains powere

Page 42

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 21IDs) are operating on the same 16-bit PAN ID. If such a conflict is detected, the

Page 43 - Data Transmission

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 22profile. In addition, the API can be used to send or receive messages on any clus

Page 44 - Unicast Transmissions

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 23Energy Service PortalThe Energy Service Portal (ESP) acts as a ZigBee Coordinator

Page 45

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 24implement these clusters (except for the Key Establishment cluster) in the extern

Page 46 - RF Packet Routing

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 25network, it can allow new devices to join the network. It can also route data pac

Page 47 - Link Status Transmission

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 26XBee Smart Energy Coordinator StartupThe following commands control the coordinat

Page 48 - AODV Mesh Routing

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 27the network should likewise be de-registered or removed from the trust center usi

Page 49

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 280x0034 Cluster Id0x0000 Profile Id (ZDO)0x00 Broadcast radius - use maximum hops0

Page 50 - Source Routing

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 294. The Associate LED will start blinking once the coordinator has selected a chan

Page 51

ContentsXBee®/XBee‐PRO®SERFModules©2009DigiInternaitonal,Inc. 3Overview 6Key Features 6Worldwide Acceptance

Page 52

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 30Persistent DataOnce a router has joined a network, it retains the following infor

Page 53

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 31The following commands control the router joining process.Once the router joins a

Page 54 - Throughput

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 32These behaviors are configurable using the following commands:Key EstablishmentKe

Page 55 - ZDO Transmissions

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 33Scan SC channels for a valid networkValid network found?Join networkSuccessfully

Page 56 - Sending a ZDO Command

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 34Permit JoiningThe permit joining attribute on the router is configurable with the

Page 57 - Transmission Timeouts

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 353. If SC or ID is changed from the default, apply changes (make SC and ID changes

Page 58 - Extended Timeout

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 36Parent Child RelationshipSince an end device may enter low power sleep modes and

Page 59 - Transmission Examples

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 37Orphan ScansWhen an end device comes up from a power cycle, it performs an orphan

Page 60

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 38Parent ConnectivityThe XBee Smart Energy end device sends regular poll transmissi

Page 61 - 5.Security

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 395. If the Associate LED is not blinking, the AI command can be read to determine

Page 62 - Message Integrity Code

ContentsXBee®/XBee‐PRO®SERFModules©2009DigiInternaitonal,Inc. 4Application Layer Addressing 43Data Transmiss

Page 63 - APS Link Keys

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 40The response will be the ZigBee Register Joining Device Status (0xA4) API frame w

Page 64 - Trust Center

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 41DiscoveryAfter a device has joined and been authenticated, typically service disc

Page 65 - Enabling APS Encryption

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 42Simple Descriptor ExampleOne can obtain the simple descriptor for an endpoint on

Page 66 - XBee Security Examples

©2009DigiInternational,Inc. 434.DataTransmission,Addressing,andRout‐ingAddressingAll ZigBee devices have two different addresses, a 64-b

Page 67

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 44BroadcastDataTransmissionEach node that transmits the broadcast will also crea

Page 68 - 6.ManagingEndDevices

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 45transmission check the 64-bit address in the payload and compare it to their own

Page 69 - Packet Buffer Usage

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 46The API transmit frame can include up to 128 bytes of data, which will be broken

Page 70 - XBee End Device Configuration

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 47Note – End devices do not make use of these routing protocols. Rather, an end dev

Page 71

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 48AODV Mesh Routing ZigBee employs mesh routing to establish a route between the so

Page 72 - Cyclic Sleep

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 49 SampleRouteRequest(Broadcast)TransmissionWh ereR3isTryingtoDiscovera

Page 73

ContentsXBee®/XBee‐PRO®SERFModules©2009DigiInternaitonal,Inc. 5AT Command - Queue Parameter Value 88Explicit

Page 74

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 50the data, up to 2 times until an ACK is received. This ACK is called the ZigBee A

Page 75 - Receiving RF Data

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 51

Page 76 - Rejoining

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 52Acquiring Source RoutesAcquiring source routes requires the remote device to send

Page 77 - Putting it all Together

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 53To send a source-routed packet to R3, the application must send a Create Source R

Page 78 - Sleep Examples

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 54Encrypted TransmissionsEncrypted transmissions are routed similar to non-encrypte

Page 79

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 55Data Throughput*RR = router to router, RE = router to end device (non-sleeping),E

Page 80 - Device Discovery

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 56Refer to the ZigBee specification for a detailed description of all ZigBee Device

Page 81 - Associate LED

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 570x00 - Required payload for LQI request command0xCE - Checksum (0xFF - SUM (all b

Page 82 - In this example , AI = 0x22

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 58The ZigBee stack includes some provisions for a device to detect if the destinati

Page 83 - 8.APIOperation

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 5940.5 seconds.Transmission ExamplesExample 1: Send a unicast API data transmission

Page 84 - API-specific Structure

©2009DigiInternational,Inc. 61.OverviewThe XBee/XBee-PRO Smart Energy RF Modules are designed to support the implementation of Smart Energy

Page 85 - API UART Exchanges

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 60Description:This transmission sends the string "TxData" as a broadcast

Page 86 - Supporting the API

©2009DigiInternational,Inc. 615.SecurityZigBee supports various levels of security that can be configured depending on the needs of the appl

Page 87 - API Frames

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 62Frame CounterThe network header of encrypted packets includes a 32-bit frame coun

Page 88

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 63Since network encryption is performed at each hop, packet latency is slightly lon

Page 89

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 64APS Layer Encryption and DecryptionPackets with APS layer encryption are encrypte

Page 90

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 65that are not pre-configured with the link key. Sending the network key unencrypte

Page 91 - ZigBee Create Source Route

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 66is only decrypted by the destination device. The XBee must be configured with sec

Page 92

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 67Example 2: Forming a network with security (obtaining keys during joining)1. Star

Page 93 - Modem Status

©2009DigiInternational,Inc. 686.ManagingEndDevicesZigBee end devices are intended to be battery-powered devices capable of sleeping for ex

Page 94 - ZigBee Transmit Status

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 69Since the end device children are not guaranteed to be awake at a given time, the

Page 95 - ZigBee Explicit Rx Indicator

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 7Worldwide AcceptanceFCC Approval (USA) Refer to Appendix A for FCC Requirements. S

Page 96 - Route Record Indicator

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 70Non-Parent Device OperationDevices in the ZigBee network treat data transmissions

Page 97

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 71In the figure above, t1, t2, and t3 represent the following events:•T1 - Time whe

Page 98

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 72DemonstrationofPinSleepParent and remote devices must be configured to buffer

Page 99 - this byte

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 73In the figure above, t1, t2, and t3 represent the following events:• T1 - Time wh

Page 100

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 74Sleep PeriodThe sleep period is configured based on the SP, SN, and SO commands.

Page 101 - 3 to this

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 75a number of sleep periods have expired (SN sleep periods). This mechanism allows

Page 102

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 76asserted (low). In cyclic sleep mode, the end device will only poll once before r

Page 103

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 77RF Packet Buffering TimeoutWhen a router or coordinator receives an RF data packe

Page 104

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 78devices in a network have more than one SP setting, SP on the routers and coordin

Page 105

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 79ST = 0x7D0 (2 second wake time)SO = 0x06 (enable extended sleep and wake for ST t

Page 106

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 8SpecificationsSpecificationsoftheXBee®/XBee‐PRO®SERFModuleSpecification XBe

Page 107

©2009DigiInternational,Inc. 807.NetworkCommissioningandDiagnosticsNetwork commissioning is the process whereby devices in a mesh network

Page 108

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 81Commissioning PushbuttonThe commissioning pushbutton definitions provide a variet

Page 109

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 82once, and the device has not joined a network, the Associate pin blinks a numeric

Page 110

©2009DigiInternational,Inc. 838.APIOperationAPI (Application Programming Interface) Operations are available for communicating with an ext

Page 111

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 84Data bytes that need to be escaped:• 0x7E – Frame Delimiter•0x7D – Escape• 0x11 –

Page 112

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 85ChecksumTo test data integrity, a checksum is calculated and verified on non-esca

Page 113 - 10.RFModuleSupport

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 86Source RoutingThe following image shows the API frame exchanges that take place a

Page 114 - SIF Firmware Updates

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 87API FramesThe following sections illustrate the types of frames encountered while

Page 115 - Writing Custom Firmware

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 88The above example illustrates an AT Command when setting an NJ value. AT Command

Page 116 - Ensuring Optimal Output Power

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 89The 64-bit destination address should be set to 0x000000000000FFFF for a broadcas

Page 117 - When sleeping (end devices):

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 9Mechanical DrawingsMechanicaldrawingsoftheXBee®/XBee‐PRO®SERFModules(anten

Page 118 - AppendixA:Definitions

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 90Example: Send a data transmission to the coordinator (64-bit address of 0x00s) us

Page 119

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 91ZigBee Create Source RouteFrame Type: 0x21This frame creates a source route in th

Page 120

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 92ZigBee Register Joining DeviceFrame Type: 0x24A KY command can be used to set the

Page 121 - PANEL CLASS ANTENNAS

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 93AT Command ResponseFrame Type: 0x88 In response to an AT Command message, the mod

Page 122

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 94ZigBee Transmit StatusFrame Type: 0x8B When a TX Request is completed, the module

Page 123

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 95ZigBee Explicit Rx IndicatorFrame Type:0x91 When the modem receives a ZigBee RF p

Page 124

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 96Route Record IndicatorFrame Type: 0xA1The route record indicator is received when

Page 125

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 97ZigBee Device Authenticated IndicatorFrame Type: 0xA2This frame is sent out the U

Page 126

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 98ZigBee Many-to-One Route Request IndicatorFrame Type: 0xA3This message is sent ou

Page 127

XBee®/XBee‐PRO®SERFModules©2009DigiInternational,Inc. 99ZigBee Register Joining Device StatusFrame Type: 0xA4This frame is sent out the U

Commentaires sur ces manuels

Pas de commentaire