Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
Web interface для упраления устройством
suprun
Добавлено 01.04.2015 10:29
0
Сообщение: 1
suprun
0

Пункты: 1358
Регистрация: 02.10.2009
Пол: Мужчина
Добрый день!
Заранее звиняйте ежели задаю глупые вопросы, но с web-м раньше никаких дел не имел.
Хотелось бы чтобы знающие люди обьяснили всю цепочку или хотя бы направление куда копать:
есть ARM9 с Debian-ом на борту. Хочу сделать web-interface со всякими там кнопочками , лампочками , закладками ну и пр., для того чтобы управлять перриферией.
Вопросы: какой взять сервер?
[ЗЫ:про klone читал, но может есть кие-нибудь новые веяния)]
На каком языке лучше писать?
И одно из самых важных: как из сервера связываться с исполняемым кодом ибо то же секьюрность...

Заранее спасибо
Спуститься к концу Подняться к началу
Персональная информация
titan83
Добавлено 02.04.2015 13:21 Сообщение: 2
titan83
3

Пункты: 3141
Регистрация: 16.12.2012
Привет. Могу рассказать к чему я пришел за год исследований.
Klone - это от бедности.
У меня сейчас рабочая схема такая (ARM9 9G45):
1. В качестве веб-сервера - lighthttpd.
2. Прикладные программы я пишу на Qt. Хотя можно писать на чем угодно - лишь бы была поддержка сокетов.
3. Для связи веб-сервера и собственного кода использую FastCGI. Упаси боже тебя думать о классическом CGI - это просто шляпа.
4. Интерфейс я делаю такими вещами - html + js (в основном использую jquery).
Результат - вменяемый веб-интерфейс в AJAX-запросами (значения обновляются только в конкретных полях - нет колхоза с потоянным обновлением страницы).
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux