EWB100 Usage and Deployment Guide
Rev 1.13
Page 77
network status. It also contains the latest package number stored in the device. It
is sent to a particular IP address. Hence by monitoring status packets a user can
determine if a device has updated to the latest package.
16.2.2 Packages
A Package is a concept taken from Airbeam and consists of a package file and
one or more component files. The package file is an ASCII file, editable using
Notepad or similar editors, and contains a package identifier (a number), the
number of associated files, and the path to each such file. An example package
file is:
packageId = 1234
componentCount = 3
Runtime : 2345 : mainflashrtload.bin
PostCfg : 6789 : postCfg.cli
Tts : 1232: english_dict.bin
The packageId is an arbitrary ascii string. Each EWB stores the current
packageId and compares it against the Id in the package file. If they are different
(not lessor or greater), the contents package file will be downloaded.
The componentCount is the number of component files.
The next line(s) are information about each of the component files. There are 3
fields in each line.
The first is the type of file. There are five keywords:
Profile - profile related cli commands
Network
– network/radio related cli commands
Postcfg - other cli commands
Runtime (new runtime code) - binary
Tts (text to speech files) - binary
The second is the file type version. It is separated from the file type by a colon
“:“.
For each file type the EWB will store the latest identifier and will download the
component file only if the identifier is different than the stored value.
The first three file types, if referenced in the package, is/are downloaded and
executed irrespective of version. The later two files are stored as is in their
respective areas in flash, only if the version is different from the one already
stored in the device.
In this way it is possible to use the same package file with devices in a variety of
different states. New devices will download all the component files whereas
another device might only update a new binary file.
The third field is the file name. It is separated from the second field by a “:”. By
convention Network/Postcfg/Profile
files have the “cli” suffix. Runtime/Tts has the
”.bin” extension. These are by convention only.
Summary of Contents for TEAM Badge (EWB100)
Page 12: ...EWB100 Usage and Deployment Guide Rev 1 13 Page 12 ...
Page 37: ...EWB100 Usage and Deployment Guide Rev 1 13 Page 37 ...
Page 39: ...EWB100 Usage and Deployment Guide Rev 1 13 Page 39 ...
Page 49: ...EWB100 Usage and Deployment Guide Rev 1 13 Page 49 set pr rxwttmask 0 z where z 1 x 1 1 y 1 ...
Page 57: ...EWB100 Usage and Deployment Guide Rev 1 13 Page 57 ...
Page 134: ...EWB100 Usage and Deployment Guide Rev 1 13 Page 134 Wait while the driver installs Wait ...
Page 146: ...EWB100 Usage and Deployment Guide Rev 1 13 Page 146 ...