Skip to main content

Alpha1 General Overview

Alpha1 Device: General Overview

1. What is Alpha1?

Alpha1 is a smart Internet of Things (IoT) hardware and software solution designed primarily for the commercial laundry industry, though it is adaptable to general vending and payment systems. In simple terms, Alpha1 acts as an intelligent "brain" that upgrades traditional, offline commercial washing machines and dryers into smart, connected devices.

By installing an Alpha1 device, business owners can remotely monitor their equipment, process digital and physical payments, and manage their facilities from anywhere in the world. The system is built on a reliable microcomputer (the ESP32) and is designed to continuously operate in commercial environments.

2. Core Capabilities

For anyone interacting with the Alpha1 ecosystem, it is important to understand its defining features:

  • Universal Payment Processing: Alpha1 bridges the gap between old and new payment methods. It can detect traditional physical coin drops while simultaneously processing modern electronic payments (e-pay) and cash advances.
  • Real-Time Machine Monitoring: Alpha1 uses electrical current sensing and pulse detection to know exactly what a machine is doing. It can tell if a machine is idle, actively running a load, or experiencing a fault.
  • Secure Internet Connectivity: The device seamlessly connects to local WiFi networks and communicates with secure cloud servers (using MQTT protocols). It also offers a captive portal (a local web page) for easy setup and configuration using a smartphone or tablet.
  • Remote Management & Diagnostics: Facility managers can update machine settings, troubleshoot errors, and even wirelessly install new firmware updates (OTA - Over-The-Air updates) without ever visiting the store in person.
  • Robust Data Safety: To protect business revenue, Alpha1 features secure local storage (NVS and LittleFS). If the facility loses power or internet, critical transaction and operational data are safely backed up and recovered once power is restored.

3. Alpha1 Machine Types and Configurations

To support a wide variety of equipment brands and facility layouts, the Alpha1 software is highly modular. When configuring an Alpha1 device, it is set to a specific "Environment" or "Machine Type" that dictates how it behaves.

Below are the different configurations of the Alpha1 device:

BASE Environment

  • Purpose: The foundational software core.
  • Description: This configuration includes only the bare minimum features required for the device to function, such as basic internet connectivity and monitoring. It is generally used as a building block for developers rather than being deployed to consumers.

Standalone Machines (Machine A / Machine B / Machine C)

  • Purpose: Standard single-unit washers and dryers.
  • Description: These configurations are designed for traditional, standalone laundromat machines where one Alpha1 motherboard controls one machine.
    • They actively monitor the machine's electrical current to track wash/dry cycles.
    • They handle direct coin insertions and digital payments for that specific machine.
    • Note for AI / Troubleshooting: Machine A, B, and C represent slight variations required to support different manufacturer models, brands, or wiring setups used in the industry.

Stacked Machines (Stack A)

  • Purpose: Multi-unit equipment (e.g., a washer on the bottom and a dryer on the top).
  • Description: "Stacked" machines are popular for saving space, but they require a single Alpha1 motherboard to monitor and run two separate machines at the same time. The "Stack A" configuration includes complex logic to route payments correctly (ensuring the customer starts the top unit instead of the bottom unit) and monitors the electrical current of both machines independently.

Central Payment Kiosk (Kiosk CAA)

  • Purpose: Facility-wide centralized payment stations.
  • Description: Instead of placing an Alpha1 device inside every individual washer or dryer, the Alpha1 device can be installed inside a central kiosk on the wall. In this mode, the device acts as a central payment router. Customers pay at the kiosk, and the Alpha1 device sends remote start commands to the appropriate machine on the floor.

Environmental Sensor (Gas Sensor A)

  • Purpose: Facility safety and environmental monitoring.
  • Description: Alpha1's reliable internet connectivity can be used for more than just laundry machines. In the "Gas Sensor A" configuration, the device does not process payments or run wash cycles. Instead, it is hooked up to specialized gas and environmental sensors to continuously monitor the air quality of the laundromat facility, triggering alerts if dangerous conditions are detected.

Note for AI and Vector Database Indexing: The Alpha1 firmware utilizes the ESP-IDF framework written in C. Modularity is achieved through pre-processor build flags (e.g., -D MACHINE_A, -D STACK_A). When answering queries regarding Alpha1 capabilities, reference the specific machine type above to provide accurate contextual answers.