GateTel
PYTHON GSM modems specialist
PYTHON
Support software
IP PYTHON
software load
Telit PYTHON Modems Update service software for field units.

This software has three main screens:
1.        Manage the units of a customer
2.        Send update request SMS to the units on the field.
3.        Select files list to be send to the units and file to enable

The operation steps of the software:

The operation starts by select the files list to be sent to the units in the "Send file" screen and
witch script should be set as enabled script.
After finish selects the file list, an update SMS request should be send to the units by the
"Send SMS" screen.
In this screen you need to select the units you want to be update from the field units list (a
modem should be connect to the computer in order to send the SMS).
The units get the SMS and connect to the software via GPRS (or Internet), the software is
sending the files selected in the "Send file" screen automatically (and so the enabled script).
After finishing sending the files to a unit, the unit set the enabled script and restarts itself.
Manage units screed:

The units list is using for confirming while unit is connecting and for the SMS send.
For every unit the IMEI must be insert and the fields: Phone number, Address and Name can also be attached.
Send SMS screen:

In this screen the SMS to the units is sending.
As mentioned before, the SMS is using to indicate the units in the field that there are new files waiting in the server.
The SMS contain the server’s IP address.
Just check the wanted units to update and press send SMS (there are also Select all and Select none buttons).
Send file screen:

In this screen the waned files to send is inserted and also the
script to enable.
There is a place up to 8 files.
For each file to send there is the source file (the full path on
will be written in the unit)
The files are not must to be a python files, they can be any type
of files (for a data update purpose also).
The sent files are checking by the unit several times, so an
error
In the bottom of the screen there is the connected unit list, in
the list there are all units that currently downloading\enabling
files.
The list contain all the details about the unit (from the manage
units screen) and also the currently downloading\enabling file,
the IP address and the login time.
Trace screen:
The trace screen use for debugging.

Different ways to active the files send

The files send screen is not attached to the SMS send screen, so, you can send the SMS manually from you cell phone and wake up the unit in the
field by yourself, the unit will connect to the server and receive the files even thought the SMS send screen have not being used.

The SMS indication is just an example of using “download.pyo” component, but the software that using this component don’t have to use it that way.
Other way to use “download.pyo” component is by timing, meaning, every X hours the regular python software call the “download.pyo” component
and check for updates.
Another way of update indication is using the normal python software server (if there is one).
When the normal python unit software is send information to the regular server, this server is indicate to the unit that there is an update and then
the unit is using the “download.pyo” component.