Netzwerkanforderungen

Anforderungen der Swarm Perception Box.

  • IPv4 ist erforderlich (IPv6 wird nicht unterstützt)

    • Eine private IP4-Adresse ist in Ordnung. Eine öffentlich routbare IP4-Adresse ist nicht notwendig.

    • Stellen Sie sicher, dass die MTU-Größe mindestens 1500 Bytes beträgt.

  • Mindestens 1Mbit/s Download-/Upload-Geschwindigkeit

Firewall (Ihr Netzwerk)

Die P101/OP101, bzw. der VPX-Agent müssen eine Verbindung zum Swarm Control Center herstellen können, das ist der Microsoft Azure Cloud gehostet wird. Hierfür müssen die folgenden ausgehenden Ports in Ihrer Firewall offen sein:

PortProtocol

80

IPv4 - TCP/UDP

123

IPv4 - UDP

443

IPv4 - TCP/UDP

1194

IPv4 - UDP

8883

IPv4 - TCP

5671

IPv4 - TCP

Normalerweise wird der Kamerastream über Port 554 (TCP/UDP) abgerufen. Wenn Sie Ihren eigenen MQTT-Broker verwenden, stellen Sie sicher, dass die erforderlichen Ports zugelassen sind.

Problembehebung

Verbinden Sie Ihren PC mit demselben Netzwerk, mit dem auch die Perception Box verbunden ist.

IPv4

Stellen Sie sicher, dass IP4 unterstützt wird.

ping4 google.com

DNS

Stellen Sie sicher, dass DNS in der Lage ist, *.azure-devices.net und *.azure-devices-provisioning.net aufzulösen.

swarm@:~$ dig +short global.azure-devices-provisioning.net

id-prod-global-endpoint.trafficmanager.net.
idsu-prod-mrs-001-su.francesouth.cloudapp.azure.com.
40.79.180.98

Ports

Stellen Sie sicher, dass alle oben aufgeführten Ports offen sind.

swarm@:~$ curl portquiz.net:8883
Port 8883 test successful!
Your IP: 127.0.0.1

SSL/TLS

Stellen Sie sicher, dass das TLS-Zertifikat gültig ist und nicht inspected wird. Achten Sie auf die Meldung Verification: OK.

swarm@:~$ openssl s_client -connect global.azure-devices-provisioning.net:443

CONNECTED(00000005)
depth=2 C = IE, O = Baltimore, OU = CyberTrust, CN = Baltimore CyberTrust Root
verify return:1
depth=1 C = US, O = Microsoft Corporation, CN = Microsoft RSA TLS CA 02
verify return:1
depth=0 CN = *.azure-devices-provisioning.net
verify return:1
---
Certificate chain
 0 s:CN = *.azure-devices-provisioning.net
   i:C = US, O = Microsoft Corporation, CN = Microsoft RSA TLS CA 02
 1 s:C = US, O = Microsoft Corporation, CN = Microsoft RSA TLS CA 02
   i:C = IE, O = Baltimore, OU = CyberTrust, CN = Baltimore CyberTrust Root
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIIWTCCBkGgAwIBAgITfwATMr0tZ+TbqzQUkQAAABMyvTANBgkqhkiG9w0BAQsF
ADBPMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u
<<SNIP>>
/5bEzS0RghacUpAj47GmEtrpMGnjW+NpzowkjsR4HE2T54ItSlafD/4Am1Fbx/oE
/o14IXIGOpM+TlGPEifj+7cgIA7GESAgi8J3CaI=
-----END CERTIFICATE-----
subject=CN = *.azure-devices-provisioning.net

issuer=C = US, O = Microsoft Corporation, CN = Microsoft RSA TLS CA 02

---
No client certificate CA names sent
Client Certificate Types: RSA sign, DSA sign, ECDSA sign
Requested Signature Algorithms: RSA+SHA256:RSA+SHA384:RSA+SHA1:ECDSA+SHA256:ECDSA+SHA384:ECDSA+SHA1:DSA+SHA1:RSA+SHA512:ECDSA+SHA512
Shared Requested Signature Algorithms: RSA+SHA256:RSA+SHA384:RSA+SHA1:ECDSA+SHA256:ECDSA+SHA384:ECDSA+SHA1:DSA+SHA1:RSA+SHA512:ECDSA+SHA512
Peer signing digest: SHA256
Peer signature type: RSA
Server Temp Key: X25519, 253 bits
---
SSL handshake has read 4003 bytes and written 444 bytes
Verification: OK
---
New, TLSv1.2, Cipher is ECDHE-RSA-AES128-GCM-SHA256
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : ECDHE-RSA-AES128-GCM-SHA256
    Session-ID: 36070000994141FEF9A6DA8FFE8AEBAE8609332DED4B5B69AC05BF44FE3667B8
    Session-ID-ctx:
    Master-Key: 1D2580A0EECFF340F4A7DA46BC6B88D25309C78EFF35B736A2882745E010778D6EB29B45A1C7F62ADDF1AB6D2937EA9D
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    Start Time: 1626709603
    Timeout   : 7200 (sec)
    Verify return code: 0 (ok)
    Extended master secret: yes
---

Last updated