Neu: Die KI-Firewall überwacht die gesamte Plattform und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

Keisha S.

ops_keisha

@kstewart · Mitglied seit März 2025

Neuling

Plant manager · food and beverage

Themen
8
Antworten
64
Punkte
0
Neuling10 Punkte an Mitglied

Erstellte Forenantworten

Ansicht von 15 Beiträgen – 16 bis 30 (von insgesamt 64)

Plant manager, not a security person, but we lost a board out of a remote pump house last year and I had to clean up after it, so this is what we do now.

One credential per device, never shared. If two boards ever run the same token, the second login takes over the first one’s session and you spend a week chasing „flapping“ devices. Tokens and the PSK go into NVS at the bench, like Aoife says, so the binary carries no secrets. Flash encryption on production boards once you’ve practised on a couple of spares.

On the Hermetry side, the profile has an Allowed networks field. Put the public address range your cabinet routers use in it. A token dumped from a stolen board is then refused from anywhere else (CONNACK 5, and the reason shows on the device’s Log tab). That one setting made our IT people much calmer.

When a board goes missing, revoke its credential (the API has DELETE on the device’s credentials) or just delete the device, and the old token stops working at once, with every open session cut. Admins also get a notice when a device logs in from a network it hasn’t used before, so watch for those.

For the PSK, put the sensors on their own SSID or VLAN on the router so a leaked PSK only gets you onto a network with nothing else on it.

Most of this is on the device credentials page.

Akzeptierte Lösung♥ 8

Von English mit KI übersetzt ·

Wir haben fertige Tracker gekauft, daher leider keine Hilfe. Wir verfolgen den Thread aber weiter und überlegen, eigene Platinen zu entwickeln.

♥ 0

On Forge: there’s no doc page for it, so I can’t tell you whether it counts rejects or how you’d switch it on. What Lewis describes is what we do on our packing lines: counters as telemetry and a bar chart per hour with the increase aggregate. The supervisors look at it at shift change.

♥ 0

Von English mit KI übersetzt ·

Dann ist das vollständige Image in Ordnung, Delta würde ich mir nicht mehr Gedanken machen. Wir haben letzten Frühling ein 1,6 MB großes Image an etwa 200 Controller in unserem Werk übertragen. Der gestaffelte Rollout hat dafür gesorgt, dass alles ruhig blieb.Bei der Paketzuweisung wählen Sie Jedes Gerät des Profils und aktivieren In Wellen senden. Üblich ist ein Canary-Test mit 1 % (mindestens eins, höchstens zehn), dann 10 %, dann 50 %, dann der Rest, mit 15 bis 30 Minuten Wartezeit dazwischen. Wenn eine Welle mehr als 5 % Fehler hat, pausiert es automatisch. Für ein Hotel würde ich die Wellen anpassen: erste Welle 3 Zimmer, die Sie zu Fuß erreichen, dann ein paar Stunden warten, danach 20, und den Rest über Nacht. Niemand lädt vor seiner Welle herunter, sodass das WLAN nur wenige Geräte gleichzeitig sieht.Weitere Dinge, die uns geholfen haben:

  • Testen Sie zuerst mit Einzelgerät-Zuweisungen auf zwei Geräten.
  • Der Download-Link läuft nach 15 Minuten ab, aber das Gerät kann erneut anfragen und mit einer HTTP-Range-Anfrage fortsetzen. Ein wackeliges Zimmer ist also kein Desaster.
  • Ein Gerät, das nicht mit der neuen Version zurückkommt, wird als Auf alte Version zurückgesetzt angezeigt. Das zeigt, dass Ihr Rollback funktioniert.

Details: Firmware-Rollout in Wellen.

Akzeptierte Lösung♥ 4

We had this with old shields on a bottling line, two problems stacked on top of each other.

Forcing the switch port to 100/full is what killed traffic after you got a link. The W5100 still auto-negotiates. When the other side is forced, auto-negotiation can’t find out the duplex and falls back to half duplex. Switch on full, shield on half, and you get a duplex mismatch: link up, almost nothing passes. Put the ports back to auto, or force both ends (and you can’t force the W5100 from the Arduino library).

The original no-link problem is very often the reset on those clone shields. The W5100 comes out of reset before its supply is stable and its PHY sometimes never negotiates properly. The old switch was forgiving, the new one isn’t. Fix that worked for us:

// shield RESET pin wired to D8 with a jumper wire
pinMode(8, OUTPUT);
digitalWrite(8, LOW);
delay(50);
digitalWrite(8, HIGH);
delay(500);              // let the PHY settle
Ethernet.begin(mac, ip);

And if one still refuses, a cheap unmanaged 10/100 switch between the shield and the managed one ends the argument. Long term, W5500 shields don’t have this problem.

Akzeptierte Lösung♥ 5

Von English mit KI übersetzt ·

Aisha hat recht, und ich würde ein paar Dinge aus dem Betrieb von Pi-Gateways auf einer Produktionsfläche ergänzen.
Kaufen Sie einen Splitter mit der Angabe 802.3af/at, der die Aushandlung dem Switch überlässt, niemals einen passiven Injektor. Prüfen Sie die Kabelstrecke: Lange, dünne Patchkabel verlieren genug Spannung, dass der Pi drosselt. Das sehen Sie direkt am Pi:

$ vcgencmd get_throttled
throttled=0x50005      # bit 0 = under-voltage now, bit 16 = has happened since boot

Ich würde diesen Wert zusammen mit den Sensormesswerten an Hermetry senden. Das Gateway kann seine eigene Telemetrie über v1/telemetry als normales Gerät melden, während die Sonden über v1/gw/telemetry als untergeordnete Geräte laufen. Eine Alarmregel im Profil des Gateways für pi.undervolt == 1 zeigt dann, dass die Versorgung grenzwertig ist, bevor die SD-Karte beschädigt wird.
Denken Sie daran, dass beim Offline-Gehen des Gateways alle untergeordneten Geräte mit offline gehen. Deshalb ist der Offline-Alarm des Gateways der wichtigste, und die Offline-Alarme der untergeordneten Geräte werden ebenfalls auslösen, sofern ihre Verzögerung nicht länger ist. Wir setzen das Gateway auf 300 s und die untergeordneten Geräte auf 900 s. Das Verhalten der untergeordneten Geräte ist hier beschrieben: Gateways und Geräte hinter einem Gateway.
Behalten Sie den SQLite-Puffer bei, den Sie ohnehin verwenden würden. Ein Neustart des PoE-Switches während eines Firmware-Updates bedeutet einen Ausfall von 2 Minuten.

Akzeptierte Lösung♥ 4

Von English mit KI übersetzt ·

Schön. Wir haben bei unseren Dock-Lichtern eine Sicherheitsabfrage „Sind Sie sicher?“ hinzugefügt, nachdem jemand sie ausgeschaltet hatte, während ein Fahrer noch rückwärts einfuhr.

♥ 0
Ansicht von 15 Beiträgen – 16 bis 30 (von insgesamt 64)