Portal IDE:
Synapse Portal is a standalone software application that runs on a standard PC. Using an RS232 or USB interface, it connects directly to any node in a SNAP Wireless Network and becomes a graphical user interface (GUI) for the entire network. Using Portal, you can quickly and easily create, configure, deploy, and monitor SNAP-based network applications. Once connected, the Portal PC has its own unique SNAP Network Address and can participate in the SNAP network as a peer.
Documentation:
Install:
SNAPtoolbelt:
SNAPtoolbelt is a collection of scriptable command line tools for interacting with SNAP nodes and networks.
Documentation:Install:
NOTE: Using virtualenv is recommended. See Reference Guide for details.
SNAPbuild:
SNAPbuild is a cross-platform command-line tool that takes a SNAPpy script and compiles it into a SNAPpy image.
Documentation:Install:
NOTE: Using virtualenv is recommended. See Reference Guide for details.
SNAP Connect:
SNAP Connect is a pure Python package to interface your application to a SNAP network. This Python package is a full SNAP implementation, allowing you to create your own programs that natively interact with the SNAP network.
Documentation:
Installation:
NOTE: Using virtualenv is recommended. See Reference Guide for details.
Examples:
SNAP Connect Futures:
SNAP Connect Futures is a wrapper for SNAP Connect that returns futures for most common operations. This allows you to write asynchronous code using coroutines.
Documentation:[/INDENT]
Installation:
NOTE: Using virtualenv is recommended. See Reference Guide for details.
Examples:
SNAP Network OS Documentation:
The SNAP network operating system is the protocol spoken by all Synapse Wireless devices.
General:
Evaluation Kit Docs:
Documentation:
SNAP Hardware:
Documentation:
E10 Device Specific:
E10 User Manual:
E10 OS Recovery files:
E20 Device Specific:
E20 User Guide:
E20 OS Recovery Files:
Manuals, Datasheets and other downloads for specific products can be found on our main website, synapse-wireless.com
Software License
Credits
Synapse Portal is a standalone software application that runs on a standard PC. Using an RS232 or USB interface, it connects directly to any node in a SNAP Wireless Network and becomes a graphical user interface (GUI) for the entire network. Using Portal, you can quickly and easily create, configure, deploy, and monitor SNAP-based network applications. Once connected, the Portal PC has its own unique SNAP Network Address and can participate in the SNAP network as a peer.
Documentation:
Portal Reference Manual.pdf -- Also found under the "Help" menu in Portal
SNAP Sniffer Users Guide.pdf
Portal 2.7.5 Release Notes.pdf
SNAP Sniffer Users Guide.pdf
Portal 2.7.5 Release Notes.pdf
Install:
Windows XP/Vista/8:
Portal-setup-2.7.5.exe (md5: e0b82406d9dc11418990816bba927ad6)
Linux & Mac OS:These operating systems are no longer supported. For archive releases, please see the post below.
SNAPtoolbelt:
SNAPtoolbelt is a collection of scriptable command line tools for interacting with SNAP nodes and networks.
Documentation:Install:
NOTE: Using virtualenv is recommended. See Reference Guide for details.
Code:
pip install --extra-index-url https://update.synapse-wireless.com/pypi snaptoolbelt
SNAPbuild:
SNAPbuild is a cross-platform command-line tool that takes a SNAPpy script and compiles it into a SNAPpy image.
Documentation:Install:
NOTE: Using virtualenv is recommended. See Reference Guide for details.
Code:
pip install --extra-index-url https://update.synapse-wireless.com/pypi snapbuild
SNAP Connect:
SNAP Connect is a pure Python package to interface your application to a SNAP network. This Python package is a full SNAP implementation, allowing you to create your own programs that natively interact with the SNAP network.
Documentation:
Installation:
NOTE: Using virtualenv is recommended. See Reference Guide for details.
Code:
pip install --extra-index-url https://update.synapse-wireless.com/pypi snapconnect
Examples:
Bulk Uploader -- Used to perform operations on large lists of SNAP nodes.
wx Firmware Uploader -- Provides a wxPython GUI that allows you to connect to a bridge node, set your encryption type, and perform an over the air firmware upgrade
Display Basic SNAPconnect Info -- Queries SNAPconnect for its version, address, and encryption settings and displays that information on the command-line
McastCounter GUI in wxPython -- Provides a wxPython GUI that participates in the McastCounter multi-node demonstration via SNAPconnect
SNAPconnect SPY File Uploader -- Allows you to upload a compiled SNAPpy "SPY" file to a node using SNAPconnect.
Other Examples and Projects -- Other examples can be found on the Synapse-Wireless GitHub organization.
wx Firmware Uploader -- Provides a wxPython GUI that allows you to connect to a bridge node, set your encryption type, and perform an over the air firmware upgrade
Display Basic SNAPconnect Info -- Queries SNAPconnect for its version, address, and encryption settings and displays that information on the command-line
McastCounter GUI in wxPython -- Provides a wxPython GUI that participates in the McastCounter multi-node demonstration via SNAPconnect
SNAPconnect SPY File Uploader -- Allows you to upload a compiled SNAPpy "SPY" file to a node using SNAPconnect.
Other Examples and Projects -- Other examples can be found on the Synapse-Wireless GitHub organization.
SNAP Connect Futures:
SNAP Connect Futures is a wrapper for SNAP Connect that returns futures for most common operations. This allows you to write asynchronous code using coroutines.
Documentation:[/INDENT]
Installation:
NOTE: Using virtualenv is recommended. See Reference Guide for details.
Code:
pip install --extra-index-url https://update.synapse-wireless.com/pypi snapconnect-futures
Examples:
Basic node-polling using SNAPconnect Futures -- Project that highlights some of the value-adding features built into SNAP Connect Futures.
Basic echo example using SNAP Connect Futures -- Project that sends message payloads to a node and expects to get those messages echoed back.
Other Examples and Projects -- Other examples can be found on the Synapse-Wireless GitHub organization.
Basic echo example using SNAP Connect Futures -- Project that sends message payloads to a node and expects to get those messages echoed back.
Other Examples and Projects -- Other examples can be found on the Synapse-Wireless GitHub organization.
SNAP Network OS Documentation:
The SNAP network operating system is the protocol spoken by all Synapse Wireless devices.
General:
SNAP Network OS Primer.pdf -- An introduction to SNAP
SNAP Network OS White Paper.pdf -- More high level information about SNAP networking
Quick Start Guide for SNAP with AES128.pdf
Latest Release:SNAP Network OS White Paper.pdf -- More high level information about SNAP networking
Quick Start Guide for SNAP with AES128.pdf
SNAP Network OS 2.7 Reference Manual.pdf
SNAP Network OS 2.7 Users Guide.pdf
SNAP Network OS 2.7 Release Notes
C Support in SNAP 2.7.pdf
SNAP Network OS 2.7 Users Guide.pdf
SNAP Network OS 2.7 Release Notes
C Support in SNAP 2.7.pdf
Evaluation Kit Docs:
Documentation:
SNAP Hardware:
Documentation:
Proto-board (SN171) Schematic
Proto-board (SN171) Quick Start Guide.pdf
SNAPstick (SN132) Quick Start Guide.pdf
Proto-board (SN171) Quick Start Guide.pdf
SNAPstick (SN132) Quick Start Guide.pdf
E10 Device Specific:
E10 User Manual:
Please refer to the SNAP Connect Python Package User Manual for details on developing software using the E10 platform
E10_User_Guide_1.1.8.pdf
E10_Release_Notes_1.1.8.pdf
E10_User_Guide_1.1.8.pdf
E10_Release_Notes_1.1.8.pdf
E10 OS Recovery files:
These are the files required for a complete Linux OS Recovery, refer to the E10 User Manual for instructions on use.
E10v1.1.8_Recovery.zip (md5: f7580fe844540a51dc0aaa2613e13885)
E10v1.1.8_BridgeRecovery.zip (md5: f7580fe844540a51dc0aaa2613e13885)
E10 Example files:E10v1.1.8_Recovery.zip (md5: f7580fe844540a51dc0aaa2613e13885)
E10v1.1.8_BridgeRecovery.zip (md5: f7580fe844540a51dc0aaa2613e13885)
E20 Device Specific:
E20 User Guide:
E20 OS Recovery Files:
These are the files required for a complete Linux OS Recovery, refer to the E20 User Guide for instructions on use.
USB Stick 1.0.6: (md5: 90399536425d755cf12d2c7a118016ce)
SDCard 1.0.6: (md5: cebc4f904b6e5a0367b633d0abd963eb)
USB Stick 1.0.6: (md5: 90399536425d755cf12d2c7a118016ce)
SDCard 1.0.6: (md5: cebc4f904b6e5a0367b633d0abd963eb)
Manuals, Datasheets and other downloads for specific products can be found on our main website, synapse-wireless.com
Software License
Credits
Comment