Features

AutoBits works by using extensions. Tune AutoBits for your application by enabling the extensions you need.


Add support for new protocols, devices, algorithms and functionality by installing more extensions. Choose from existing ones or create your own.

AutoBits becomes more capable with every new extension.

Extensions available now

Extensions that are installed with AutoBits.

Web User Interface

The user interface provides customizable dashboards and access to settings, that let you fine-tune AutoBits for your application.

The user interface is web-based and opens in your web browser. It can also be configured to be accessible over a network.

Automator

The Automator extension lets you create simple automation scenarios, such as:

  • Execute an action as a reaction to an event.
  • Schedule something to happen at a specific time.
  • Execute an action if a condition is fulfilled.
MQTT Broker

Enables AutoBits to receive and publish MQTT messages.

It can be used to get data into or out of AutoBits, or simply to provide broker functionality for MQTT clients.

1-Wire

Allows AutoBits to communicate with external devices using 1-Wire protocol.

Many sensors, including a popular DS18B20 temperature sensor, use 1-Wire protocol for communication.

GSM Communication

Lets you send and receive SMS messages using SIMCom SIM7000 series LTE/GPRS module.

UI Automation

Lets you automate interactions with any application.

It allows AutoBits to interact with graphical UIs by emulating user actions.

Video Capture

Lets you capture video stream from a webcam, a network video stream from an IP camera, or a screen capture of a computer desktop.

In can be used in monitoring and computer vision applications.

Video Recorder

Lets you record video clips from video streams.

Email Sender

Lets you send emails.

It can be used to send emails from automation scenarios or as a reaction to an event.

Application Runner

Lets you start any application programmatically.

Using this extension you can start applications from automation scenarios or as a reaction to an event.

Computer Hardware Monitor

Lets you monitor RAM and HDD usage, temperature sensors, fan speeds, voltages, load and clock rates of computer hardware.

The extension supports most motherboards, Intel and AMD CPUs, AMD and Nvidia GPUs, HDDs and SSDs with S.M.A.R.T.

It lets you monitor and control computer sound volume.

Pinger

Lets you test reachability of computers and other hosts on a network and measure network round-trip time.

It uses ICMP echo requests.

AutoBits Hardware

Allows AutoBits software to detect and communicate with AutoBits hardware.

Our hardware modules like Dial, Air Quality Sensor, Thermocouple Sensor and other sensor modules can acquire data and send it to AutoBits using this extension.

The extension lets you control AutoBits Relay and Dimmer modules, and other devices that can be controlled programmatically.

PID Controller

An implementation of proportional–integral–derivative controller.

The controller can be used to reach and hold a set point of some process variable.

For example, heat-up an oven to a set point of 50°C and hold it at that temperature.

Sliding Average

Computes an average of the last n data points in a data series.

SQLite Database

Stores all data-points and events on a hard drive.

The extension accumulates historical data and enables access for visualization or analysis.

ANSI X3.28 Serial Communication

Allows AutoBits to communicate with external devices using ANSI X3.28 - 2.5 - A4 protocol.

This protocol is used by some industrial motor drivers and driver accessories. It allows sending commands to the drivers and reading status information.

Demo

Generates a few data channels that have data-points with random values.

It can be used for testing and demonstration purposes.

Coming soon

Extensions that are currently in development, being tested before release or otherwise planned for release in the near future.

AutoBits Network
REST Web Service Monitor
Computer Vision
Arduino
GPIO
Teknic ClearPath-SC Servo Motors
ODrive motor driver
EEVblog 121GW Multimeter

On roadmap

Extensions that are planned, but have somewhat lower priority.

AIDA64 Integration
SOAP Web Service Monitor
Database Monitor
uRADMonitor

Other key features

One-click installation

AutoBits installs on your computer in a few seconds, without asking any questions.

It starts working out-of-the-box, without configuration.

It uninstalls as quickly, without leaving any traces on your computer.

Frequent updates in background

AutoBits keeps itself up-to-date with small incremental updates that run in background.

It means that you will always have the latest version and benefit from the newest features.

The updates are not going to interrupt your work and you will hardly notice the process.

Simple and intuitive configuration

We made AutoBits easy to configure.

  • Default settings, that work out-of-the-box
  • Settings editor with context-specific suggestions and auto-complete
  • Simple configuration format
  • Examples and thorough documentation
- make it easy to get started with AutoBits.

Doesn't require an Internet connection

AutoBits doesn't need an Internet connection to work.

It can run on a PC or a Single Board Computer without any network connection at all.

(Internet connection is required for auto-updates.)

Extensibility and interoperability

AutoBits functionality is easily extended via extensions developed in .NET, Python, MATLAB or PowerShell. Coming soon

Cross-platform

AutoBits for Linux and macOS are coming in 2020. Coming soon