An open API service indexing awesome lists of open source software.

https://github.com/danedens/cogwyrm

Mobile app for Madness_interactive. Includes Tasker Action for MQTT triggers
https://github.com/danedens/cogwyrm

Last synced: over 1 year ago
JSON representation

Mobile app for Madness_interactive. Includes Tasker Action for MQTT triggers

Awesome Lists containing this project

README

          

# MQTT Commander: The Pocket Portal
*"Control your Swarmonomicon agents from the palm of your hand!"*

## ๐ŸŒ‹ Overview
A mobile gateway for commanding your army of AI agents through the mystical arts of MQTT. This Android application serves as both a direct control interface and a Tasker plugin, allowing for automated agent interactions.

## ๐Ÿงช Features
- Direct MQTT message summoning
- Tasker plugin integration for automated rituals
- Web Tasker communion protocols
- Background service for maintaining constant contact with your agents
- Material Design 3 UI with proper mad scientist aesthetics
- Local notification system for agent responses
- Widget support for quick incantations

## ๐Ÿ› ๏ธ Development Setup
### Prerequisites
- Android Studio Hedgehog (2023.1.1) or newer
- Android SDK (API 34)
- Gradle 8.0+
- JDK 17
- A brave soul

### Required Dependencies
- Eclipse Paho MQTT Client (automatically handled by Gradle)
- AndroidX Core and AppCompat libraries
- Material Design 3 components

### Building Instructions
1. Clone the repository:
```bash
git clone https://github.com/yourusername/mqtt-commander.git
```
2. Open the project in Android Studio
3. Sync Gradle files
4. Build the project:
```bash
./gradlew assembleDebug
```
5. Run on an emulator or device:
```bash
./gradlew installDebug
```

## ๐Ÿ“ฑ Building the Portal

Clone the repository
git clone https://github.com/yourusername/mqtt-commander.git
Enter the sanctum
cd mqtt-commander
Summon the dependencies
./gradlew build

mqtt-commander/
โ”œโ”€โ”€ app/
โ”‚ โ”œโ”€โ”€ src/
โ”‚ โ”‚ โ”œโ”€โ”€ main/
โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€ java/
โ”‚ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ com.madness.mqttcommander/
โ”‚ โ”‚ โ”‚ โ”œโ”€โ”€ res/
โ”‚ โ”‚ โ”‚ โ””โ”€โ”€ AndroidManifest.xml
โ”‚ โ”‚ โ”œโ”€โ”€ test/
โ”‚ โ”‚ โ””โ”€โ”€ androidTest/
โ”œโ”€โ”€ gradle/
โ””โ”€โ”€ build.gradle