Skip to content

Unified AI-assisted platform for controlling, monitoring, and safely operating modular biomedical devices (PCR, incubators, and more) through a single interface.

License

Notifications You must be signed in to change notification settings

thearpankumar/Axionyx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Axionyx

Unified AI-Assisted Platform for Biomedical Device Control

Control, monitor, and safely operate modular biomedical devices (PCR machines, incubators, and more) through a single integrated interface.


Overview

Axionyx is a comprehensive IoT platform for biotech laboratories, providing:

  • ESP32 Firmware - Smart device firmware with WiFi provisioning
  • Mobile Application - Flutter cross-platform app (iOS & Android)
  • Web Dashboard - Next.js modern web interface
  • Backend Services - Python FastAPI server (future)

Quick Start

For Users

5-Minute Quick Start →

Get started with Axionyx devices and apps.

For Developers

Complete Installation Guide →

Set up all components for development.

For Firmware Development

Firmware Setup →

Flash ESP32 devices with Axionyx firmware.


Documentation

📚 Complete Documentation →

Main Sections


Project Structure

Axionyx/
├── firmware/          # ESP32 device firmware (C++/Arduino)
│   ├── common/       # Shared components (WiFi, HTTP, WebSocket)
│   ├── pcr/          # PCR machine firmware
│   ├── incubator/    # Incubator firmware
│   └── dummy/        # Test device firmware
├── mobile/           # Flutter mobile app (Dart)
├── frontend/         # Next.js web dashboard (TypeScript/React)
├── backend/          # FastAPI backend (Python) - Future
├── infrastructure/   # Docker & deployment
├── docs/             # Complete documentation
└── README.md         # This file

Features

ESP32 Firmware

  • WiFi provisioning with captive portal
  • REST API (14 endpoints)
  • WebSocket real-time communication
  • PID temperature control
  • Multi-device support
  • OTA updates (future)

Mobile App

  • Cross-platform (iOS & Android)
  • Device discovery via mDNS
  • Real-time monitoring
  • WiFi provisioning
  • Multi-device management

Web Dashboard

  • Browser-based control
  • Real-time telemetry
  • Historical data
  • Data export

Supported Devices

  • PCR Machine - 3-zone thermal cycler for DNA amplification
  • Incubator - Environmental control (temperature, humidity, CO2)
  • Dummy Device - Test device for development

More devices coming soon (centrifuge, spectrophotometer, etc.)


Getting Help


Contributing

We welcome contributions! See Contributing Guide for details.


License

See LICENSE file for details.


Version: 1.0.0 Status: Active Development

About

Unified AI-assisted platform for controlling, monitoring, and safely operating modular biomedical devices (PCR, incubators, and more) through a single interface.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published