PACEdge User Manual
Section 5
GFK-3178B
Nov 2020
PACEdge Architecture Details
12
5.2.1
Internal Communication Between PACEdge Applications
To access InfluxDB and MySQL from within the PACEdge, say from Node-RED flows, certain
communication parameters, and authorization data needs to be specified. Assuming that
passwords are default and have not yet been changed by the user, this data is as follows
InfluxDB Access Parameters:
•
Host: influxdb
•
Port: 8086
•
Username: admin
•
Password: edgestack
Grafana communication parameters with InfluxDB data source:
•
•
Database: test (or your own database name, need to match InfluxDB database name in
Node-RED)
•
User: admin
•
Password: edgestack
•
HTTP Method: GET
MySQL communication parameters :
•
Host: MySQL
•
Port: 3306
•
Username: admin
•
Password: edgestack
Internal MQTT communication parameters :
•
Server: mqtt-internal-ipc
•
Port: 1883
External MQTT communication parameters :
•
When using MQTT broker in the same PACEdge unit:
o
Server: MQTT
o
Port: 1883
•
When using MQTT broker in the other PACEdge unit, attached via Ethernet:
o
Server: xx.xx.xx.xx:1883
(where xx.xx.xx.xx is an IP address of the remote unit, such as 192.168.2.90)
o
Port: 1883
5.3
Data Storage and Backup
PACEdge software consists of several applications, such as Node-RED, InfluxDB, Grafana, MySQL,
etc that are integrated. When the user creates his specific flows and stores data in the databases, all
this user-specific data will be stored in the Linux file system. If desired, this data can be periodically
copied and stored in other locations, such as a USB stick, for backup purposes.
User data location is at /var/lib/docker/volumes/:
•
emersonedgestack-vxx_chronograf
•
emersonedgestack-vxx_grafana-storage
•
emersonedgestack-vxx_influxdb
•
emersonedgestack-vxx_mysql
•
emersonedgestack-vxx_nodered
•
emersonedgestack-vxx_portainer