Skip to content
Alexey Skoufyin edited this page Mar 30, 2017 · 6 revisions

A word about project

Tibbo Sentinel is the controller designed to monitor various sensors and take actions depending on reported values. It is based on the Tibbo Project System hardware platform, available for purchase from Tibbo Technology.

Tibbo Project System (TPS) uses small modules, called Tibbits, which implements various I/O functionality, starting from GPIO lines to GPRS modem and CAN bus. Full list of Tibbit modules with its characteristics you can find here

Tibbo Project System comes in two sizes: TPS2 and TPS3. Both variants have the same CPU and amount of memory, differing just by the number of slots, where Tibbit modules can be installed. Also, TPS2 have the variant with LCD.

TPS runs under proprietary OS, called TiOS, which, in turn, runs application, written on our dialect of C language, Tibbo C.

We have several pre-built hardware configurations for different cases of use - data center monitoring, smart homes, etc. You can find and purchase them in our web-store. But if you can't find suitable configuration, don't worry! Because our device by nature is very flexible in the means of hardware, you can build your box according to your needs. Just install Tibbits with required functionality. List of the supported Tibbits and their properties you can find on this Wiki page.

To handle time-critical tasks we use our Tibbit #31 (PIC16F1824 coprocessor) which runs its own firmware. For now, only two types of the firmware is implemented:

  • 1-Wire and Single Bus to I2C bridge, 3 independent channels
  • 4 10-bit ADC channels for AC voltage consumption measuring

Both sub-projects have sample code for your convenience.

Supported buses and communication protocols

  • Dry contacts (discrete inputs)
  • ModBus/RTU over TCP/IP or serial line RS-232/422/485
  • 1-wire and Single Bus using PIC coprocessor
  • I2C
  • SNMP
  • HTTP
  • AggreGate™ Agent over TCP/IP
  • MQTT (planned)

Sensors firmware