Easy script extension - python interpreter, Overview, 3 easy script extension - python interpreter – Rainbow Electronics GT863-PY User Manual
Page 34: 1 overview
GT863-PY Terminal Product Description
80269ST10026a Rev. 0 - 27/09/06
Reproduction forbidden without Telit Communications S.p.A. written authorization - All Right reserved
page 34 of 50
3.3 Easy Script Extension - Python interpreter
NOTE: Embedding the PYTHON GSM/GPRS Engine into the
Telit GT863-PY
, the second serial
interface is not accessible from outside. The only general purpose input output ports usable are the
GPIO3, GPIO4, 5, 6 and 7. This implicates restrictions on the creation of I
2
C and SPI busses. Of
course, all scripts taking care of these restrictions can be run on
Telit GT863-PY,
whereas for
script development, the Python Kit or EVK are recommended because of their extra interfaces for
debugging the script software.
3.3.1 Overview
The Easy Script Extension is a feature that allows driving the modem "internally", writing the
controlling application directly in a nice high level language: Python.
The Easy Script Extension is aimed at low complexity applications where the application was
usually done by a small microcontroller that managed some I/O pins and the GT863-PY through
the AT command interface.
A schematic of such a configuration can be:
H
H
A
A
R
R
D
D
W
W
A
A
R
R
E
E
R
R
E
E
S
S
O
O
U
U
R
R
C
C
E
E
S
S
F
F
L
L
A
A
S
S
H
H
R
R
O
O
M
M
R
R
A
A
M
M
G
G
S
S
M
M
-
-
G
G
P
P
R
R
S
S
P
P
r
r
o
o
t
t
o
o
c
c
o
o
l
l
S
S
t
t
a
a
c
c
k
k
F
F
L
L
A
A
S
S
H
H
R
R
O
O
M
M
m
m
e
e
m
m
o
o
r
r
y
y
R
R
A
A
M
M
f
f
o
o
r
r
G
G
S
S
M
M
-
-
G
G
P
P
R
R
S
S
m
m
o
o
d
d
e
e
m
m
P
P
r
r
o
o
t
t
o
o
c
c
o
o
l
l
S
S
t
t
a
a
c
c
k
k
G
G
P
P
R
R
S
S
M
M
O
O
D
D
E
E
M
M
E
E
N
N
G
G
I
I
N
N
E
E
A
A
T
T
c
c
o
o
m
m
m
m
a
a
n
n
d
d
s
s
P
P
H
H
Y
Y
S
S
I
I
C
C
A
A
L
L
A
A
T
T
S
S
E
E
R
R
I
I
A
A
L
L
P
P
O
O
R
R
T
T
E
E
X
X
T
T
E
E
R
R
N
N
A
A
L
L
C
C
O
O
N
N
T
T
R
R
O
O
L
L
L
L
E
E
R
R
G
G
T
T
8
8
6
6
3
3
-
-
P
P
Y
Y