Repository navigation
Releases: waceinc/vexplor-edge
Release list
VEXPLOR Edge 1.1.0
English · 한국어는 아래
What changed
- Health in every batch status (optional fields, contract
vexplor.edge/1unchanged). The factory PC (CPU, memory, disk free, uptime, clock offset from the server), the line to the server (last success, last error, failures since, round trip, oldest waiting batch) and each machine (response time, read success over the last reads, reconnects, last drop). VEXPLOR AAS Studio 2.8.0 judges them OK · Warning · Problem on the Remote collectors screen; older servers accept the batches as before. - MQTT broker logins from the factory PC's
credentials.json— for links marked "Login required" in AAS Studio 2.8.0. Collectors before 1.1.0 connect to MQTT anonymously. - A full disk no longer stops the collector. A batch it cannot write waits in memory (up to 1,000 batches / 100,000 values, oldest dropped first and counted) and is sent from there; the status carries the write error.
- Measured with this release's arm64 package in a clean Ubuntu 24.04 container against an AAS Studio 2.8.0 server: the PC, line and machine values arrived, an OPC UA PLC stopped for 20 s was reconnected with no restart, and the server judged the dip in read success as Warning.
바뀐 것
- 묶음 상태에 공장 PC · 통신 · 설비 상태를 함께 보냅니다(선택 항목, 규격
vexplor.edge/1그대로). 공장 PC(CPU · 메모리 · 디스크 남은 공간 · 켜진 시간 · 서버와의 시계 차이), 서버 통신(마지막 성공 · 마지막 오류 · 실패 횟수 · 왕복 시간 · 가장 오래 기다린 묶음), 설비별(응답 시간 · 최근 읽기 성공률 · 재연결 횟수 · 마지막 끊김). VEXPLOR AAS Studio 2.8.0 의 원격 수집기 화면이 정상 · 주의 · 위험으로 판정하고, 옛 서버도 묶음을 그대로 받습니다. - MQTT 브로커 로그인을 공장 PC 의
credentials.json에서 읽습니다 — AAS Studio 2.8.0 에서 「로그인 필요」로 표시한 연결. 1.1.0 전 수집기는 MQTT 에 익명으로 붙습니다. - 디스크가 가득 차도 수집기가 멈추지 않습니다. 쓰지 못한 묶음은 메모리에 두었다가 보내고(최대 1,000묶음 · 10만 값, 넘으면 오래된 것부터 버리고 그 수를 남김), 상태에 쓰기 오류를 싣습니다.
- 이 릴리스의 arm64 꾸러미를 깨끗한 Ubuntu 24.04 컨테이너에 설치해 AAS Studio 2.8.0 서버와 맞물렸습니다. PC · 통신 · 설비 값이 도착했고, 20초 껐다 켠 OPC UA PLC 에 다시 시작 없이 다시 연결됐으며, 서버가 읽기 성공률 하락을 「주의」로 판정했습니다.
판을 올리려면 실행 파일만 바꿉니다 — 사용 설명서 15장.
VEXPLOR Edge 1.0.1
English · 한국어는 아래
What changed
- Reconnects to equipment by itself. When a PLC or MQTT broker restarts, or a PLC was off when the read list arrived, the collector closes that link and opens it again — after 1 s, then 2 s, 4 s … up to 60 s — without restarting the service. Connection errors now show on the server's status screen while a link is down.
- Measured with this release's x64 package in a clean Ubuntu 24.04 container: an OPC UA PLC was stopped for 20 s and started again; the collector reported the drop, reconnected after 4 attempts and values resumed with no restart.
- User guide: the three ways to place the server (inside the factory · outside with VEXPLOR Edge · outside with a VPN) in pictures, and a new chapter on what is set where (PLC addresses, register kinds, data types) and how values are read.
Install or upgrade: curl -fsSL https://github.com/waceinc/vexplor-edge/releases/latest/download/get.sh | sudo bash -s -- --server <URL> --code <CODE> (the server screen makes this line). To upgrade an installed collector, replace the binary — see the user guide, chapter 15.
바뀐 것
- 끊긴 설비 연결을 저절로 다시 엽니다. PLC · MQTT 브로커가 다시 시작되거나, 목록을 받을 때 PLC 가 꺼져 있었어도 서비스를 다시 시작하지 않아도 됩니다. 1초 뒤, 이어서 2초 · 4초 … 최대 60초 간격으로 다시 연결합니다. 끊긴 동안에는 서버의 상태 화면에 연결 오류가 그대로 보입니다.
- 이 릴리스의 x64 꾸러미를 깨끗한 Ubuntu 24.04 컨테이너에 설치해 OPC UA 가상 PLC 를 20초 껐다 켰습니다. 수집기는 끊김을 알리고 4번째 시도에 다시 연결했으며, 다시 시작하지 않고 값이 다시 들어왔습니다.
- 사용 설명서: 서버를 두는 세 가지 경우(공장 안 · 공장 밖 + VEXPLOR Edge · 공장 밖 + VPN)를 그림으로, PLC 번지 · 레지스터 종류 · 자료형을 어디서 정하고 값을 어떻게 읽는지 새 장으로 정리했습니다.
판을 올리려면 실행 파일만 바꿉니다 — 사용 설명서 15장.
VEXPLOR Edge 1.0.0
VEXPLOR Edge 1.0.0 — the remote collector, on its own
The program you put on one factory PC: it reads only the machines a person approved and sends their values out over
HTTPS. Outbound only, read only, no remote stop. Contract vexplor.edge/1.
One-click install
On VEXPLOR AAS Studio 2.7.0 or later: Settings → Remote collectors → "+ Connect a collector", then paste the line
it shows on the factory Linux PC:
curl -fsSL https://github.com/waceinc/vexplor-edge/releases/latest/download/get.sh | sudo sh -s -- --server https://aas.example.com --code XXXX-XXXX-XXXXget.sh picks the package for the PC's CPU, checks it against SHA256SUMS, installs, registers and starts the service.
In this release
- Moved out of VEXPLOR AAS Studio into its own repository (history kept), with its own version.
- Registers with the PC's hostname, says after
registerwhether its list is already approved, andvexplor-edge --version. get.sh— the one-line downloader, pinned to this release.- Equipment readers from AAS Studio's release libraries (
@aas/collector,@aas/fieldbus,@aas/opcua2.7.0);
node-opcuapinned to the version AAS Studio is tested with (a newer one broke OPC UA inside the package).
Files
vexplor-edge-1.0.0-linux-x64.tar.gz,vexplor-edge-1.0.0-linux-arm64.tar.gz— program, installer, systemd unit,
example configuration, third-party notices and SBOMget.sh,SHA256SUMS