¿LetsTrust TPM SLB 9670VQ2.0 o SLB 9670XQ2.0?
Un cliente nos preguntó por la diferencia entre el SLB 9670VQ2.0 y el SLB 9670XQ2.0. VQ tiene un rango de temperatura estándar de (-20 .. +85°C), y XQ es la versión de rango de temperatura mejorado (-40 .. + 85°C). Como la propia Raspberry Pi tiene un rango de temperatura estándar, utilizamos la versión VQ en el TPM de LetsTrust.
WeiterlesenCambio del punto de montaje en el webhook auth_on_register para VerneMQ
Es posible pasar modificadores junto con el valor de retorno "result": "ok" del valor de retorno de su webhook para VerneMQ. ¡La documentación oficial de VerneMQ da algunos ejemplos para la sintaxis. cambiar el punto de montaje También es posible cambiar el punto de montaje, sin embargo el client_id aparentemente tiene que ser pasado también! He planteado un...
WeiterlesenLongitud máxima de las credenciales (nombre de usuario, contraseña, clientid) en MQTT v3.1.1
El paquete CONNECT El paquete de control MQTT CONNECT siempre contiene una carga útil. Es el primer paquete que el cliente debe enviar al servidor después de establecer la conexión. Sólo puede ser enviado una vez por el cliente, si se envía un segundo paquete CONNECT, el servidor (broker) debe procesarlo como un protocolo...
WeiterlesenDepuración de problemas de conexión / autenticación de VerneMQ para la autenticación dual con webhooks y vmq_diversity
TL;DR https://github.com/vernemq/vernemq/blob/master/apps/vmq_diversity/src/vmq_diversity_plugin.erl incluye una declaración que bloqueará la autenticación / autorización a través de cualquier otro canal si su script Lua devuelve "false": ¡llevará a: en lugar de probar otros plugins, como podría haber supuesto! Para evitar este problema, simplemente no devuelva nada desde su script Lua, si no quiere...
WeiterlesenVerneMQ: ejemplo de econnrefused y Webhook
Los webhooks se activan así en tu vernemq.conf.local (.local cuando se ejecuta en docker, para que la configuración en la parte inferior del archivo persista): plugins.vmq_webhooks = on vmq_webhooks.js_auth_on_register.hook = auth_on_register vmq_webhooks.js_auth_on_register.endpoint = http://container_picockpit:1200/example/path Ten en cuenta que si tu webhook no es accesible (econnrefused), la autenticación basada en db también fallará... ! Si obtienes errores como...
Weiterlesenenviado sirviendo una respuesta estática
Además de enrutar y redirigir puede servir respuestas estáticas con Envoy. En este caso quiero servir una respuesta prohibida (403) route_config: virtual_hosts: - name: picockpit domains: ["picockpit.local:443", "picockpit.local"] routes: - match: { prefijo: "/demo" } direct_response: status: 403 body: inline_string: "Prohibido". - match: {prefijo: "/"} route: {cluster: target_picockpit} También puede servir...
WeiterlesenPython Paho MQTT cliente websockets certificados autofirmados, howto
El uso de Paho en Python con websockets y certificados autofirmados para una conexión de websocket https:// tiene un par de escollos, por lo que estoy abordando esto con un código de ejemplo aquí: import ssl import time import paho.mqtt.client as mqtt class PCPMQTTClient: def on_connect(self, client, userdata, flags, rc): self.connection_status = rc if rc == 0: self.connected_flag = True self.connection_error_flag...
WeiterlesenVerneMQ Docker sobrescribe mi configuración
Situación Usted edita vernemq.conf, sólo para encontrar que su configuración es sobrescrita por VerneMQ en el siguiente inicio (usando el contenedor oficial Docker). Específicamente, la sección con los listeners al final del archivo es "forzada". Solución VerneMQ se inicia usando un script (start_vernemq). El script se puede ver aquí: https://github.com/vernemq/docker-vernemq/blob/master/bin/vernemq.sh El...
Weiterlesenenvoy no se conecta a VerneMQ para MQTT sobre websockets, código de error 503
Algunos antecedentes rápidos para cualquiera que se encuentre con los mismos problemas, y cómo depurarlos. Código de error 503 Este es el código de error que estoy recibiendo: Error durante el handshake de WebSocket: Código de respuesta inesperado: 503. Establecer el registro de envoy en debug Aquí está mi docker-compose.yaml para envoy: versión: '3.7' servicios: envoy: build: contexto: ./ dockerfile: Dockerfile container_name:...
Weiterlesen