Устройство дистанционного управления

Мне нравится делать проект на базе Android. Мне нравится создавать приложение для управления освещением в комнате. Я сомневаюсь, могу ли я управлять этими источниками света из любого места с помощью телефона androiod, или им можно управлять только через USB-кабель или через Bluetooth. Если ею можно управлять откуда угодно, как работает плата ADK, в частности, как она передает данные на телефон?

3 ответа

Решение

Если на контроллере есть модуль Bluetooth SPP-радио (например, bluetooth-адаптер для последовательного подключения), вы можете подключить к нему bluetooth своего телефона, открыть коммуникационный разъем и отправить последовательные данные между телефоном и платой контроллера. Нет интернета и веб-сервера не требуется. Конечно, это работает, только если ваш телефон находится в зоне действия контроллера (скажем, менее 10-30 м)

Чтобы управлять светом издалека, нужно подключить каждое устройство (контроллер и телефон) к интернету. Вам не нужно делать это с веб-сервером (хотя вы могли бы, если хотите). Вы можете передавать данные через Интернет, как вам угодно, используя любой транспортный протокол, который лучше всего подходит для ваших целей.

Вы можете сделать это с помощью доски Arduino. Его разработка с C/C++. Это идеально подходит для Android, вы найдете много учебников

Все общается через веб-сервер, где-то. Вам нужно каким-то образом подключить свое оборудование к Интернету, и ваше пользовательское устройство может обмениваться данными с телефоном через C2DM, или, может быть, с помощью REST API или чего-то еще. В итоге вам понадобится веб-компонент.

Другие вопросы по тегам