About SNAP¶
SNAP is the protocol spoken by all Synapse Wireless devices. It is provided by a firwmare OS also called SNAP.
You can use our SNAP modules, or you can incorporate the chipsets into your own hardware.
SNAP-enabled devices automatically use an ad-hoc radio mesh network with other SNAP devices in range.
With a line-of-sight range up to three miles, devices can be distributed over a wide geographical area (or all grouped in the same building) and still maintain communication between devices.
Devices are a combination of a data radio and a microprocessor, so they can not only relay, send, and receive instructions over-the-air from somewhere else, but can apply business intelligence using SNAPpy, a scripting language based on the Python programming language.
You can create scripts to:
monitor serial, analog or digital inputs
control outputs
send and receive serial data
connect to other devices via protocols like SPI and I2C.
One device on the mesh can monitor an input and send a message to one or more other devices to change an output.
Distributed Intelligence¶
SNAP can implement local business logic or relay messages to the cloud for analysis, providing flexibility where you need it to meet the needs of your application.
Device Management¶
SNAP incorporates the ability to view and interact with components at many levels. SNAPtoolbelt provides visibility into live networks for development or debug purposes. SNAPcompiler can compile scripts that SNAPtoolbelt can push to devices.
Over-the-Air Field Upgrades¶
SNAP was designed such that all elements support over-the-air updates and new feature additions. This greatly reduces the headache of upgrading deployed systems, but also speeds the development and test process.
Designed for Security¶
The SNAP platform was designed to provide security at all levels and utilizes industry standard methods to keep the network along with its data and devices safe. The non-internet-enabled nature of SNAP mesh networks and communication provides threat compartmentalization from standard IoT attacks.