Termux & API Web Bridge
Gunakan tombol di bawah untuk menguji perintah Termux via API internal atau jalankan script node bridge di Termux.
Anda dapat mengontrol simulator ini langsung dari aplikasi **Termux Android** dengan 2 opsi mudah:
1. Jalankan perintah di Termux untuk membuat server pengontrol lokal:
pkg install nodejs -y
cat << 'EOF' > server.js
const http = require('http');
let state = { ns: 'RED', ew: 'GREEN' };
http.createServer((req, res) => {
res.setHeader('Access-Control-Allow-Origin', '*');
if (req.method === 'POST') {
let body = '';
req.on('data', chunk => body += chunk);
req.on('end', () => {
console.log('Received:', body);
res.end('OK');
});
} else {
res.end(JSON.stringify(state));
}
}).listen(3000, () => console.log('Termux Bridge running on port 3000'));
EOF
node server.js
Jalankan perintah berikut di Termux (atau di console bawaan pada web ini):
Ubah Utara-Selatan jadi Hijau:
curl -X POST http://localhost:3000/api/light -d "{"direction":"NS","state":"GREEN"}"
Ubah Timur-Barat jadi Hijau:
curl -X POST http://localhost:3000/api/light -d "{"direction":"EW","state":"GREEN"}"
Aktifkan Mode Darurat:
curl -X POST http://localhost:3000/api/light -d "{"mode":"EMERGENCY"}"