About SmartMesh

The following terms and summaries provide a high-level view of a SmartMesh system:

SmartMesh network

A SmartMesh network is a wireless mesh network that can be used for a variety of monitoring applications, such as building automation, industrial monitoring, or remote site security.

SmartMesh Manager

A SmartMesh Manager is line-powered network node that controls and monitors a wireless mesh network of up to 50 “Motes.” The Manager coordinates routing, aggregates mote packets, and collects statistics. The Manager is also a server to a wired network (via an Ethernet port and TCP/IP), serving data in XML format.

Mote

A Mote is a small, low-power, IEEE 802.15.4 compliant transceiver that allows an OEM a way to add wireless communications to a device. For example, a sensor, actuator, or controller can be equipped with a mote. Motes are optimized to run SmartMesh software, and provide some number of analog inputs and digital inputs/outputs, collectively called “channels.”

Control Port / Channel

The SmartMesh Manager and client applications use the control channel to exchange commands and information about a SmartMesh Network. The first command from a client to the Manager is a login, and the Manager returns a token that the client uses in all subsequent commands.

Notification Port / Channel

The SmartMesh Manager uses the notification channel to stream data and network events to a client

To subscribe to the notification channel:

  1. A client sends a subscribe method call over the control channel.

  2. The Manager returns a token and port number at which the notification channel is available.

  3. The client sends an authorization request containing the token to the notification port.

  4. The Manager returns a stream of XML sensor data and network events.

    The client application listens on the notification channel, processing the XML-wrapped data.