Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Программная часть. 
Программное обеспечение информационно-управляющей системы для "Умного дома"

РефератПомощь в написанииУзнать стоимостьмоей работы

Идея состоит в том, что программа-обработчик получает данные с устройств, подключенных к Arduino, и отправляет их в таблицы базы данных проекта. Эту информацию в дальнейшем можно просмотреть из любого места с помощью Android-устройства. Программа, которая может быть написана на том же Processing или при помощи SDK for Eclipse, контактирует с сервером и интерпретирует в удобный для пользователя… Читать ещё >

Программная часть. Программное обеспечение информационно-управляющей системы для "Умного дома" (реферат, курсовая, диплом, контрольная)

На веб-сервере при помощи MySql Server создаем БД с таблицей led. Таблица led содержит 2 поля — id и status. Она содержит одну запись с актуальным состоянием светодиода.

Далее пишется скрипт led. php, он вызывается с телефона и передает информацию о состоянии светодиода для базы данных.

Идея состоит в том, что программа-обработчик получает данные с устройств, подключенных к Arduino, и отправляет их в таблицы базы данных проекта. Эту информацию в дальнейшем можно просмотреть из любого места с помощью Android-устройства. Программа, которая может быть написана на том же Processing или при помощи SDK for Eclipse, контактирует с сервером и интерпретирует в удобный для пользователя графический вид.

Итак, нам нужен домашний сервер. На нем будет постоянно работать программа (можно даже назвать ее — демон), посылающая запросы к БД и при изменении находящейся там информации, посылающая на COM-порт с ардуино соответствующую команду. Программа написана на языке processing.

Затем необходимо написать программу для Arduino [5].

Задача ардуино состоит в прослушивании того, что программа-демон на домашнем сервере посылает на COM-порт, к которому и подключена ардуино (хотя фактически подключение идет по USB-кабелю, но компьютер распознает его как последовательный порт). После получения каких-либо данных с компьютера, контроллер по первому символу переданной информации распознает код команды. Далее в зависимости от кода и следующей за ним информации выполняется включение/выключение светодиода.

Показать весь текст
Заполнить форму текущей работой