VerneMQ MQTT verbinding verloren (8): AMQJS0008I Socket gesloten. verschillende mountpoints

In mijn setup herschrijf ik de mountpoints van clients van degene die ingesteld zijn door de listeners naar individuele mountpoints afhankelijk van de client groep. Het idee hierachter is perfecte isolatie van multi-tenancy op de server. Individuele clients van verschillende groepen zijn dus niet in staat om elkaar te zien, zelfs niet als ze zich abonneren op "#"...

Weiterlesen

Shopify & Langify wijzigen checkout link

Shopify checkout is meertalig De shopify checkout is meertalig: De truc is om een &locale=nl of &locale=nl aan het eind van de link te hebben: U kunt dus knoppen, enz. maken die uw gebruiker naar de kassa brengen, onder de links van https://buyzero.de/checkout?locale=de https://buyzero.de/checkout?locale=en die de locale op de juiste taal zal instellen. (vervang buyzero.de door...

Weiterlesen

Alpine Linux opstarten op de Raspberry Pi Compute Module

In ons project voor een klant gebruiken we de Raspberry Pi Compute Module, samen met een op maat gemaakte compute module draagkaart (genaamd de PCCB - Pi Control Carrier Board) die RS485, CAN, RS232, LAN, USB en een step-down voor ingangsspanningen van 6 - 24 V biedt. (Als u geïnteresseerd bent in op maat gemaakte hardware...

Weiterlesen

LetsTrust TPM SLB 9670VQ2.0 of SLB 9670XQ2.0?

Een klant benaderde ons over het verschil tussen SLB 9670VQ2.0 en SLB 9670XQ2.0. VQ heeft een standaard temperatuurbereik van (-20 .. +85°C), en XQ is de versie met een groter temperatuurbereik (-40 .. + 85°C). Aangezien de Raspberry Pi zelf een standaard temperatuurbereik heeft, gebruiken we de VQ-versie op de LetsTrust TPM.

Weiterlesen

Debuggen van VerneMQ connectie / authenticatie problemen voor dubbele authenticatie met webhooks en vmq_diversity

TL;DR https://github.com/vernemq/vernemq/blob/master/apps/vmq_diversity/src/vmq_diversity_plugin.erl bevat een verklaring die authenticatie / authorisatie via andere kanalen zal blokkeren als je Lua script "false" retourneert: zal leiden tot: in plaats van andere plugins te proberen, zoals je misschien verondersteld had! Om dit probleem te vermijden, retourneer gewoon niets van uw Lua-script, als u dat niet wilt...

Weiterlesen

MQTT Onderwerpboom Ontwerp beste praktijken, tips & voorbeelden

Generieke MQTT Achtergrond Met MQTT zijn verzender en ontvanger zich niet bewust van elkaar - de broker zorgt voor de berichtgeving. Hierdoor kunnen de berichten worden gescheiden in ruimte, tijd en intensiteit. De verzender kan verzenden met de snelheid die hij wil, en de tijd die hij wil. De ontvanger kan de berichten oppikken op...

Weiterlesen