AutoBits works by using extensions. Tune AutoBits for your application by enabling the extensions you need.
Extensions available now
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.
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.
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.
Allows AutoBits to talk to Zigbee devices.
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.
Allows AutoBits to communicate with external devices using Serial Port.
Making use of Serial Port is the easiest way to send data between a computer and a microcontroller.
Quick start guide: Control Arduino from AutoBits
REST Service Client
Lets you call REST web services and extract data points from JSON responses.
Lets you send and receive SMS messages using SIMCom SIM7000 series LTE/GPRS module.
Lets you detect objects in video streams and track their positions.
Lets you automate interactions with any application.
It allows AutoBits to interact with graphical UIs by emulating user actions.
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.
Lets you record video clips from video streams.
Lets you send emails.
It can be used to send emails from automation scenarios or as a reaction to an event.
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.
Lets you test reachability of computers and other hosts on a network and measure network round-trip time.
It uses ICMP echo requests.
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.
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.
Computes an average of the last n data points in a data series.
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.
Generates a few data channels that have data-points with random values.
It can be used for testing and demonstration purposes.
Let us know what exension we should build next. Vote for an idea or make a suggestion.
ODrive motor driver
Teknic ClearPath-SC Servo Motors
EEVblog 121GW Multimeter
SOAP Web Service Monitor
IEEE 488 (GPIB)
Open Sound Control (OSC)
DMM DYN4 servo drive
Other key features
Things that make AutoBits great and easy to use.
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
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
AutoBits for Linux and macOS are coming in 2020. Coming soon