Tengo algunos problemas para encontrar la sintaxis sobre cómo escribir en una característica personalizada. Aquí está mi código. No tengo idea de qué hacer a continuación. Estoy tratando de escribir a a0521000-2a63-479e-9d0a-09dfa7c8fd98 con el siguiente comando (en hexadecimal): 00 01 00 00 00 01 80 00 00 00 00 00 00 00 00 00 00 00 00 00
Gracias por cualquier ayuda.
<script> document.querySelector(".unlock").addEventListener("click", function () { navigator.bluetooth .requestDevice({ filters: [{ name: "IL8A2" }], optionalServices: ["a0521000-2a63-479e-9d0a-09dfa7c8fd98"], }) .then((device) => { console.log("> Name: " + device.name); console.log("> Id: " + device.id); console.log("> Connected: " + device.gatt.connected); }) .then((server) => server.getPrimaryService("a0521000-2a63-479e-9d0a-09dfa7c8fd98") ) .then((service) => service.getCharacteristic("a0521001-2a63-479e-9d0a-09dfa7c8fd98") ) NOW WHAT???? }) .catch((error) => { console.log("Argh! " + error); }); }); </script>