JJT PisoTab Logo

Smart Coin-Operated
Phone Rental System

Turn any Android tablet into a self-service rental kiosk. Coin-operated, web-managed, offline-ready — built for Philippine internet shops and rental businesses.

7-day free trial · No credit card required

Scroll

Everything you need

Purpose-built for coin-operated phone rental shops

Real-time Timer

Countdown timer on device, live sync to web dashboard. Pause, resume, and add time remotely.

🪙

Coin Operated

ESP32 coin acceptor with MQTT integration. Auto-starts session on first coin, adds time on subsequent coins.

🔌

USB Mode

Charge-based time tracking. Timer starts when USB power connects, stops when disconnected.

📊

Web Dashboard

Manage all devices and sessions remotely from any browser. Real-time updates via WebSocket.

🔒

Kiosk Lock

Full Android lockdown via Device Owner API. Users cannot exit, install apps, or tamper with the device.

📡

Offline Ready

Stores sessions locally, syncs when connection restores. Works even without internet.

How it works

Get up and running in minutes

1

Register & Install

Create your free account, download the APK, and install it on your Android tablet.

2

Configure

Set up your devices, pricing tiers, and optionally connect an ESP32 coin acceptor.

3

Start Earning

Customers insert coins or connect USB — the timer starts automatically. You monitor from the web.

Downloads

Get the latest version of the kiosk app and ESP32 firmware

📱

Android APK

Not yet available

🔌

ESP32 Firmware (.bin)

Not yet available

ESP32 Flash Tool

Windows GUI tool by Espressif for flashing .bin firmware to ESP32.

Download

7-day free trial included · No license key needed to start

Complete Setup Guide

Full step-by-step installation from registration to kiosk mode

1

Register & Get Approved

  1. Go to the dashboard and register your admin account.
  2. Wait for superadmin approval — you'll be able to log in once approved.
  3. After approval, log in and go to Devices to add your tablet.
  4. Copy the generated Device ID — you'll need it in the Android app.
2

Flash the ESP32 Firmware (.bin)

ESP32 / Coin mode only

⚡ Skip this step if you are using USB mode (charge-based timer) — no ESP32 hardware required.

  1. Download the ESP32 Firmware (.bin) and Flash Download Tool from the Downloads section above.
  2. Install and open the ESP32 Flash Download Tool.
  3. When prompted, select chip type: ESP32, work mode: Develop, load mode: USB.
  4. In the SPIDownload tab, click ... and select your .bin firmware file.
  5. Set flash address to 0x0 and check the checkbox next to the file row.
  6. Connect ESP32 to your PC via USB, select the correct COM port.
  7. Set SPI speed: 40MHz, SPI mode: DIO.
  8. Click START — wait for the progress bar to reach 100% and show FINISH.
3

Configure the ESP32 (WiFi + Backend)

ESP32 / Coin mode only

⚡ Skip this step if you are using USB mode — go directly to Step 4.

  1. After powering on, the ESP32 creates a hotspot: PisoTab-Coin (no password).
  2. Connect your phone or PC to that WiFi network.
  3. Open a browser and go to 192.168.4.1.
  4. Enter your local WiFi SSID and Password.
  5. Enter the Backend URL from your dashboard.
  6. Click Save — ESP32 reboots and connects to your WiFi. LED blinks green when connected.
4

Install the Android Kiosk App (APK)

  1. Download the APK from the Downloads section above and install it on your Android tablet.
  2. On your tablet go to Settings → Security and enable Install Unknown Apps.
  3. Launch PisoTab — the idle screen will appear.
  4. Long-press the bottom-right corner for 2 seconds → enter Admin PIN 1234.
  5. Go to Connection Settings → enter the Backend URL from your dashboard.
  6. Go to Device Settings → paste your Device ID from the dashboard.
  7. Tap Connect — status should change to Connected.
5

Final Configuration & Kiosk Mode

  1. In the Admin panel, go to Pricing — set your per-minute or per-session rates.
  2. Go to Allowed Apps — enable only the apps customers should access.
  3. Test a session: insert coins (ESP32 mode) or connect USB power (USB mode) — verify the timer starts on the tablet.
  4. Once everything works, go to Kiosk Mode and enable it — this locks the tablet to the app.
  5. Change the Admin PIN from the default 1234 to a secure PIN.

For ADB commands (Device Owner, System Alert, and other required permissions), see the full User Guides section after logging in to your dashboard.

Ready to start?

Join businesses already using JJT PisoTab to manage their phone rental kiosks.