Synapse SNAP Connect E20 User manual

USER GUIDE
SNAP Connect E20
SNAP Enabled Gateway
Version 1.1 for
Firmware Versions 1.X and Higher
©2015-2016 Synapse, All Rights Reserved. All Synapse products are patent pending. Synapse, the
Synapse logo, SNAP, and Portal are all registered trademarks of Synapse Wireless, Inc.
Doc# 116-031520-002-G000
6723 Odyssey Drive // Huntsville, AL 35806 // (877) 982-7888 // Synapse-Wireless.com

Disclaimers
ssist its customers. Synapse
roducts is expressly
contained in
Synapse product or service, contact us at:
Synapse Wireless, Inc.
6723 Odyssey Drive
256-852-7888
877-982-7888
256-924-7398 (fax)
-
License governing any code samples presented in this Manual
8-2016, Synapse Wireless Inc., All rights Reserved.
-

Table of Contents
1. Overview ................................................................................................................... 1
......................................................................................................................... 1
- ............................................................................................................ 1
................................................................................................................................... 1
........................................................................................................................................ 2
2. Getting Started........................................................................................................... 4
3. E20 Software Specifics................................................................................................ 7
Pass ....................................................................................................... 7
- ................................................................................................ 7
4. E20 Physical Interface................................................................................................. 9
........................................................................................................................................... 9
...................................................................................................................................... 9
5. Working With the SM220 ......................................................................................... 10
......................................................................................................................... 10
...................................................................................................................... 10
...................................................................... 11
.................................................................................................... 12
-............................................................................................................ 12
............................................................................ 13
6. Accessing the MicroSD Slot....................................................................................... 14
7. Using the Cell Modem .............................................................................................. 15
.................................................................... 15
Setup........................................................................................................................................ 15
................................................................................................................... 15
– ......................... 16
........................................................................................... 16
8. Common Linux Operations ....................................................................................... 18
........................................................................................................................... 18
........................................................................................... 18
.............................................................................................. 18
..................................................................................................................... 19
................................................................................................................. 19
Rese ..................................................................................................... 20

- ................................................................................................ 20
-.......................................................................................................................... 20
................................................................................................ 20
-......................................................................................... 21
........................................................................................................... 22
9. Extending the E20 with USB Accessories ................................................................... 23
............................................................................................................................ 23
..................................................................................... 23
.................................................................................................................. 23
10. Factory Restore / Re-Flashing Your E20..................................................................... 25
..................................................................................................... 25
.................................................................................................. 26
11. Specifications and Installation .................................................................................. 27
................................................................................................................................. 27
........................................................................................................................... 28
.......................................................................................................................... 29
......................................................................................... 29
................................................................................. 29
.............................................................................................................................. 31
12. Troubleshooting Common Problems......................................................................... 32
................................................. 32
......................................................................................................... 32
............................................................................................................... 32
....................................................... 32
13. Regulatory Information and Certifications ................................................................ 34

1
1. Overview
-
-
Internet.
Linux-
--
-
industrial temperature ranges.
-
analy
large-
ay
-
expanding your command-and-
The Linux Processor
2.0 on-
—
-
The SNAP-based RF Module
802.15.4--
module’s
intelligently handle the commcommanding
The Symbiosis
-

2
language of your SNAP-essing incoming and outgoing
The Device
a SNAP-
-
-

3
-

4
2.
1.
screen, or any of many others.
2. micro-
micro-
needed
3. 20.
- (See
4.
a.
i.
ii.
388).
iii.

5
Linux:
i. heck for
directory.
ii. ook for
0).
-
you should check for the presence
iii.
1. With cu:
sudo cu –l /dev/ttyUSB0 –s 115200
~. .
2. With screen:
sudo screen /dev/ttyUSB0 115200
Ctrl-A, and then \
If
5.
a.
c. No parity
d.
e.
6.
a.

6
NOTE:
enforces
7. 20.
your Wi-
8. , if necessary.
f your SNAP-
not come preinstalled image
is easy, if you need to do it, execute the
and check 1:
cat e20_version
sudo –H pip install snapconnect –i https://update.synapse-wireless.com/pypi/
9. , if necessary.
If you needed to
sudo pip install python-crypto
-
can
--to-point
-
om/synapse-
-
-
cod
1

7
3.
Passwords and root Access
means a hacker
sudo
sudo
snap sudo access, and thus can perform al
sudo
snap
sudo passwd root
sudo passwd snap
NOTE:
E20-Specific Software Packages
apt and pip.
NOTE: sudo apt-get update
ed.
these commands:
sudo –H pip install snapconnect –i https://update.synapse-wireless.com/pypi/
sudo pip install –upgrade python-crypto
We also recommend
sudo apt-get install e20-snap-utils
-2:
sudo apt-get install e20-cell-helpers e20-leds e20-buttons e20-gpio-scripts e20-
network-help
2
sure that the complete command comes across as one line, and that there are not added characters in your pasted text.

8
e20-cell-helpers – a cell modem
support package
example scripts to
the cell modem
–Invokes PPPD to
-cell-modem –
cell modem
-cell-modem –
cell modem
-cell-modem – Wakes the cell
modem
reset-cell-modem – Performs a
hard reset of the cell modem
modems
(/etc/ppp/peers)
telit-–
telit--chat –
commands issued to modem for
telit-–
telit--disconnect –
Disconnects
-chat -
commands issued to modem for
e20-leds, e20-–
scripts package
led-1, led-2, led-3
--2,
-3
Read
e20-gpio-scripts package -
S30gpios Start
package
e20-snap-–
maintenance and support scripts
for SM220
This package depends on SNAP
Connect
sleeping)
- performs maintenance on the

9
4. E20 Physical Interface
-
-leds and e20-
See the device diagram
E20 LEDs
e20-leds package)
•sudo led-1 red
•sudo led-2 green
•sudo led-3 amber
•sudo led-1 off
If you
GPIO 40 -1 red
GPIO 41 -1 green
GPIO 42 -2 red
GPIO 43 -2 green
GPIO 44 -3 red
GPIO 45 -3 green
E20
-
e20-buttons package provides
•button-1
•button-2
•button-3
sudo access to run.

10
5. Working With the SM220
-
/dev/snap0 and /dev/snap1 -
/dev/snap1
Remember:
from -.
for controlling and signaling.
•GPIO 33:
•GPIO 34:
Waking the SM220
you have installed the recommended e20-snap-
from synapse.pinWakeup import *
from synapse.platforms import *
@setHook(HOOK_STARTUP)
def onStartup():
setPinDir(GPIO_F1,False)
setPinPullup(GPIO_F1,True)
wakeupOn(GPIO_F1,True,True)
/usr/local/bin/wake-snap-node
sudo sudo the script to see
-
R
Just as
-snap-
/usr/local/bin/reset-snap-node
-to-day. (If you

11
many
-snap-flash-bridge script, located in
/usr/local/bin/flash-bridge.
typically the user script on t
sudo flash-bridge -e
can then load an appropriate script over the air or serially.
If this does not restore your access to the node, the most likely reason for your ina
flash-bridge:
sudo flash-bridge -nv
-
REMEMBER:
over the a
defaulted
the —
rates, etc.).
go
look for it.

12
Upgrading the SM220 Firmware
-
-r clearing
sudo flash-bridge –i <imageName>
<imageName>
The SM220-Controlled LED
-
’s
demonstrates its use:
from synapse.platforms import *
@setHook(HOOK_STARTUP)
def onStartup():
setPinDir(GPIO_A4,True)
setPinDir(GPIO_A5,True)
LED_off()
def LED_off():
writePin(GPIO_A4,False)
writePin(GPIO_A5,False)
def LED_green():
writePin(GPIO_A4,True)
writePin(GPIO_A5,False)
def LED_red():
writePin(GPIO_A4,False)
writePin(GPIO_A5,True)
def LED_amber():
writePin(GPIO_A4,True)
writePin(GPIO_A5,True)

13
Controlling the E20 Processor from the SM220
•GPIO_F2: -
•GPIO_C4:
and as
from synapse.platforms import *
@setHook(HOOK_STARTUP)
setPinPullup(GPIO_C4,True)
writePin(GPIO_C4,True)
setPinDir(GPIO_C4,True)
def resetE20():
pulsePin(GPIO_C4,1,False)
if [[ ! -d /sys/class/gpio/gpio32/ ]] ; then
echo 32 > /sys/class/gpio/export
echo in > /sys/class/gpio/gpio32/direction
fi
while [[ `cat /sys/class/gpio/gpio32/value` != 0 ]] ; do
sleep 1
done
echo "Got interrupt!"

14
6. Accessing the MicroSD Slot
3microSD slot for ou can also use a
---
sudo apt-get install exfat-fuse exfat-utils
To access a card in the microSD slot:
1.
•
sixteenth of an inch (1.5 mm).
•Open the card carrier frame. It is hinged at the top (antenna end) edge.
•
•
2. ,
the /mnt directory. (If you have previously done this, you do not need to repeat it.)
sudo mkdir /mnt/sdcard
3. ount the card.
a.
sudo mount –t ext4 /dev/mmcblk0 /mnt/sdcard
sudo mount –t vfat /dev/mmcblk0 /mnt/sdcard
c.
sudo mount –t exfat /dev/mmcblk0 /mnt/sdcard
4. rm it imount command and looking for an entry like
:
/dev/mmcblk0 on /mnt/sdcard type ext4 (rw)
3-

15
7. Using the Cell Modem
-
forthcoming.
Setup
: Synapse
•
•
•A contact name for device issues.
•
•
An example would be E20-071EC5. This uses the unique SNAP address on the unit label (shown
highlighted in red). Using the last 6 hex numbers will ensure each unit is unique and visually traceable.
Modem Activation
-800-837-
representative if an account already exists.
Note: ill depend on
your system.
the
process.

16
Final Steps – Verifying the Modem was Successfully Added to the Network
After you complete should automatically perform a special
it cannot occur until it has
•/etc/DE910_programmed_datetime
•/etc/DE910_MEID
/etc/DE910_programmed_datetime
does, you can use the cat
cat /etc/DE910_programmed_datetime
Thu May 10 17:20:52 CDT 2016
cat /etc/DE910_MEID
A1000042F15A7B
In most cases, the
. , it rare cases it may take up to four hours.
Initiating a Data Connection
/usr/local/bin/callvz &
To terminate the connection:
poff telit-verizon
purposes only.
that
-
several
is largely depended on your needs and setup.
•
detects that callvz uses
/etc/ppp/peers/telit-verizon
• that monitors if PPPD is running, and
re-launches it if it detects it is not.
Other manuals for SNAP Connect E20
2
Table of contents
Other Synapse Gateway manuals
Popular Gateway manuals by other brands

Cisco
Cisco Physical Access CIAC-GW-K9 Installing and configuring

SpeedStream
SpeedStream 6500 Series user guide

Balluff
Balluff Subnet16 BIS Z-GW-001-IND installation guide

Alcatel-Lucent
Alcatel-Lucent OmniAccess 8550 installation guide

ThingsMatrix
ThingsMatrix TMX03 user manual

IntesisBox
IntesisBox IBKNXMEB0100000 user manual

Dell
Dell Edge Gateway 3001 Getting started guide

Juniper
Juniper SRX-4600 Hardware guide

DEUTSCHMANN AUTOMATION
DEUTSCHMANN AUTOMATION UNIGATE MB EtherCAT instruction manual

Real Time Automation
Real Time Automation 460BMSAWS-NNA1 Product user guide

Robustel
Robustel M1000 Pro V2 user guide

ESD
ESD CAN-PN Hardware manual