otghcloud/laravel-edgelink

Laravel package for Advantech/Edgelink ADAM RTU REST API integration.

Maintainers

Package info

github.com/otghcloud/laravel-edgelink

pkg:composer/otghcloud/laravel-edgelink

Transparency log

Statistics

Installs: 108

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.14 2026-08-05 00:38 UTC

README

OTGH Cloud

Laravel Edgelink Client

A full featured Laravel client for Advantech Edgelink compatible devices (for example ADAM-3600 RTU), implementing the REST API specification published by Advantech.

The package now exposes a canonical endpoint API surface only. Legacy alias helper methods for tags and IO have been removed.

Installation

composer require otghcloud/laravel-edgelink

Basic Usage

use OTGH\LaravelEdgelink\LaravelEdgelinkClient;

$client = LaravelEdgelinkClient::fromConfig();
$client->login();

$version = $client->system()->version();
$tags = $client->tags()->list();

Documentation

Full documentation is available in the docs folder:

Compatibility

  • Laravel 13+
  • PHP 8.3+

Tested on ADAM-3600 firmware versions 2.8.0 to 2.8.4.6.

Development

Developer-specific guidance is available in DEVELOPMENT.md.

Quality Gates

  • PHPUnit suite runs across PHP 8.3, 8.4, and 8.5.
  • PHPStan static analysis is enforced in CI.
  • Coverage is generated in CI and must meet the minimum threshold.

Release Notes

License

The MIT License (MIT). Please see LICENSE.md.