TR-069 / CWMP · ACS

WonLink

Every device, under control.

A lightweight TR-069 / CWMP device management platform: devices report in automatically, parameters are read and written in bulk, firmware upgrades are pre-checked, diagnostics and stability runs flow together, and a report is one click away.

Availability 98.6%1,264 of 1,284 online
Firmware rollout12 / 40 devices · pre-checked
wontech.online:8080 · Fleet overviewWonLinkFleet overviewParametersFirmwareDiagnosticsStability runsAlertsRequirementsAccountsFleet overviewSearch SN / model / IP…+ Bulk taskDevices1,284+36 this weekAvailability98.6%+0.4% vs yesterdayAlerts today32 handledUpgrading12 / 40S200 PRO · V1.2.3Availability trendlast 30 daysModel mix1,284S200 PRO58%M92 PLUS27%Other15%Device SNModelFirmwareRSRPLast informStatusWL2410A8F31S200 PROV1.2.3-71 dBm12 s agoOnlineWL2410B2C07M92 PLUSV2.0.1-84 dBm38 s agoOnlineWL2409C91E5S200 PROV1.2.2-93 dBm2 min agoWeak signalWL2410D4A19S200 PROV1.2.3-69 dBm9 s agoUpgradingWL2408E7733M92 PLUSV2.0.0—3 h agoOffline
Illustration · sample data
TR-069Native CWMP — devices connect with zero changes
TR-098 / 181Two generations of data models, full-tree discovery and bulk access
1 processLightweight self-hosting, SQLite single writer, simple to deploy
Light/Dark · 中/ENA console UI for the field and the office alike
Workflow

From onboarding to delivery, one line

Designed around what CPE R&D and validation do most: see it, change it, upgrade it safely, report on it.

01

Connect

Point a device’s ACS at WonLink; after its Inform it registers itself.

02

Discover

Full-tree discovery of TR-098 / TR-181, with model and firmware detected.

03

Configure

Filter by name or value; read and set in bulk; export parameter sheets.

04

Upgrade

Pre-check model and state, roll out in batches, keep before/after versions.

05

Diagnose

Ping, speed test, latency curves, run logs and config backups.

06

Deliver

Stability runs and requirement checks, with one-click reports.

Capabilities

The four scenes you use most

Parameters

The full parameter tree, read and write at will.

After a full-tree discovery, the device’s whole parameter tree is in front of you. Filter by name or value, read and set in bulk, see each node’s value history and export parameter sheets.

  • TR-098 / TR-181
  • Bulk read/write
  • Value history
  • Export
Filter by name or value…Bulk readInternetGatewayDevice.DeviceInfo.SoftwareVersionV1.2.3RWUpTime864213RWWANDevice.1.WANConnectionDevice.1.ExternalIPAddress10.64.12.9RWX_Cellular.RSRP-71RWSINR24RWBandn78RW
Illustration · sample data
Firmware

Check before you upgrade.

Firmware is identified by model and version on upload; model and state are checked before rollout; tasks queue up; before/after versions are recorded per device.

  • Detected on upload
  • Pre-checks
  • Traceable
1Upload firmwareDetected S200 PRO · V1.2.3Passed2Pre-checksModel match · device online · conditions metPassed3Roll out12 / 40 devices · rebooting4Verify resultsBefore/after versions · failures traceable
Illustration · sample data
Diagnostics

Diagnose remotely — no site visit.

Run Ping and up/down speed tests straight from the console and watch the latency curve; fetch run logs and config backups; reboot or factory-reset when needed.

  • Ping & speed
  • Logs & backup
  • Audited
Latency · 8.8.8.8avg 24 ms · loss 0.0% · jitter 3 ms Downlink speed186 Mbps Actions Fetch logsConfig backup RebootFactory reset
Illustration · sample data
Requirements

Customer requirement sheets, checked automatically.

Import the customer’s xlsx requirement sheet; the platform judges each item pass or fail from measured values and writes the results back into the original sheet.

  • Import xlsx
  • Judged on measured values
  • Written back
xlsxcustomer-requirements.xlsxJudge & fillREQ-001 · TR-181 data model supportedPassREQ-014 · Cellular signal readablePassREQ-023 · Band-steering switch writableFailREQ-031 · Periodic inform intervalPassREQ-040 · Remote factory resetTo confirm
Illustration · sample data

Fleet overview

Online/offline, availability, firmware spread, model mix and new arrivals — the whole fleet on one screen.

Stability runs

Logs drop-offs and abnormal reboots over a run, computes MTBF and availability, exports a report in one click.

Alerts & health

Instant alerts for lost contact, weak signal and abnormal reboots, with email; per-dimension health scores and periodic reports.

Accounts, ownership & audit

Devices belong to accounts and can be transferred; read-only accounts supported; every command and action is audit-logged.

Cellular & client view

Signal strength, cell, mode and band, connected clients and live throughput; light/dark and Chinese/English UI built for the field.

Export & archive

Export parameter sheets to Excel and run/diagnostic results as PDF / Excel reports, ready for delivery and archive.

Architecture

Simple architecture, clear boundaries

Devices talk to the platform over CWMP; people use the web console. Both entrances run in one process and share a single SQLite for sessions, task queue and data — the least to look after.

Device side CPE · router · gateway TR-069 client Inform · accepts RPC CWMP · 7547 WonLink platform CWMP sessions & task queue Params · firmware · diag · runs · checks Accounts · roles · audit SQLite (single writer) HTTP · 8080 Users Web console Admin · read-only Browser · light/dark · 中/EN
Control

Roles, audit and data — in your hands

When several people work together, device ownership and permissions are clear, and every command and change is recorded.

Accounts & ownership

Devices belong to accounts; teammates don’t step on each other.

  • Devices belong to accounts, transferable
  • Admin / read-only accounts
  • Passwords and sessions manageable

Auditable actions

Every command and change leaves a trail.

  • Audit log records operator, target and result
  • Command success rate and task records
  • Dangerous actions need confirmation

Data under your control

Lightweight self-hosting; data stays on your server.

  • SQLite single writer, simple to deploy
  • Device logs, firmware and backups kept together
  • Export and archive supported
Specs

At a glance

Protocol
TR-069(CWMP)
Data model
TR-098 / TR-181
Deployment
Lightweight self-hosted · single process · SQLite
Console
Browser · light/dark · 中/EN
Roles
Admin / read-only · devices by account
Export
Excel parameter sheets · PDF reports · run reports
FAQ

Frequently asked

Which devices does WonLink support?
CPE, routers and gateways that follow TR-069 (CWMP), with data models TR-098 and TR-181. New models are onboarded through full-tree discovery.
How do devices connect?
Point the device’s ACS URL at WonLink’s CWMP port (7547). Once it sends an Inform, the platform identifies model and firmware and registers it automatically.
Why does the console use its own port?
TR-069’s default port 7547 is restricted on some networks, so the human-facing web console uses a separate ordinary port; both run in one process.
Can I self-host it?
Yes. WonLink is a lightweight single-process service backed by SQLite; deployment and backup are simple.
How do I get an account?
The console uses its own accounts. To get one, contact the administrator.

Start managing your devices

Sign in to the console and start onboarding. Need an account? Contact the administrator.

Open console