Skip to main content

No-Code is the Future of App Development

Draw IoT and Industrial Automation applications in the browser without writing any code. Our flowchart-based AppBlocks® Designer shaves days or even weeks off your development cycle.

Once deployed, effortlessly monitor and manage your devices through the AppBlocks Cloud.

Get StartedRequest a DemoNo credit card required.

Draw your application logic.

Drag flowchart blocks onto the canvas to define your device's behavior, then run it live. AppBlocks compiles the same diagram into native Zephyr RTOS firmware you can download and flash — without writing any code.

Drag blocks from the palette

A web console, ready out of the box

Ready to use browser-based device console. Widgets are generated automatically from your variables, settings, and commands — then configure colors, layout, and behavior to match your product.

Auto-generated from your AppBlocks project

Speak the language of every device

AppBlocks ships with a comprehensive networking and industrial protocol stack out of the box — no SDK integration needed.

Bridge protocols end to end

Move data between field buses, your AppBlocks logic, and cloud-friendly transports — Modbus, BACnet, OPC UA, MQTT, HTTP, WebSocket, and more.

Modbus registers → MQTT topics

Tibbo Project System (TPS)

Flexible, Modular, and Cost-Efficient Automation Platform

AppBlocks applications run on Tibbo Project System (TPS) devices. TPS is a modular automation platform offered by Tibbo Technology, Inc. At the heart of each TPS device is a Tibbo Project PCB (TPP) mainboard.

The mainboards:

  • Come in two sizes -- small (TPP2) and large (TPP3)
  • Carry a CPU, memory, and an Ethernet port
  • Feature expansion sockets for adding IO modules called Tibbits
  • Wi-Fi, BLE (Bluetooth Low Energy), and cellular connectivity are available as add-on modules

AppBlocks Designer (ABD)

From an idea to a complete IoT/Industrial Automation Device in Five Easy Steps

Start by choosing the base hardware, such as the TPS2 device.

Next, "plug in" the required Tibbit modules. Tibbo offers an extensive catalog of Tibbits for a wide variety of applications.

The AppBlocks Designer will verify that your configuration is correct.

AppBlocks Cloud (ABC)

Monitor and Manage Your Deployed Devices

The AppBlocks Designer and the AppBlocks Cloud are tightly integrated. As soon as your device connects to the Cloud and reports its application name and version, the Cloud knows what configurable parameters, data tables, events, and commands this device exposes. This means your application's features are immediately accessible through the Cloud.

Now, you can monitor your devices' health, edit their operational parameters and data tables, combine like devices into groups, and set up alerts—all with minimal configuration effort.

AppBlocks Demo Kit (ADK)

The Fastest Way to Master TPS and AppBlocks. Borrow a Kit in the Cloud or Get Your Own.

The AppBlocks Demo Kit (ADK) will be an excellent companion for anyone learning the basics of the AppBlocks platform by following the lessons of the AppBlocks Tutorials.

All Tutorial projects are based on a single TPS configuration. The ADK incorporates a TPS2L device of matching configuration and all peripherals you will need to test Tutorial applications, as well as design many new ones.

Order the Kit
Money-back guarantee: Return the Kit to us within 60 days for a full refund.


Not ready to invest in the Kit of your own?
Get started on a CloudADK first!

White-Glove Onboarding, Training, and Support

Considering to use AppBlocks + TPS but need help with getting started? We are here to assist you with all your onboarding, training, and support needs.

Click Get in Touch below, answer a few questions, and we'll get back to you with an offer for a free, personalized, one-on-one online session.

P.S. No TPS hardware on hand? No problem! We'll demonstrate everything using hardware on our end. While we typically use the AppBlocks Demo Kit (ADK), we will also be happy to assemble a custom TPS configuration tailored to your project's needs.