1 | /** |
2 | * Añade caracteres al azar a una raíz, para obtener un clientId único por cada |
3 | * instancia que se conecte al servidor de mqtt. |
4 | * @param {string} raiz |
5 | */ |
6 | export function creaClientIdMqtt(raiz) { |
7 | const chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" |
8 | for (var i = 0; i < 15; i++) { |
9 | raiz += chars.charAt(Math.floor(Math.random() * chars.length)) |
10 | } |
11 | return raiz |
12 | } |
13 | |
14 | // Permite que los eventos de html usen la función. |
15 | window["creaClientIdMqtt"] = creaClientIdMqtt |