Мониторинг внешнего интерфейса (UL/DL) роутера Keenetic с помощью виджета рабочего стола (плагин Rainmeter)

Keenetic Rainmeter Plugin

Однажды мне захотелось видеть график загрузки внешнего канала моего роутера Keenetic Viva (KN-1910) прямо на рабочем столе Windows 10.

Не найдя готовых решений, я начал искать программу для виджетов на рабочий стол, позволяющую создавать кастомные виджеты. Мне приглянулась опенсорная программа Rainmeter

Почитав документацию для создания виджетов (в их терминологии "скины") и внешних плагинов, я написал плагин на С++. Плагин общается с роутером по REST API.

 

Чтобы он заработал, нужно указать в файле настроек Rainmeter.dat пароль от роутера (знаю, что небезопасно хранить пароль в открытом виде).

[KeeneticPlugin]
Password=qwerty1234
;Login=admin
;URL=http://192.168.1.1

Вот как выглядит виджет у меня (самый нижний). Остальные виджеты - из коллекции Win10 Widgets.

 

Keenetic desktop widget (Rainmeter)

 

Готовый скин (виджет) для Rainmeter можно скачать здесь: https://github.com/zenden2k/KeeneticRainmeterPlugin/releases

P.S. Не могу сказать точно, какие версии роутеров Keenetic поддерживаются плагином, но, скорее всего, это самые последние версии NDMS (на данный момент у меня установлена версия 3.4.12)


Комментарии
Оставьте ваш комментарий
Никнейм:
Никнейм*:
Пока никто не оставил ни одного комментария. Не хотите стать первыми?