Network Requirements for PlugStream
PlugStream charge points require an internet connection to be able to communicate with PlugStream Cloud or third party CSMS.
This article is primarily for network administrations and other people who manage the network on site.
Option | PlugStream 7 | PlugStream 22 |
---|---|---|
Bluetooth 5.0, BLE with external antenna | Yes | Yes |
WiFi 2.4 GHz 802.11 b/g/n (channel 1-11) | Yes | Yes |
Ethernet | Yes | Yes |
4G LTE | Optional | Optional |
Table 1 – Network Connectivity Options
Each charging station uses approx. 5MB for each charge cycle performed. The anticipated data traffic for each PlugStream Charge Point is around 3 MB a day.
Network Security
All traffic and communication between the charge point and the cloud solution are encrypted. All the following network services are required to allow PlugStream to work together with PlugStream Cloud. All the ports stated are outgoing ports, and you have to open them in active firewalls. PlugStream links to the necessary services without opening incoming ports, even if they are located behind a NAT.
HTTPS
TCP port 443 (multiple domains)
PlugStream connects to PlugStream Cloud by means of HTTPS in order to report usage, control the charge point and download firmware updates. This communication is encrypted. PlugStream verifies the server certificate before the update is download, and the firmware update itself is verified cryptographically before being installed.
The following domains are used:
- ocpp.ampnexus.net
- setup.plugstream.co.uk
Outgoing Ports
Port | Type | Domain / IP Address |
---|---|---|
123 | UDP | pool.ntp.org |
443 | TCP | ocpp.ampnexus.net |
443 | TCP | setup.plugstream.co.uk |
53 | UDP | 1.1.1.1 |
53 | UDP | 1.0.0.1 |
Table 2 – Outgoing Port Usage by domain
DHCP
UDP port 68
DHCP is used on the local network to assign an IP address to PlugStream and give the IP address to the DNS server. DHCP server with a sufficient number of IP addresses – one for every device connected.
DNS
PlugStream uses DNS to look up the IP addresses of the domains used to communicate with PlugStream Cloud.
If the DHCP server does not specify a DNS server, or if it does not respond promptly, PlugStream uses the DNS server (or DNS servers) specified by the DHCP server, in addition to Cloudflare DNS servers.
DNS Server | Priority |
---|---|
Primary DNS Server (DHCP) | 1 |
Secondary DNS Server (DHCP) | 2 |
1.1.1.1 (Cloudflare Primary) | 3 |
1.0.0.1 (Cloudflare Secondary) | 4 |
NTP
NTP Server | Port |
---|---|
pool.ntp.org | 123 |
If the PlugStream’s real-time clock is wrong, the charge point cannot authenticate itself with PlugStream Cloud. PlugStream has to be connected to an NTP server so that the internal clock can be updated. This communication takes place via UDP port 123.
The NTP server used by PlugStream is pool.ntp.org.
The hostname used for NTP is static. It cannot be changed by the user at present.