Contents Architecture... 2 Athens Office: 126 El. Venizelou, Nea Smirni 17123 GREECE, tel+302109313110, e mail rd@prisma.gr Page 1
Architecture Figure1 Network architecture Alongside the research work in DYNAMITE, Prisma Electronics had already developed a state of the art solution for wireless data collection. Although the PrismaSense platform is not part of DYNAMITE development, considering the limitations of the crossbow based solution prototypes and taking into account the DYNAMITE needs, Prisma has examined the possibility of customizing the PrismaSense gateway to serve the project needs. This is expected to result in a new prototype, namely PrismaSense DynaGateway, to become available in WP 10. This is being deigned to offer full Zigbee and operate on the Intelligent Sensor Operating System (ISOS ). The new gateway with be fully compatible with the PrismaSense platform and will be able to operate in the DYNAMITE demonstrations environment, overcoming some of the limitations of the COTS based solutions. One key difference with the prototype that was described in 3.2 is the existence of a processing control unit (PCU) between WI (WIFI Interface) and ZBI (Zigbee Interface), as shown on the next scheme. Athens Office: 126 El. Venizelou, Nea Smirni 17123 GREECE, tel+302109313110, e mail rd@prisma.gr Page 2
The PCU is responsible for the implementation of the gateway logic. It is capable not only of handling packets from Zigbee to 802.11 and vice versa, but also of controlling packet routing to various IP addresses of 802.11, to synchronise the sensors clock, to guarantee the reliability of the transmission and to implement power management mechanisms. The PCU comprises a processing unit, implementing the above services. The software components implemented on the PCU are illustrated on the following diagram. Wi Fi Module Driver Implements the communication of processor with the module of the wireless communication 802.11 Zigbee Module Driver It implements the communication of processor with the Zigbee module. Package Processing It manages all the packets received from both networks. Real Time Clock Synchronization It synchronizes the real time clocks of sensors that belong to Zigbee network. Frequency Agility It implements the Frequency Agility that was described earlier. Package Buffer It saves temporarily all the packets that will be transmitted, until their acknowledgement. Routing Table It is the address table that is used for the routing of packets. Parameters & Options It includes all the parameters that determine the operation of the device, as well as, the programming routines and their updating. The units WI and ZBI are implemented using off the shelf components. Upgrades and customisations are possible, in order to meet specified needs and to follow the latest Athens Office: 126 El. Venizelou, Nea Smirni 17123 GREECE, tel+302109313110, e mail rd@prisma.gr Page 3
developments on the wireless communications. PrismaSense DynaGateway is being implemented based on this logic. For the WI we have chosen Lantronix module with 802.11/b/g, while for the ZBI we have choose a module from MAXStream, the XbeePro. Later on, are presented the technical characteristics of them. SPECIFICATIONS Wireless Standards IEEE802.11b;802.11g Performance Modulation Techniques Protocols Supported Security Other Functions Frequency Range Output Power Maximum Receive Sensitivity Data Rates with Automatic Fallback Range OFDM,DSSS,CCK,DQPSK,DBPSK,64 QAM,16QAM ARP,UDP,TCP,Telnet,ICMP SNMP,DHCP,BOOTP,AutoIP, HTTP,SMTP,TFTP IEEE 802.11i PSK with AES CCMP Encryption WPA PSK TKIP Encryption 64/128 bit WEP Server Web Pages Storage Capacity 2.412 2.484GHz 14dBm+2.0dBm/ 1.5dBm(does not include antenna gain) 91dBm @ 1Mbps 54Mbps 1Mbps Up to 328 feet indoors 1.2MB SPECIFICATIONS Performance Power Requirements Indoor/Urban Range up to 100 ft. (30 m) up to 300 ft. (100 m) Outdoor RF line-ofsight up to 300 ft. (100 m) up to 1 mile (1.6 km) Range Transmit Power Output 1 mw (0 dbm) 60 mw (18 dbm)*, 100 mw EIRP* RF Data Rate 250,000 bps 250,000 bps Receiver Sensitivity -92 dbm (1% PER) -100 dbm (1% PER) Supply Voltage 2.8 3.4 V 2.8 3.4 V Transmit Current 45 ma (@ 3.3 V) 215 ma (@ 3.3 V, 18 (typical) dbm) Idle / Receive 50 ma (@ 3.3 V) 55 ma (@ 3.3 V) Athens Office: 126 El. Venizelou, Nea Smirni 17123 GREECE, tel+302109313110, e mail rd@prisma.gr Page 4
General Networking and Security Agency Approvals Current (typical) Power-down Current < 10 μa < 10 μa Frequency ISM 2.4 GHz ISM 2.4 GHz Dimensions 0.960 x 1.087 0.960 x 1.297 (2.438cm x 2.761cm) (2.438cm x 3.294cm) Operating -40 to 85º C -40 to 85º C Temperature (industrial) (industrial) Options Supported Network Topologies Number of Channels Filtration Options U.FL Connector, Chip or Integrated Whip Point-to-Point, Pointto-Multipoint, Peer-to-Peer and Mesh 16 Direct Sequence Channels (software selectable) PAN ID, Channel & Source/Destination Addresses U.FL Connector, Chip or Integrated Whip Point-to-Point, Pointto-Multipoint, Peer-to-Peer and Mesh 12 Direct Sequence Channels (software selectable) PAN ID, Channel & Source/Destination Addresses FCC Part 15.247 OUR-XBEE OUR-XBEEPRO Industry Canada (IC) 4214A-XBEE 4214A-XBEEPRO Europe (CE) ETSI ETSI (Max TX output = 10 mw) The PCU module has been implemented using a TI processor. The software development has been done using C++. The subroutine of power supply, the interfaces and the various protections EMC and EMI are designed in order to fulfil all the specifications for the electronic industrial products of automatisms. Also, the dimensions of the final product are small (73x117mm), in order the installation of the product to be easy and its operation distinctive. Athens Office: 126 El. Venizelou, Nea Smirni 17123 GREECE, tel+302109313110, e mail rd@prisma.gr Page 5
For the communication of the gateway with the server there is a need for developing dedicated web services (WCF Services). This is being implemented as a listener, operating on a specific gateway. Once the listener receives packets, it generates an event. Any application can use the particular Service to do event handling and process the incoming packets. For the opposite process, there is a service which could be used by any application, in order to push packets through the gateway. The following diagram illustrates the process. The PrismaSense DYNAGateway is being tested in laboratories, and satisfies the stated demands. The integration and testing of the PrismaSense DYNAGateway is scheduled to take place in WP10 and will be adapted according to feedback received from the field trials. These results will be presented in the deliverable documents of WP10. Athens Office: 126 El. Venizelou, Nea Smirni 17123 GREECE, tel+302109313110, e mail rd@prisma.gr Page 6