The radio technology used in MEMSIC's wireless modules supports domestic and international frequency bands in the 433 MHz, 868-915 MHz, and 2.4 GHz bands. Multiple channels are available in each band under software control, resulting in a flexible solution for customer applications. Two modulation formats are available, two-tone Frequency-Shift-Keyed (FSK) at 433 and 868-915 MHz, and direct sequence spread spectrum (DSSS) at 2.4 GHz supporting the 802.15.4/ZigBee standard. All radios are bidirectional (half-duplex), and support a range of 30 to 1000 feet (10 to 100 meters) using XMesh with low-power protocol and battery-life time of 5 plus years in commercial applications. Transmit power levels are software controlled to enable end users to comply with local government regulations for frequency transmission.
The processor has full control of radio features, and can control parameters such as transmit/receive mode switching, channel selection, output power, and radio standby mode. Data packets routed through the radio are error correction encoded, with the ability to listen to the channel via RSSI measurement to determine if the channel is clear to send data. Depending on choice of radio and configuration, data rates of 19.2kbps to 240kbps are available. Both the radio and processor support deep sleep modes for maximum power savings. The motes are designed to support battery operation from 2.4V to 3.6V, with an integral battery voltage monitor.
XMesh is a full featured multi-hop, ad-hoc, mesh networking protocol developed for MEMSIC’s wireless sensor networks. XMesh is a software library, using the TinyOS operating system that runs on embedded devices called Motes. All wireless mesh networking systems share a set of common requirements. These include Low-power Consumption, Ease-of-Use, Scalability, Responsiveness and Range.
An XMesh network consists of nodes, Motes, that wirelessly communicate to each other and are capable of hopping radio messages to a base station where they are passed to a PC or other client. The hopping effectively extends radio communication range and reduces the power required to transmit messages, low-power (5+ years of battery-life).
By hopping data in this way, XMesh can provide two critical benefits, improved
radio coverage and improved reliability, XMESH is self-forming and self-healing.
Two nodes do not need to be within direct radio range of each other to communicate.
A message can be delivered to one or more nodes in-between which will route
the data. Likewise, if there is a bad radio link between two nodes, that obstacle
can be overcome by rerouting around the area of bad service. Typically the
nodes run in a low power mode, spending most of their time in a sleep state,
in order to achieve multi-year battery -life.
XMesh Key Features:
XServe is the layer that connects the wireless sensor network to enterprise or industrial networks through standard XML. Due to the low-power and memory footprint requirements in wireless sensor networks, communication is streamlined through message formats and network protocols. This differs from the IP protocols used in IT back-end systems or existing industrial networks. XServe effectively bridges these different worlds through the support of standard XML API's.
A local database allows XServe to store and process sensor and network information. Integration with back-end monitoring, control and management systems delivers the full value of wireless sensor networks to enterprises and makes the connection of the physical world with the internet a reality.
XOTAP delivers over-the-air-programming and updating of sensor nodes reliability over a low-data rate wireless network. With XOTAP, firmware and application upgrades can be delivered to wireless sensor networks and managed remotely over the Internet. Individual wireless sensors, a group of sensors or the whole network can be programmed, even in a fully battery-operated network.
Key Features:
XJoin provides for auto-join of nodes in a network installation, eliminating the need for nodes to be programmed for a specific network during installation, greatly reducing the time required to install a wireless sensor networks. XJoin also provides authentication capabilities that allow the network installer and operator to easily decide which sensor nodes are allowed to join the network.
Key Features:
The graphical user interface is designed and is a deployed network of wireless sensors. It is targeted to end-users as a complete end-to-end software suite to simplify deployment and monitoring.
MoteView is an interface ("client tier") between a user and a deployed network of wireless sensors. MoteView provides the tools to simplify deployment and monitoring. It also makes it easy to connect to a database, to analyze, to visualize the mesh and to graph sensor readings.
MoteConfigMoteConfig provides an interface for configuring and downloading pre-compiled XMesh firmware applications onto Motes. MoteConfig allows the user to configure the Mote ID, Group ID, RF channel and RF power. The users can also use MoteConfig to program the XMesh nodes in the network remotely over-the-air.
XSnifferXSniffer that allows users to monitor RF packet traffic and multi-hop communication over XMesh. XSniffer can be used to monitor and display all radio messages overhead within its radio range such as health/data packets, downstream radio communications, radio message retries, route update and time synchronization messages.