Серверная веб-платформа для использования на встроенном устройстве - PullRequest
2 голосов
/ 26 июня 2009

Какой серверный веб-язык / инфраструктуру вы рекомендуете использовать на встроенном устройстве? Устройство похоже на беспроводной маршрутизатор Linksys. В идеале я ищу среду, которая быстрая, эффективная и хорошо работала на устройстве с ограниченными ресурсами (процессор, память и т. Д.).

Некоторые исходные соображения: PHP, Django или даже mod_perl.

Ответы [ 3 ]

2 голосов
/ 27 июня 2009

Justin, Похоже, ваша платформа имеет относительно много лошадиных сил. По этой причине я бы сказал, что пользуйтесь каркасом, который вам наиболее удобен. PHP и mod_perl достаточно быстрые и эффективные. Это действительно зависит от того, какие модули доступны для вашего http-сервера.

Ваш вопрос заставил меня взглянуть на рамки, которые использует прошивка помидоров для их веб-интерфейса. Их сервер micro_httpd / mini_httpd с расширениями cgi, а страницы asp. Также добавлен некоторый javascript. Вот ссылка на томатная прошивка , где вы можете скачать исходный код и посмотреть сами. Если ваше устройство похоже на беспроводной маршрутизатор, вам следует проверить другие проекты встроенного ПО маршрутизатора, такие как dd-wrt, openWRT и sveasoft.

Матея

0 голосов
/ 05 декабря 2013

Я работаю в команде, которая разрабатывает такое устройство, как маршрутизатор. для его веб-интерфейса я использовал thttpd и CGI Wraper . языком программирования был cpp + html + javascript. я тоже использовал sqlite для базы данных.

использование cgi c / cpp - лучшее решение для веб-интерфейса встраиваемых устройств с ограниченными ресурсами.

0 голосов
/ 28 июня 2009

Я бы предложил LUA (http://www.lua.org). Barracuda (http://barracudaserver.com) имеет веб-сервер с поддержкой LUA, но он не бесплатный.

...