Posts de Maximilian Batz
Premier message du client picockpit rendu !
Aujourd'hui, 7.8.2019, vers 18:16, le code est en place pour que le premier message ait été rendu : Ainsi le Pi "Alexander" est affiché comme étant en ligne. Grâce à la magie de vue.js, MQTT, VerneMQ, AdminLTE, Crystal Lang, Python, Paho, AXIOS et bien plus encore ! Ceci est l'effort d'environ 320 heures de travail...
WeiterlesenFaire fonctionner les requêtes POST avec Axios, Kemal (crystal lang), vue.js
Dans picockpit.com, j'utilise des requêtes AJAX pour communiquer avec le backend pour les opérations de mise à jour. Par exemple, si vous voulez changer le nom de ce Pi, vous devez sélectionner : qui affiche un formulaire en ligne : comment afficher ce formulaire en ligne avec vue.js n'est pas le sujet de cet article (même si c'est très intéressant !) Cliquer sur...
WeiterlesenVerneMQ Connexion MQTT perdue (8) : AMQJS0008I Socket closed. différents points de montage
Dans ma configuration, je réécris les points de montage des clients à partir de ceux mis en place par les écouteurs vers des points de montage individuels en fonction du groupe de clients. L'idée derrière cela est une isolation parfaite de la multi-tenue sur le serveur. Les clients individuels de différents groupes ne sont donc pas en mesure de se voir les uns les autres, même lorsqu'ils s'abonnent à "#"...
WeiterlesenShopify & Langify modifient le lien de paiement
La caisse de Shopify est multilingue La caisse de Shopify est multilingue : L'astuce est d'avoir un &locale=fr ou &locale=en à la fin du lien : Vous pouvez donc créer des boutons, etc. qui amènent votre utilisateur à la caisse, sous les liens de https://buyzero.de/checkout?locale=de https://buyzero.de/checkout?locale=en qui règlera la locale sur la langue appropriée. (remplacez buyzero.de par...
WeiterlesenDémarrage de Alpine Linux sur le module de calcul Raspberry Pi
Dans notre projet pour un client, nous utilisons le module de calcul Raspberry Pi, ainsi qu'une carte porteuse de module de calcul personnalisée (appelée PCCB - Pi Control Carrier Board) qui fournit RS485, CAN, RS232, LAN, USB et un abaisseur pour des tensions d'entrée de 6 - 24 V. (Si vous êtes intéressé par le matériel personnalisé...
WeiterlesenDébogage du téléchargement de fichiers / téléchargement multipart et autres requêtes HTTP
Parfois, vous voulez voir la demande telle qu'elle est reçue par le serveur, sans aucune manipulation / occultation de la demande originale. Par exemple, pour voir si les différents navigateurs traitent différemment les téléchargements de fichiers. D'un autre côté, vous ne voulez pas écrire votre propre serveur fictif, juste pour traiter ces demandes, ou...
WeiterlesenLetsTrust TPM SLB 9670VQ2.0 ou SLB 9670XQ2.0 ?
Un client nous a demandé quelle était la différence entre le SLB 9670VQ2.0 et le SLB 9670XQ2.0. VQ a une plage de température standard de (-20 ... +85°C), et XQ est la version à plage de température étendue (-40 ... + 85°C). Comme le Raspberry Pi lui-même a une gamme de température standard, nous utilisons la version VQ sur le TPM LetsTrust.
WeiterlesenChangement du point de montage sur le webhook auth_on_register pour VerneMQ
Il est possible de passer des modificateurs avec la valeur de retour "result" : "ok" de la valeur de retour de votre webhook pour VerneMQ. La documentation officielle de VerneMQ donne quelques exemples de la syntaxe. changer le point de montage Il est également possible de changer le point de montage, cependant le client_id doit apparemment être passé aussi ! J'ai soulevé une...
WeiterlesenLongueur maximale des informations d'identification (nom d'utilisateur, mot de passe, clientid) dans MQTT v3.1.1
Le paquet CONNECT Le paquet de contrôle CONNECT MQTT contient toujours une charge utile. Il s'agit du premier paquet que le client doit envoyer au serveur après l'établissement de la connexion. Il ne peut être envoyé qu'une seule fois par le client, si un deuxième paquet CONNECT est envoyé, le serveur (broker) doit le traiter comme un protocole...
WeiterlesenDébogage des problèmes de connexion / authentification VerneMQ pour la double authentification avec webhooks et vmq_diversity
TL;DR https://github.com/vernemq/vernemq/blob/master/apps/vmq_diversity/src/vmq_diversity_plugin.erl comprend une déclaration qui bloquera l'authentification / l'autorisation par tout autre canal si votre script Lua renvoie "false" : cela conduira à : au lieu d'essayer d'autres plugins, comme vous auriez pu le supposer ! Afin d'éviter ce problème, il suffit de ne rien retourner de votre script Lua, si vous ne voulez pas...
Weiterlesen