отметили
2
человек
голосовать
2
человек
Управляем лабораторным блоком питания Riden DPS из браузера: Web Serial и Modbus RTU в одном HTML-файлеhabr.com
Разработчик выложил в открытый доступ веб-приложение DPS Control, которое управляет лабораторными блоками питания Riden серий DPS и DPH прямо из браузера. Связь с устройством идёт через Web Serial API, так что устанавливать ничего не нужно — достаточно Chrome или Edge.
Приложение работает с блоками, у которых есть модуль коммуникации USB или Bluetooth. Обмен данными идёт по протоколу Modbus RTU, а вся логика умещается в один HTML-файл. Соединение устанавливается напрямую между браузером и USB-адаптером, без промежуточного сервера.
Основная претензия автора к родному софту RD Tech — привязка к Windows и отсутствие удобных инструментов. В DPS Control заявлены логгер, I-V-свип и последовательности команд, которых в штатной программе нет. Данные при этом никуда не отправляются.
Проект распространяется по лицензии MIT, исходники лежат на GitHub, а живая версия доступна на GitHub Pages. Ограничение Web Serial API — только браузеры на Chromium, в Firefox и Safari приложение не заработает.
Если проект не заглохнет, у владельцев Riden появится кроссплатформенная альтернатива штатному софту без установки. Впрочем, судьба таких утилит обычно зависит от того, дотянется ли автор до поддержки остальных моделей линейки.
Приложение работает с блоками, у которых есть модуль коммуникации USB или Bluetooth. Обмен данными идёт по протоколу Modbus RTU, а вся логика умещается в один HTML-файл. Соединение устанавливается напрямую между браузером и USB-адаптером, без промежуточного сервера.
Основная претензия автора к родному софту RD Tech — привязка к Windows и отсутствие удобных инструментов. В DPS Control заявлены логгер, I-V-свип и последовательности команд, которых в штатной программе нет. Данные при этом никуда не отправляются.
Проект распространяется по лицензии MIT, исходники лежат на GitHub, а живая версия доступна на GitHub Pages. Ограничение Web Serial API — только браузеры на Chromium, в Firefox и Safari приложение не заработает.
Если проект не заглохнет, у владельцев Riden появится кроссплатформенная альтернатива штатному софту без установки. Впрочем, судьба таких утилит обычно зависит от того, дотянется ли автор до поддержки остальных моделей линейки.
Комментарии (0)
Чтобы комментировать, нужно войти.