Artigos de Maximilian Batz
Primeira mensagem do cliente picockpit entregue!
Hoje, 7.8.2019, por volta das 18:16 o código está em vigor para a primeira mensagem a ser transmitida: Assim, o Pi "Alexander" é mostrado como online. Graças à magia do vue.js, MQTT, VerneMQ, AdminLTE, Crystal Lang, Python, Paho, AXIOS e muito mais! Este é o esforço de cerca de 320 horas de trabalho...
WeiterlesenObtendo pedidos de PÓS-PAIS para trabalhar com Axios, Kemal (cristal lang), vue.js
Em picockpit.com, estou a utilizar pedidos AJAX para comunicar com o backend para operações de actualização. Por exemplo, se você quiser mudar o nome deste Pi, você selecionaria: que mostra uma forma inline: como mostrar esta forma inline com vue.js é além do ponto deste post (embora muito interessante!) Clicando...
WeiterlesenPerda de ligação VerneMQ MQTT (8): AMQJS0008I Tomada fechada. diferentes pontos de montagem
Na minha configuração, estou reescrevendo os pontos de montagem dos clientes a partir dos estabelecidos pelos ouvintes para pontos de montagem individuais, dependendo do grupo de clientes. A ideia por detrás disto é o isolamento perfeito de multi-tenancy no servidor. Assim, clientes individuais de diferentes grupos não são capazes de se verem uns aos outros, mesmo ao subscrever o "#"...
WeiterlesenShopify & Langify modificar link de checkout
Shopify checkout é multilingue O shopify checkout é multilingue: O truque é ter um &locale=pt ou &locale=pt no final do link: Pode, portanto, criar botões, etc. que levam o seu utilizador à caixa, sob os links de https://buyzero.de/checkout?locale=de https://buyzero.de/checkout?locale=en que definirá o locale para a língua apropriada. (substitua buyzero.de por...
WeiterlesenInicializando o Alpine Linux no módulo de cálculo Raspberry Pi
Em nosso projeto para um cliente estamos usando o módulo de cálculo Raspberry Pi Compute Module, juntamente com uma placa portadora de módulo de cálculo personalizada (chamada PCCB - Pi Control Carrier Board) que fornece RS485, CAN, RS232, LAN, USB e um step-down para tensões de entrada de 6 - 24 V. (Se você estiver interessado em hardware personalizado...
WeiterlesenDepuração de upload de arquivo / upload multipartes e outros pedidos HTTP
Às vezes você quer ver o pedido como ele é recebido pelo servidor, sem qualquer manipulação / obscurecimento do pedido original. Por exemplo, para ver se navegadores diferentes lidam com o upload de arquivos de forma diferente. Por outro lado, você não quer escrever o seu próprio servidor de mockup, apenas para lidar com essas solicitações, ou...
WeiterlesenVamos 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.
WeiterlesenMudando o ponto de montagem no auth_on_register webhook para VerneMQ
É possível passar os modificadores junto com o "resultado": "ok" valor de retorno do seu gancho para VerneMQ. A documentação oficial da VerneMQ dá alguns exemplos para a sintaxe. mudando o ponto de montagem Também é possível mudar o ponto de montagem, entretanto o client_id aparentemente tem que ser passado também! Eu levantei um...
WeiterlesenComprimento máximo das credenciais (nome de usuário, senha, cliente) no MQTT v3.1.1
O pacote CONNECT O pacote de Controlo MQTT CONNECT contém sempre uma carga útil. É o primeiro pacote, que o cliente deve enviar para o servidor depois que a conexão é estabelecida. Ele só pode ser enviado uma vez pelo cliente, se um segundo pacote CONNECT for enviado, o servidor (corretor) deve processá-lo como um protocolo...
WeiterlesenDepuraçã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