Eine Basisstation verbinden
Verbinden Sie eine MIOTY-Basisstation mit KiloCenter — BSSCI auf Port 5000, Server-CA-Zertifikat und Schritte zur Erstellung in KC-Web.
Ziel
Verbinden Sie eine MIOTY-Basisstation mit Ihrer lokalen KiloCenter-Instanz und bestätigen Sie, dass sie online ist.
Voraussetzungen
KC-Core, KC-Gateway und KC-Web laufen (siehe Installation)
TLS-Zertifikate generiert (siehe den Zertifikats-Bootstrap-Schritt in Ihrer Installationsanleitung)
BSSCI erreichbar auf Port
5000Server-CA-Zertifikat verfügbar unter
kilocenter-modules/KC-Core/certificates/ca.crt
Schritt 1: Basisstation in KC-Web erstellen
Bevor sich die Hardware verbinden kann, muss die Basisstation in KiloCenter existieren.
Öffnen Sie KC-Web unter
http://localhost/(Container) oderhttp://localhost:5173(Quellcode-Entwicklung).Navigieren Sie zu Basisstationen in der Seitenleiste.
Klicken Sie auf Basisstation hinzufügen.
Geben Sie die Basisstation ein EUI (16-stellige Hex-Zeichenfolge, die der Hardware-Identität entspricht) und ein Name.
Speichern Sie die Basisstation.
Schritt 2: Basisstationshardware konfigurieren
Richten Sie die Firmware der Basisstation auf Ihren KiloCenter-Host aus:
Service-Center-Adresse: die IP-Adresse oder der Hostname Ihres KC-Core-Hosts
Service-Center-Port:
5000(BSSCI)Protokoll: TLS (erforderlich)
Bei AVA-Basisstationen lautet die Werksanmeldung ubuntu / 123456. Ändern Sie diese Zugangsdaten nach dem ersten Zugriff.
Schritt 3: CA-Zertifikat importieren
Die Basisstation muss dem CA-Zertifikat von KiloCenter vertrauen, damit TLS erfolgreich ist.
Kopieren Sie
kilocenter-modules/KC-Core/certificates/ca.crtauf die Basisstation.Importieren Sie es über die Konfigurationsoberfläche in den TLS-Vertrauensspeicher der Basisstation.
Schritt 4: Verbindung überprüfen
In KC-Web
Navigieren Sie zu Basisstationen. Die verbundene Basisstation sollte einen Online Status anzeigen.
In den Logs
Eine erfolgreiche Verbindung erzeugt Logeinträge, die Folgendes zeigen:
Versionsaushandlung -- KC-Core und die Basisstation stimmen sich auf die BSSCI-Protokollversion ab
Attach-Operationen -- die Basisstation registriert ihre Endpunkte bei KC-Core
Suchen Sie nach Einträgen mit versionNeg und attach ohne Fehlermeldungen.
Häufige Verbindungsfehler
Kein Verbindungsversuch in den Logs
Basisstation zeigt nicht auf den richtigen Host/Port
TLS-Handshake-Fehler
CA-Zertifikat nicht importiert oder Zertifikat stimmt nicht überein
Verbindung wird sofort getrennt
Basisstations-EUI nicht in KC-Web registriert
Versionsaushandlung schlägt fehl
Firmware-Version ist mit der BSSCI-Implementierung von KC-Core nicht kompatibel
Zuletzt aktualisiert