Introduction


This manual contains all of the topics previously found in the TIDE, TiOS, Tibbo BASIC and Tibbo C Manual and the Programmable Hardware Manual, as well as much more new information. Before you begin, we recommend reading Common vs. Proprietary Knowledge.

The following is a brief overview of the material included in this documentation.


Hardware

Tibbo products are robust and reliable network-first devices — making them ideal for Internet of Things (IoT) applications. Development is conducted via the devices' network interfaces, as opposed to a serial interface preferred by most other platforms.

Tibbo's hardware product portfolio currently consists of:







Every Tibbo device has two status LEDs for indicating its mode and state, as well as a single pushbutton or line for basic control.

Tibbo also offers companion products and accessories designed specifically to work with our hardware.


Development

Nearly all Tibbo products run Tibbo OS (TiOS) and feature a resident firmware called the Monitor/Loader (M/L).

TiOS-based devices are programmable in Tibbo BASIC and Tibbo C and are supported by programming platforms, which define their input/output facilities. Each platform provides sets of syscalls and objects. In addition, Tibbo provides libraries to simplify coding and create a well-defined support structure for your applications.

Development for TiOS-based devices takes place in Tibbo IDE (TIDE), our lightweight and agile IDE packed with useful features. The Device Explorer utility is the primary method of managing programmable Tibbo devices.

If you want to get a feel for our software platform before you commit to purchasing a Tibbo programmable device, try the TiOS Simulator.


Introduction

Hardware

Development