Network Requirements
Needed Requirements for your SWARM Perception Box

Requirements

The VPX Agent needs to communicate with the SWARM Control Center, which is deployed in the Microsoft Azure Cloud. This requires the following outgoing ports to be open in your firewall:
Port
Protocol
Direction
80
TCP/UDP
Outgoing
123
UDP
Outgoing
443
TCP/UDP
Outgoing
1194
UDP
Outgoing
8883
TCP
Outgoing
5671
TCP
Outgoing
If you are using your own MQTT broker, watch out for ports 1883 (TCP) (not encrypted) and 8883 (TCP) (encrypted).
Typically, the camera video steam is accessed through port 554 (TCP/UDP)

Troubleshooting

Connect your PC to the network the Perception Box is connected to.

DNS

Make sure the DNS is able to resolve *.azure-devices.net, *.azure-devices-provisioning.net.
1
[email protected]:~$ dig +short global.azure-devices-provisioning.net
2
3
id-prod-global-endpoint.trafficmanager.net.
4
idsu-prod-mrs-001-su.francesouth.cloudapp.azure.com.
5
40.79.180.98
Copied!

Ports

Make sure that all above listed outgoing ports are open.
1
[email protected]:~$ curl portquiz.net:8883
2
Port 8883 test successful!
3
Your IP: 127.0.0.1
Copied!

SSL/TLS

Make sure the TLS certificate is valid (and not inspected). Watch out for Verification: OK.
1
[email protected]:~$ openssl s_client -connect global.azure-devices-provisioning.net:443
2
3
CONNECTED(00000005)
4
depth=2 C = IE, O = Baltimore, OU = CyberTrust, CN = Baltimore CyberTrust Root
5
verify return:1
6
depth=1 C = US, O = Microsoft Corporation, CN = Microsoft RSA TLS CA 02
7
verify return:1
8
depth=0 CN = *.azure-devices-provisioning.net
9
verify return:1
10
---
11
Certificate chain
12
0 s:CN = *.azure-devices-provisioning.net
13
i:C = US, O = Microsoft Corporation, CN = Microsoft RSA TLS CA 02
14
1 s:C = US, O = Microsoft Corporation, CN = Microsoft RSA TLS CA 02
15
i:C = IE, O = Baltimore, OU = CyberTrust, CN = Baltimore CyberTrust Root
16
---
17
Server certificate
18
-----BEGIN CERTIFICATE-----
19
MIIIWTCCBkGgAwIBAgITfwATMr0tZ+TbqzQUkQAAABMyvTANBgkqhkiG9w0BAQsF
20
ADBPMQswCQYDVQQGEwJVUzEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9u
21
MSAwHgYDVQQDExdNaWNyb3NvZnQgUlNBIFRMUyBDQSAwMjAeFw0yMTA3MDkwNjE2
22
MTNaFw0yMjA3MDkwNjE2MTNaMCsxKTAnBgNVBAMMICouYXp1cmUtZGV2aWNlcy1w
23
cm92aXNpb25pbmcubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
24
7hgw5y+IyX/ouCwj/DEpFmvlXu+dV8NfTvt9CfmPIOZ6wmoA5veCH37nrtrEhcOF
25
cLG5GMar0oU35G0M6uw/ozximc3RiKZ+hrldwoHAfFgi51KBh3zmgPaNgop2yVk3
26
POTX9Uhdt51AVvs/ThU11TQEH+JLITyzJ9lTZTQ/mvKIHGXqkNjs393VWH8/eEen
27
0VLlf1ZxuhS7MN6o1t9uiAb8wjVzKZpXY78du6EVwlQ08toT2gPMQWAoTTP5xpf9
28
2uD4OTX2kTS9uq57idBA1bJ4jGfGHYgdXYrtO3fJj/5fGpD8IoEW2MOyW75Jhx0g
29
B54dzPd5x9GQV4dEtUzNsQIDAQABo4IEUDCCBEwwggF9BgorBgEEAdZ5AgQCBIIB
30
bQSCAWkBZwB3AEalVet1+pEgMLWiiWn0830RLEF0vv1JuIWr8vxw/m1HAAABeony
31
COIAAAQDAEgwRgIhAKZU7pFcLeWfIWvHNJKi9dTwpZ6cco7ZJM2GMjCnQWFbAiEA
32
zU20lLFYygemYKFpEVoToYXEnJT1V/U2N12HaHW8lpEAdQBRo7D1/QF5nFZtuDd4
33
jwykeswbJ8v3nohCmg3+1IsF5QAAAXqJ8gn+AAAEAwBGMEQCIATBFGqFT/+ZIJEP
34
LIr0PnuUZMXEDECsbY70ioyQ3VGVAiAg5BDN/j+GP0pU2uQuEcYT/p6bGzc2tStu
35
CmUFrkXk0AB1AEHIyrHfIkZKEMahOglCh15OMYsbA+vrS8do8JBilgb2AAABeony
36
CKcAAAQDAEYwRAIgMJUT5kei0kBrEBQf8BUU/HMDc7G35l5EGJWiaGheTuACIBvx
37
cQz4XrCBAYC3s20AIz4W3NJx+dtyCxibgGvYiJkMMCcGCSsGAQQBgjcVCgQaMBgw
38
CgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPgYJKwYBBAGCNxUHBDEwLwYnKwYBBAGC
39
NxUIh9qGdYPu2QGCyYUbgbWeYYX062CBXYWGjkGHwphQAgFkAgEnMIGHBggrBgEF
40
BQcBAQR7MHkwUwYIKwYBBQUHMAKGR2h0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9w
41
a2kvbXNjb3JwL01pY3Jvc29mdCUyMFJTQSUyMFRMUyUyMENBJTIwMDIuY3J0MCIG
42
CCsGAQUFBzABhhZodHRwOi8vb2NzcC5tc29jc3AuY29tMB0GA1UdDgQWBBQqXAQT
43
3B3N/btP6xdi/E9UvXDdoDAOBgNVHQ8BAf8EBAMCBLAwWwYDVR0RBFQwUoIgKi5h
44
enVyZS1kZXZpY2VzLXByb3Zpc2lvbmluZy5uZXSCLiouc3UubWFuYWdlbWVudC1h
45
enVyZS1kZXZpY2VzLXByb3Zpc2lvbmluZy5uZXQwgbAGA1UdHwSBqDCBpTCBoqCB
46
n6CBnIZNaHR0cDovL21zY3JsLm1pY3Jvc29mdC5jb20vcGtpL21zY29ycC9jcmwv
47
TWljcm9zb2Z0JTIwUlNBJTIwVExTJTIwQ0ElMjAwMi5jcmyGS2h0dHA6Ly9jcmwu
48
bWljcm9zb2Z0LmNvbS9wa2kvbXNjb3JwL2NybC9NaWNyb3NvZnQlMjBSU0ElMjBU
49
TFMlMjBDQSUyMDAyLmNybDBXBgNVHSAEUDBOMEIGCSsGAQQBgjcqATA1MDMGCCsG
50
AQUFBwIBFidodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL21zY29ycC9jcHMw
51
CAYGZ4EMAQIBMB8GA1UdIwQYMBaAFP8vf+EG9DjzLe0ljZjC/g72bPz6MB0GA1Ud
52
JQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0BAQsFAAOCAgEA73AQ
53
Ttgf5WVaoIyLp0xeOo4T6mY7Ad/wkcWHrafx2POogbU6I19St43mulggzhZbWm9D
54
raeNCuJD+zMgrrBCu9Uii6G7RvzK6/kVGXdG+XBGYWcW5sRWBSpuDEMAElvkhowc
55
B/HQqbB3NtlSoBDVWNgkomF8pSUJ/USITiaBPhPw/Lf/rObPBI1KgyStWtZUmtQh
56
T9hXJIrJrAFBG0f2fNg/PeBpO6tkSlgWc25Ojg78sPZ9MILmJG6xER/l/3WEw6F1
57
1ibucyMGLFPJPTYcFCb0/O6q1cRV5nXyQ0wg2axn5kK423CkAZBA6qlGfLl5J33T
58
a7xBIdiwwPy1A+cAz82LTWeZij3lSSTavnTvwicw1CAqUL9Wf696Zeikz0cqkEA+
59
eR8ngBx4RQjfTW9XTh/QxX1TR56tDl/3G3EhZ34/Rddr4CRRsJNR/SPHcKUiGiox
60
DdRjM5Mhya7rblTVEfC8nxptXyRgjdvRAHanyl0zF8lZ6gh1m/MCYPo+1X8kbvPh
61
eKm1EUWJ2xt60deLxb34M2164N+fa0R6xSAFf7guq25BaLt/oV5tjmoUjQJEtbcp
62
/5bEzS0RghacUpAj47GmEtrpMGnjW+NpzowkjsR4HE2T54ItSlafD/4Am1Fbx/oE
63
/o14IXIGOpM+TlGPEifj+7cgIA7GESAgi8J3CaI=
64
-----END CERTIFICATE-----
65
subject=CN = *.azure-devices-provisioning.net
66
67
issuer=C = US, O = Microsoft Corporation, CN = Microsoft RSA TLS CA 02
68
69
---
70
No client certificate CA names sent
71
Client Certificate Types: RSA sign, DSA sign, ECDSA sign
72
Requested Signature Algorithms: RSA+SHA256:RSA+SHA384:RSA+SHA1:ECDSA+SHA256:ECDSA+SHA384:ECDSA+SHA1:DSA+SHA1:RSA+SHA512:ECDSA+SHA512
73
Shared Requested Signature Algorithms: RSA+SHA256:RSA+SHA384:RSA+SHA1:ECDSA+SHA256:ECDSA+SHA384:ECDSA+SHA1:DSA+SHA1:RSA+SHA512:ECDSA+SHA512
74
Peer signing digest: SHA256
75
Peer signature type: RSA
76
Server Temp Key: X25519, 253 bits
77
---
78
SSL handshake has read 4003 bytes and written 444 bytes
79
Verification: OK
80
---
81
New, TLSv1.2, Cipher is ECDHE-RSA-AES128-GCM-SHA256
82
Server public key is 2048 bit
83
Secure Renegotiation IS supported
84
Compression: NONE
85
Expansion: NONE
86
No ALPN negotiated
87
SSL-Session:
88
Protocol : TLSv1.2
89
Cipher : ECDHE-RSA-AES128-GCM-SHA256
90
Session-ID: 36070000994141FEF9A6DA8FFE8AEBAE8609332DED4B5B69AC05BF44FE3667B8
91
Session-ID-ctx:
92
Master-Key: 1D2580A0EECFF340F4A7DA46BC6B88D25309C78EFF35B736A2882745E010778D6EB29B45A1C7F62ADDF1AB6D2937EA9D
93
PSK identity: None
94
PSK identity hint: None
95
SRP username: None
96
Start Time: 1626709603
97
Timeout : 7200 (sec)
98
Verify return code: 0 (ok)
99
Extended master secret: yes
100
---
Copied!
Last modified 1d ago
Export as PDF
Copy link