Skip to end of metadata
Go to start of metadata

Envision Generation 2 is here.  GCP Cloud is first to support Gen 2 of Envision Technology.


This document is provided as a guideline only.
Beet reserves the right to change network architecture and specifications at any time without notice.

Envision Cloud Architecture

PDF Download

Envision Cloud Architecture PDF

Envision Generation 2 Application Architecture


Internet Firewall Rules

Firewall rules for outbound internet access via eDCA or eBroker (if installed).  Device with internet access will require the ability to perform DNS resolution.

Mandatory
Outbound Internet Access

accounts.google.com:443 / HTTPS
pubsub.googleapis.com:443 / HTTPS (An alias for googleapis.l.google.com)


IP Ranges are assigned to this DNS Entry
googleapis.l.google.com

Recommended Internet Access
(Network Time Protocol)

time.google.com:123 / UDP (NTP)

Application Updates
storage.googleapis.com:443 / HTTPS
commondatastorage.googleapis.com:443 / HTTPS

AMQP eBroker (If Installed)

eDCA to eBroker requires the following ports enabled, if a firewall is in place.

AMQP
Local eDCA to eBroker Server

5671/tcp

5671/udp

5672/tcp

5672/udp

AMQP-Cluster

4369/tcp

25672/tcp


Mandatory Outbound Internet Access (Google GCP Access)

  • The IP addresses that various domain names resolve to don't necessarily fall within any given address range.
  • Even if you don't currently see activity at the addresses listed above, there could be future activity.

Google GCP IP Addresses ( As of 08/02/2019)

This list of IP addresses are subject to change by Google without notice. Beet will attempt to keep this list updated. However, this list can not be considered complete and accurate, it is only an initial reference.


DNS NameIP Address
accounts.google.com 

2404:6800:4003:c02::54
2404:6800:4004:807::200d
2404:6800:4006:80a::200d
2607:f8b0:4004:802::200d
2607:f8b0:4004:814::200d
2607:f8b0:4005:801::200d
2607:f8b0:400a:803::200d
2800:3f0:4001:810::200d
2a00:1450:400b:c01::54
74.125.68.84
74.125.193.84
172.217.7.237
172.217.14.237
172.217.27.77
172.217.28.13
172.217.164.141
172.217.167.77
216.58.192.13

googleapis.l.google.com 

2404:6800:4003:c04::5f
2404:6800:4004:80c::200a
2404:6800:4006:807::200a
2607:f8b0:4004:80e::200a
2607:f8b0:4005:801::200a
2607:f8b0:4005:80b::200a
2800:3f0:4001:80b::200a
2a00:1450:400b:c01::5f
74.125.24.95
74.125.68.95
74.125.193.95
74.125.200.95
172.217.0.42
172.217.3.42
172.217.5.106
172.217.5.234
172.217.6.42
172.217.6.74
172.217.7.138
172.217.7.170
172.217.7.202
172.217.7.234
172.217.8.10
172.217.15.74
172.217.15.106
172.217.24.138
172.217.25.106
172.217.25.138
172.217.25.170
172.217.25.202
172.217.25.234
172.217.26.10
172.217.26.42
172.217.27.74
172.217.28.10
172.217.28.234
172.217.29.234
172.217.30.74
172.217.30.106
172.217.31.138
172.217.31.170
172.217.161.42
172.217.161.74
172.217.162.106
172.217.164.106
172.217.167.74
172.217.194.95
216.58.194.170
216.58.194.202
216.58.195.74
216.58.195.234
216.58.196.138
216.58.197.170
216.58.197.202
216.58.197.234
216.58.199.42
216.58.199.74
216.58.200.106
216.58.202.10
216.58.202.138
216.58.203.106
216.58.217.74

time.google.com 

UDP

2001:4860:4806::
2001:4860:4806:4::
2001:4860:4806:8::
2001:4860:4806:c::
216.239.35.0
216.239.35.4
216.239.35.8
216.239.35.12

Network Ports - Connectivity Diagram

Click here to download PDF.

Data Security - Information Transmitted to Cloud

With the cloud solution, there is no inbound connection from the Beet Cloud services and your network.

There is an output HTTPS network connection (just like secure web browsing), specific URL we access are defined in the firewall section above.

Actual Sample Data

An actual example of data transmitted to the cloud, uncompressed and decoded of course.

Twenty-Four messages below provided for example:

{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:00:35.446","pid": "172.21.28.24","mt": "3","mi": 0,"mc": 278,"mb": 32,"p1": 386991897,"p2": 1142489168,"payload":[{"idx": 2,"data": 9} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:00:35.590","pid": "172.21.28.108","mt": "3","mi": 0,"mc": 262,"mb": 32,"p1": 50538275,"p2": 1227359744,"payload":[{"idx": 2,"data": 17} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:00:48.837","pid": "172.21.28.45","mt": "3","mi": 0,"mc": 654,"mb": 32,"p1": 386991904,"p2": 1363240592,"payload":[{"idx": 7,"data": 1} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:00:57.347","pid": "172.21.28.45","mt": "4","mi": 0,"mc": 657,"mb": 32,"p1": 386991904,"p2": 1364203360,"payload":[{"idx": 8,"data": 4883},{"idx": 9,"data": 201491},{"idx": 10,"data": 319812352},{"idx": 11,"data": 320012307},{"idx": 12,"data": 1045267},{"idx": 13,"data": 787} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:00:52.607","pid": "172.21.28.108","mt": "3","mi": 0,"mc": 270,"mb": 32,"p1": 50538275,"p2": 1229260672,"payload":[{"idx": 2,"data": 17} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:00:50.645","pid": "172.21.28.108","mt": "3","mi": 0,"mc": 269,"mb": 32,"p1": 50538275,"p2": 1229132176,"payload":[{"idx": 2,"data": 1} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:01:10.339","pid": "172.21.28.87","mt": "4","mi": 0,"mc": 152,"mb": 32,"p1": 386991897,"p2": 1411473968,"payload":[{"idx": 3,"data": 28945} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:01:11.307","pid": "172.21.28.87","mt": "4","mi": 0,"mc": 155,"mb": 32,"p1": 386991897,"p2": 1411537024,"payload":[{"idx": 3,"data": 94481} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:01:15.084","pid": "172.21.28.87","mt": "4","mi": 0,"mc": 156,"mb": 32,"p1": 386991897,"p2": 1411790432,"payload":[{"idx": 2,"data": 787},{"idx": 3,"data": 226067} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:01:16.044","pid": "172.21.28.66","mt": "3","mi": 0,"mc": 143,"mb": 32,"p1": 386991897,"p2": 1146706176,"payload":[{"idx": 7,"data": 1} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:01:48.573","pid": "172.21.28.66","mt": "4","mi": 0,"mc": 146,"mb": 32,"p1": 386991897,"p2": 1160909408,"payload":[{"idx": 2,"data": 286331137},{"idx": 4,"data": 16777217} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:01:58.334","pid": "172.21.28.108","mt": "3","mi": 0,"mc": 288,"mb": 32,"p1": 50538275,"p2": 1347450912,"payload":[{"idx": 2,"data": 17} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:01:55.663","pid": "172.21.28.66","mt": "3","mi": 0,"mc": 148,"mb": 32,"p1": 386991897,"p2": 1161372160,"payload":[{"idx": 2,"data": 17},{"idx": 12,"data": 9} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:15.094","pid": "172.21.28.24","mt": "4","mi": 0,"mc": 307,"mb": 32,"p1": 386991897,"p2": 1163421008,"payload":[{"idx": 9,"data": 69888} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:10.184","pid": "172.21.28.66","mt": "3","mi": 0,"mc": 151,"mb": 32,"p1": 386991897,"p2": 1163097152,"payload":[{"idx": 7,"data": 9} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:23.381","pid": "172.21.28.45","mt": "3","mi": 0,"mc": 707,"mb": 32,"p1": 386991904,"p2": 1393959184,"payload":[{"idx": 12,"data": 1} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:29.115","pid": "172.21.28.45","mt": "3","mi": 0,"mc": 710,"mb": 32,"p1": 386991904,"p2": 1394709520,"payload":[{"idx": 14,"data": 0} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:30.027","pid": "172.21.28.45","mt": "3","mi": 0,"mc": 713,"mb": 32,"p1": 386991904,"p2": 1394771200,"payload":[{"idx": 12,"data": 17} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:41.246","pid": "172.21.28.87","mt": "4","mi": 0,"mc": 164,"mb": 32,"p1": 386991897,"p2": 1431458448,"payload":[{"idx": 3,"data": 17} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:48.075","pid": "172.21.28.87","mt": "3","mi": 0,"mc": 173,"mb": 32,"p1": 386991897,"p2": 1431909424,"payload":[{"idx": 2,"data": 17} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:56.946","pid": "172.21.28.108","mt": "3","mi": 0,"mc": 305,"mb": 32,"p1": 50538275,"p2": 1363755280,"payload":[{"idx": 2,"data": 1} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:53.436","pid": "172.21.28.66","mt": "3","mi": 0,"mc": 155,"mb": 32,"p1": 386991897,"p2": 1177983024,"payload":[{"idx": 7,"data": 9} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:53.434","pid": "172.21.28.66","mt": "4","mi": 0,"mc": 154,"mb": 32,"p1": 386991897,"p2": 1177983024,"payload":[{"idx": 3,"data": 286331153} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:03:39.886","pid": "172.21.28.45","mt": "3","mi": 0,"mc": 731,"mb": 32,"p1": 386991904,"p2": 1412591936,"payload":[{"idx": 2,"data": 9} ]} 


eDCA Transfer Agent >= v2.6 Now support data source obfuscation.

Twenty-Four messages below provided for example:

{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:00:35.446","pid": "M4jB6MTcyLjIxLjjaBqgI4LjI0cfK7P","mt": "3","mi": 0,"mc": 278,"mb": 32,"p1": 386991897,"p2": 1142489168,"payload":[{"idx": 2,"data": 9} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:00:35.590","pid": "5q62YMTcyLjIxLjWAgfSI4LjEwOA==62V5n","mt": "3","mi": 0,"mc": 262,"mb": 32,"p1": 50538275,"p2": 1227359744,"payload":[{"idx": 2,"data": 17} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:00:48.837","pid": "jaBqgMTcyLjIxLjcfK7PI4LjQ1UVc5S","mt": "3","mi": 0,"mc": 654,"mb": 32,"p1": 386991904,"p2": 1363240592,"payload":[{"idx": 7,"data": 1} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:00:57.347","pid": "jaBqgMTcyLjIxLjcfK7PI4LjQ1UVc5S","mt": "4","mi": 0,"mc": 657,"mb": 32,"p1": 386991904,"p2": 1364203360,"payload":[{"idx": 8,"data": 4883},{"idx": 9,"data": 201491},{"idx": 10,"data": 319812352},{"idx": 11,"data": 320012307},{"idx": 12,"data": 1045267},{"idx": 13,"data": 787} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:00:52.607","pid": "5q62YMTcyLjIxLjWAgfSI4LjEwOA==62V5n","mt": "3","mi": 0,"mc": 270,"mb": 32,"p1": 50538275,"p2": 1229260672,"payload":[{"idx": 2,"data": 17} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:00:50.645","pid": "5q62YMTcyLjIxLjWAgfSI4LjEwOA==62V5n","mt": "3","mi": 0,"mc": 269,"mb": 32,"p1": 50538275,"p2": 1229132176,"payload":[{"idx": 2,"data": 1} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:01:10.339","pid": "UVc5SMTcyLjIxLj5q62YI4Ljg3WAgfS","mt": "4","mi": 0,"mc": 152,"mb": 32,"p1": 386991897,"p2": 1411473968,"payload":[{"idx": 3,"data": 28945} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:01:11.307","pid": "UVc5SMTcyLjIxLj5q62YI4Ljg3WAgfS","mt": "4","mi": 0,"mc": 155,"mb": 32,"p1": 386991897,"p2": 1411537024,"payload":[{"idx": 3,"data": 94481} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:01:15.084","pid": "UVc5SMTcyLjIxLj5q62YI4Ljg3WAgfS","mt": "4","mi": 0,"mc": 156,"mb": 32,"p1": 386991897,"p2": 1411790432,"payload":[{"idx": 2,"data": 787},{"idx": 3,"data": 226067} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:01:16.044","pid": "cfK7PMTcyLjIxLjUVc5SI4LjY25q62Y","mt": "3","mi": 0,"mc": 143,"mb": 32,"p1": 386991897,"p2": 1146706176,"payload":[{"idx": 7,"data": 1} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:01:48.573","pid": "cfK7PMTcyLjIxLjUVc5SI4LjY25q62Y","mt": "4","mi": 0,"mc": 146,"mb": 32,"p1": 386991897,"p2": 1160909408,"payload":[{"idx": 2,"data": 286331137},{"idx": 4,"data": 16777217} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:01:58.334","pid": "5q62YMTcyLjIxLjWAgfSI4LjEwOA==62V5n","mt": "3","mi": 0,"mc": 288,"mb": 32,"p1": 50538275,"p2": 1347450912,"payload":[{"idx": 2,"data": 17} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:01:55.663","pid": "cfK7PMTcyLjIxLjUVc5SI4LjY25q62Y","mt": "3","mi": 0,"mc": 148,"mb": 32,"p1": 386991897,"p2": 1161372160,"payload":[{"idx": 2,"data": 17},{"idx": 12,"data": 9} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:15.094","pid": "M4jB6MTcyLjIxLjjaBqgI4LjI0cfK7P","mt": "4","mi": 0,"mc": 307,"mb": 32,"p1": 386991897,"p2": 1163421008,"payload":[{"idx": 9,"data": 69888} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:10.184","pid": "cfK7PMTcyLjIxLjUVc5SI4LjY25q62Y","mt": "3","mi": 0,"mc": 151,"mb": 32,"p1": 386991897,"p2": 1163097152,"payload":[{"idx": 7,"data": 9} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:23.381","pid": "jaBqgMTcyLjIxLjcfK7PI4LjQ1UVc5S","mt": "3","mi": 0,"mc": 707,"mb": 32,"p1": 386991904,"p2": 1393959184,"payload":[{"idx": 12,"data": 1} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:29.115","pid": "jaBqgMTcyLjIxLjcfK7PI4LjQ1UVc5S","mt": "3","mi": 0,"mc": 710,"mb": 32,"p1": 386991904,"p2": 1394709520,"payload":[{"idx": 14,"data": 0} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:30.027","pid": "jaBqgMTcyLjIxLjcfK7PI4LjQ1UVc5S","mt": "3","mi": 0,"mc": 713,"mb": 32,"p1": 386991904,"p2": 1394771200,"payload":[{"idx": 12,"data": 17} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:41.246","pid": "UVc5SMTcyLjIxLj5q62YI4Ljg3WAgfS","mt": "4","mi": 0,"mc": 164,"mb": 32,"p1": 386991897,"p2": 1431458448,"payload":[{"idx": 3,"data": 17} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:48.075","pid": "UVc5SMTcyLjIxLj5q62YI4Ljg3WAgfS","mt": "3","mi": 0,"mc": 173,"mb": 32,"p1": 386991897,"p2": 1431909424,"payload":[{"idx": 2,"data": 17} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:56.946","pid": "5q62YMTcyLjIxLjWAgfSI4LjEwOA==62V5n","mt": "3","mi": 0,"mc": 305,"mb": 32,"p1": 50538275,"p2": 1363755280,"payload":[{"idx": 2,"data": 1} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:53.436","pid": "cfK7PMTcyLjIxLjUVc5SI4LjY25q62Y","mt": "3","mi": 0,"mc": 155,"mb": 32,"p1": 386991897,"p2": 1177983024,"payload":[{"idx": 7,"data": 9} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:02:53.434","pid": "cfK7PMTcyLjIxLjUVc5SI4LjY25q62Y","mt": "4","mi": 0,"mc": 154,"mb": 32,"p1": 386991897,"p2": 1177983024,"payload":[{"idx": 3,"data": 286331153} ]} 
{ "edca": "668d51c4-0f6a-411e-87d0-e21f385acd2c","ts": "2017-11-07 15:03:39.886","pid": "jaBqgMTcyLjIxLjcfK7PI4LjQ1UVc5S","mt": "3","mi": 0,"mc": 731,"mb": 32,"p1": 386991904,"p2": 1412591936,"payload":[{"idx": 2,"data": 9} ]} 



eDCA Appliances (Data Collection Industrial Devices)

eDCA XID Series Appliance

eDCA XiS Series Appliance - IP65 Rated

Cloud Internet Network Utilization

Network Utilization and Impact Analysis

Envision AMQP Broker Appliance

AMQP eBroker (eDCA DXD Format)


Network Appliance Connection Examples

Please note these examples are provided as reference ONLY. Does not represent all possible configurations supported.


eDCA - Two Network Interfaces


eDCA - One Network Interface


eDCA + eBroker /with Firewall-Router