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

Kevin Anderson

dev_kevin

@kevinanderson25 · Mitglied seit Juli 2025

Neuling

Backend developer · software · new to IoT

Themen
5
Antworten
38
Punkte
0
Neuling10 Punkte an Mitglied

Erstellte Forenantworten

Ansicht von 15 Beiträgen – 1 bis 15 (von insgesamt 38)

Deployed the median on the boards and this rule on Monday. 3 e-mails all week, each one a dispenser that was actually almost empty. The supervisor asked if she can get the toilet roll ones in the morning only, but that’s a problem for next week.

Measure twice, poll once.
♥ 0

Von English mit KI übersetzt ·

Ich bin kein Edge-Nutzer, aber könnte man nicht vom Router aus ein VPN zurück zu Ihrem Büro aufbauen? Das haben wir einmal für eine Web-App so gemacht.

Measure twice, poll once.
♥ 0

Von English mit KI übersetzt ·

Entschuldigung, Anfängerfrage: Was ist der Katalog? Ist das etwas, das man im Profil einrichtet?

Measure twice, poll once.
♥ 2

The „8 channels times every SF in parallel“ bit is what I was missing. Bought one with Basics Station support, followed the Connect a Basics Station gateway page, it showed Online within a minute. Our two test sensors at the far end of the office come in at around -105 dBm, fine for now.

Measure twice, poll once.
♥ 2

Von English mit KI übersetzt ·

Ist es sicher, einmal auf Not-Halt zu drücken, um zu sehen, was er bewirkt? Ich möchte nicht, dass die Speicherung unserer Gerätedaten aufhört.

Measure twice, poll once.
♥ 0

Von English mit KI übersetzt ·

Ich bin neu auf der Hardware-Seite, habe aber jahrelang serielle Protokolle in Software umgesetzt, und man kann das mit Parität nachbilden. Das 9. Bit wird dort gesendet, wo das Paritätsbit stehen würde. Linux unterstützt „Stick“-Parität über das CMSPAR-Flag: Mit PARENB|CMSPAR|PARODD ist das Paritätsbit immer 1 (Mark), ohne PARODD immer 0 (Space).Also: Mark-Parität setzen, das Adressbyte schreiben, warten bis es hinaus ist (tcdrain), auf Space-Parität umschalten, die Datenbytes schreiben. In Python:

import termios, serial
CMSPAR = 0o10000000000
s = serial.Serial('/dev/ttyAMA0', 9600)
def set_bit9(on):
a = termios.tcgetattr(s.fd)
a[2] |= termios.PARENB | CMSPAR
a[2] = a[2] | termios.PARODD if on else a[2] & ~termios.PARODD
termios.tcsetattr(s.fd, termios.TCSADRAIN, a)
set_bit9(True);  s.write(bytes([0x03])); s.flush()
set_bit9(False); s.write(bytes([0x10, 0x00]))

Der Empfang ist die unangenehmere Hälfte: PARMRK und INPCK aktivieren, dann kommt ein Byte mit der „falschen“ Parität mit dem Präfix 0xFF 0x00 an, das dir sein 9. Bit verrät. Bei 9600 entsteht zwischen Adress- und Datenbytes durch das Umschalten eine kleine Lücke, die meisten alten Geräte stört das nicht. Verwende den PL011-UART (disable-bt), nicht den Mini-UART, denn der Mini-UART hat keine Parität.Dann wird jeder Indikator als Kind gesendet, etwa so: {„scale-1“: {„values“: {„kg“: 12.45}}} auf v1/gw/telemetry.

Measure twice, poll once.
Akzeptierte Lösung♥ 9

Von English mit KI übersetzt ·

Das waren zwei Fehler: der Token und der fehlende Teil /tenant/<tenantId> (nachdem ich den Schlüssel hatte, kam einmal 404, dann habe ich es bemerkt). Läuft jetzt mit 30 s und einem schreibgeschützten Schlüssel, der auf unsere IP beschränkt ist. Der Summer ging heute Morgen los, als sie ihn gefüllt haben, also funktioniert es.

Measure twice, poll once.
♥ 0

Von English mit KI übersetzt ·

Portweiterleitung am Router funktioniert, das habe ich einmal für eine Kamera gemacht. Wähl einfach einen hohen Port.

Measure twice, poll once.
♥ 1
Ansicht von 15 Beiträgen – 1 bis 15 (von insgesamt 38)