We offer many ready-to-use apps, among them a serial-over-IP (SoI) app and Modbus Gateway app.
Release Date: | 25-DEC-2018 |
Project files: | Open GitHub repository |
Platforms: | |
Try it on: |
This Tibbo BASIC/C app self-updates the firmware on your EM2000, EM2001, TPP2(G2), or TPP3(G2) device. We call this a self-update because the app is capable of replacing itself with another app, as well as updating TiOS firmware it is running on top of.
The app is meant to be a source of inspiration for application developers working on cloud-connected devices that must be able to self-update using a file received programmatically (for example, from a cloud server).
Note:
You do not need to use this app if you are just looking for a way to upload new firmware or a Tibbo BASIC/C app onto your device.
There are easier ways to do this, and they are described in our TIDE, TiOS, Tibbo BASIC, and Tibbo C Manual.
Specifically, see these topics: Device Explorer and Monitor/Loader.
This app can handle Tibbo Composite Uncompressed (.TCU) and Tibbo Composite Compressed (.TCC) files.
A single .TCU or a .TCC file may contain any or all items from the following list:
The only component of your device that this app can't update is the Monitor/Loader (M/L) of your programmable device (do not confuse this with the Monitor/Loader of the WA2000 — these are two separate firmware pieces). To upgrade your M/L, use the M/L upgrader app instead.
.TCU and .TCC files can be generated using our tc_generator utility. Ready-to-use .TCU files are also published in our download section for TiOS files.
Here are all the modes (ways of receiving .TCU/.TCC files) that this app supports: