Looking to hire Laravel developers? Try LaraJobs

laravel-edgelink maintained by otghcloud

Description
Laravel package for Advantech/Edgelink ADAM RTU REST API integration.
Author
Last update
2026/08/05 02:38 (dev-main)
License
Downloads
108

Comments
comments powered by Disqus

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.