Vamos confiar no TPM SLB 9670VQ2.0 ou SLB 9670XQ2.0?

Um cliente abordou-nos sobre a diferença entre SLB 9670VQ2.0 e SLB 9670XQ2.0. VQ tem um intervalo de temperatura padrão de (-20 ... +85°C), e XQ é a versão com intervalo de temperatura melhorado (-40 ... + 85°C). Como o próprio Raspberry Pi tem uma faixa de temperatura padrão, nós usamos a versão VQ no LetsTrust TPM.

Weiterlesen

Depuração de problemas de conexão / autenticação VerneMQ para autenticação dupla com ganchos web e vmq_diversity

TL;DR https://github.com/vernemq/vernemq/blob/master/apps/vmq_diversity/src/vmq_diversity_plugin.erl inclui uma declaração que irá bloquear a autenticação / autorização através de quaisquer outros canais se o seu script Lua retornar "falso": levará a: em vez de tentar outros plugins, como você poderia ter assumido! Para evitar este problema, simplesmente não retorne nada do seu script Lua, se você não quiser...

Weiterlesen

VerneMQ: exemplo de econnrefused & Webhook

Webhooks activar webhooks como este no seu vernemq.conf.local (.local quando em execução na doca, para que as definições no fundo do ficheiro persistam): plugins.vmq_webhooks = no vmq_webhooks.js_auth_on_register.hook = auth_on_register vmq_webhooks.js_auth_on_register.endpoint = http://container_picockpit:1200/example/path Note que se o seu webhook não estiver acessível (econnrefused), a autenticação baseada em db também falhará ... ! Se você receber erros como...

Weiterlesen

enviado a servir uma resposta estática

Além de rotear e redirecionar você pode servir respostas estáticas com o Envoy. Neste caso eu quero servir uma resposta proibida (403) route_config: virtual_hosts: - nome: domínios picockpit: rotas ["picockpit.local:443", "picockpit.local"] route: - correspondência: { prefixo: "/demo" } direct_response: status: 403 corpo: inline_string: "Forbidden". - correspondência: {prefixo: {prefixo: {prefixo: {prefixo: } "/"} rota: {cluster: target_picockpit} Também pode servir...

Weiterlesen

Certificados Python Paho MQTT clientes autoassinados, howto

Usando Paho em Python com websockets e certificados autoassinados para uma conexão websocket https:// tem um par de armadilhas, então estou abordando isso com algum código de exemplo aqui: 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...

Weiterlesen

VerneMQ Docker escreve por cima da minha configuração

Situação Você edita o vernemq.conf, apenas para descobrir que sua configuração é sobrescrita pela VerneMQ no próximo início (usando o container oficial do Docker). Especificamente, a seção com os ouvintes no final do arquivo é "forçada a você". Solução VerneMQ é iniciada usando um script (start_vernemq). O script pode ser visto aqui: https://github.com/vernemq/docker-vernemq/blob/master/bin/vernemq.sh O...

Weiterlesen

enviado não conectado à VerneMQ para MQTT por meio de websockets, código de erro 503

Algumas informações rápidas para qualquer pessoa que se depare com os mesmos problemas, e como depurá-los. Código de erro 503 Este é o código de erro que estou recebendo: Erro durante o aperto de mão do WebSocket: Código de resposta inesperado: 503. Set envoy logging to debug Here's my docker-compose.yaml for envoy: version: '3.7' services: envoy: build: context: ./ dockerfile: Dockerfile container_name:...

Weiterlesen