Перейти к содержанию
    

Браузер как GUI для железяки, не имеющей сети

Здравствуйте, товарищи. Не уверен, что правильно выбрал ветку, если это так - перенаправьте, пожалуйста.

 

Имеется крайне нетривиальная задача - использовать браузер в качестве GUI для железяки.

Нетривиальность в том, что железяка видится на машине как флешка с файлами.

Да, по-хорошему нужно дополнительно поднять на железяке rndis + tcp стек + http сервер. Но сейчас это mass storage.

 

Соответственно, работать можно только через локальные файлы.

Самое простое и очевидное - перезагрузка файла чем-нибудь вроде <meta http-equiv="refresh" content="1">

 

но это даёт возможность только вывода информации из железяки.

 

Для ввода параметров есть пара идей:

 

Работа с файлами через HTML5 files API. Один на ввод, другой на вывод.

 

Безумная идея: размещение в файловой структуре дерева папок (глубиной, допустим, 30 каталогов), каждый уровень папок содержит 16 папок с именами от 0 до F.

Если нужно сообщить что-то железке, переадресовываемся на файл вида d\e\a\d\b\e\e\f\index.html, тем самым передавая железяке значение 0xdeadbeef.

 

Может есть ещё варианты ?

Изменено пользователем Himmler

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...