Jump to content
    

Браузер как 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.

 

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

Edited by Himmler

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...