Создание веб-сайта для связи со встроенным устройством

В настоящее время я работаю над проектом, в котором я пытаюсь управлять встроенным устройством через веб-сайт с выходом в Интернет. Идея состоит в том, что пользователь может перейти на веб-сайт и сказать этому устройству, что нужно выполнить какое-то действие. Действие на веб-сайте будет преобразовано в серию команд CLI, а затем отправлено на устройство. В будущем коммуникация может идти в обоих направлениях, но сейчас я сосредотачиваюсь на межсерверном взаимодействии.

Веб-сервер представляет собой стек LAMP, использующий Python (Django), а устройство, с которым я пытаюсь связаться, - это Плата Beagle Board под управлением eLinux. В любое время будет существовать только одно устройство, связывающееся с сервером.

У меня есть все функциональные части, написанные на стороне сервера и устройства, но у меня возникли некоторые проблемы с тем, чтобы понять, как написать коммуникационный уровень. Одна из моих больших проблем заключается в том, что устройство будет мобильным и будет перемещаться каждые несколько дней. Итак, я не могу гарантировать статический IP-адрес для устройства. Мои знания в области сетевого программирования довольно минимальны, поэтому у меня нет отличной идеи, с чего начать.

Есть ли у кого-нибудь идеи / ресурсы о том, как я могу начать развивать этот вид общения?

Спасибо!

]
5
задан snakile 19 January 2011 в 01:13
поделиться