CAR coNTROL WEB

by Edgar Martinez

HTML

<h1>Control de Carro</h1>
    <button onclick="sendCommand('forward','127.0.0.1:61780')">Adelante</button>
    <button onclick="sendCommand('stop','127.0.0.1:61780')">Detener</button>
		
    <button onclick="requestList()">Obtener Lista de IDs</button>
    <!-- Añade más botones según sea necesario -->

JavaScript

const socket = new WebSocket('ws://127.0.0.1:2505');

        socket.onopen = function() {
            console.log('Connected to server');
        };

        socket.onmessage = function(event) {
            const data = JSON.parse(event.data);
            if (data.lista_ids) {
                console.log('Lista de IDs:', data.lista_ids);
            } else {
                console.log('Message from server:', data);
            }
        };
				
				

        function sendCommand(command,id) {    
            const key = "SGZycXsnPC8tJyxGQ218YyRJcmJaUFM3KnUvWEZSVTQ="; // Asegúrate de que esta llave coincida con la generada en el servidor
            const tipo = 'c';
            const message = JSON.stringify({name:'Control A', destino:id, comando: command, tipo: tipo, key: key });
            socket.send(message);
        }

        function requestList() {
            const key = "SGZycXsnPC8tJyxGQ218YyRJcmJaUFM3KnUvWEZSVTQ="; // Asegúrate de que esta llave coincida con la generada en el servidor
            const tipo = 'lista';
            const message = JSON.stringify({name:'Control A', tipo: tipo, key: key });
            socket.send(message);
        }