Nouveau : le pare-feu IA surveille toute la plateforme et explique chaque incident en termes simples. Découvrez comment ça marche

Capteurs des frigos des magasins : Wi-Fi invité, VLAN dédié ou tout derrière un Pi ?

Capteurs des frigos des magasins : Wi-Fi invité, VLAN dédié ou tout derrière un Pi ?

Résolu 6 4

Traduit de English par IA ·

Bonjour, je suis data analyst dans une petite chaîne d’épiceries (5 magasins). Notre unique informaticien est parti en été et le projet de capteurs m’a été confié. Désolé si c’est basique.Chaque magasin dispose de 6 à 10 capteurs de température ESP32 pour réfrigérateurs/congélateurs et d’un compteur de portes, qui envoient tous leurs données à Hermetry via MQTT. Actuellement, ils sont sur le même Wi-Fi que les caisses et les PC du bureau, parce que c’est ainsi qu’ils ont été configurés. Notre auditeur des paiements par carte l’a signalé.On m’a proposé plusieurs options : (1) les mettre sur le Wi-Fi invité, (2) créer un VLAN séparé, (3) installer un Raspberry Pi dans chaque magasin et faire en sorte que les capteurs ne communiquent qu’avec le Pi. Je ne me sens pas assez compétent pour choisir. Que ferais-tu ? Les routeurs sont des Ubiquiti, un AP par magasin.

♥ 2

Traduit de English par IA ·

Le Wi-Fi invité semble le plus simple ? Il est déjà séparé de vos caisses.

Ask me about 4–20 mA.
♥ 2

Traduit de English par IA ·

Les réseaux invités dans les magasins ont souvent un portail captif ou déconnectent les clients au bout de quelques heures, les ESP32 vont donc rester bloqués là-bas. Vérifiez cela avant. Les capteurs doivent-ils communiquer avec quoi que ce soit dans le magasin, ou seulement sortir vers Internet ?

Timestamps in UTC or it didn't happen.
♥ 0

Traduit de English par IA ·

Seulement vers Hermetry, à ma connaissance. Rien en local ne les lit. Le réseau invité dispose bien d’une page « cliquer pour accepter ».

♥ 0

Traduit de English par IA ·

Alors le Wi-Fi invité est exclu. Je l’ai fait pour la boulangerie de ma sœur et deux cafés, tous en Ubiquiti, donc à peu près ta configuration :Crée un nouveau SSID « store-iot » en WPA2 PSK, associe-le à son propre VLAN (disons 30), active l’isolation des clients pour que les capteurs ne puissent pas communiquer entre eux, et dans les règles du pare-feu, autorise ce VLAN uniquement en sortie : DNS, NTP et TCP 8883 vers le broker Hermetry (443 aussi si quelque chose utilise HTTPS). Bloque le VLAN 30 vers tous les autres réseaux internes. C’est ce que l’auditeur veut voir, et c’est une après-midi par magasin.Je n’ajouterais pas de Pi pour cela. Un Pi se justifie quand tes appareils ne peuvent pas accéder eux-mêmes à Internet (BLE, Modbus, Zigbee) et que quelque chose doit remonter les données pour eux en tant que passerelle. Tes ESP32 font déjà du TLS par eux-mêmes ; un Pi ajouterait simplement une carte SD qui peut tomber en panne dans l’arrière-boutique.Côté Hermetry, deux petits plus peu coûteux : dans le profil de réfrigérateur, renseigne Allowed networks avec l’IP publique de chaque magasin, pour qu’un jeton volé soit inutile depuis ailleurs. Et vérifie que Plain MQTT est désactivé : seul TLS sur 8883 est la valeur par défaut, mais ton responsable informatique a peut-être activé l’option pendant les tests. La checklist se trouve en bas de Device transport security.

If it isn't logged, it didn't happen.
Solution acceptée♥ 9

Traduit de English par IA ·

Le premier magasin est terminé vendredi avec le VLAN 30 et l’isolation. Les capteurs se sont reconnectés d’eux-mêmes après que j’ai modifié le SSID sur leur page de configuration. Vous aviez raison au sujet de Plain MQTT : il était activé, et deux capteurs utilisaient effectivement le port 1883. Je les ai basculés sur le 8883 et j’ai désactivé l’option. Les réseaux autorisés avaient besoin des 5 adresses IP du magasin dans le même profil, ce qui a très bien fonctionné.

♥ 0

Traduit de English par IA ·

Si le firmware de l’ESP32 utilise un DNS codé en dur comme 8.8.8.8, autorise-le aussi, sinon les capteurs échoueront après le déménagement et tu jureras que le pare-feu est correct.

Timestamps in UTC or it didn't happen.
♥ 0
7 sujets de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.

Rejoignez la discussion

Connectez-vous pour poser et répondre à des questions, aimer les messages utiles et marquer la réponse qui a résolu votre problème. Chaque contribution rapporte des points et des niveaux.

Partager