беспроводная связь Android и нескольких Arduino

svorog
Offline
Зарегистрирован: 27.04.2017

Здравствуйте, начитавшись кучи материала о создании умных теплиц и домов решил собрать что то подобное. единственное отличие от стандартных примеров, я бы хотел что бы мое приложение могло работать с разными блютусами т.е. дома один модуль открыл приложение посмотрел передаваемую информацию, на даче другой идентичный модуль и на работе соответственно третий. Комплектовка плат будет совершенно одинаковая, думаю пара датчиков, и одна две розетки. На сколько я понял во всех примерах с блютусом при написании приложения под андроид в коде прописывается МАС  конкретного модуля и получается что приложение уникально и создано для конкретной платы, что бы подключиться к другой плате нужно новое приложение с прописанным соответствующим макадресом.

Можете подсказать есть ли возможность подключаться одним приложением к разным платам.  Может можно как то мак адрес прописывать и сохранять в виде пароля в приложении? или может правильней и проще будет рассмотреть wi-fi соединение для моего случая?

Feofan
Offline
Зарегистрирован: 28.05.2017

svorog пишет:

Можете подсказать есть ли возможность подключаться одним приложением к разным платам.

Можно к разным BT-модулям/устройствам.

svorog пишет:

Может можно как то мак адрес прописывать и сохранять в виде пароля в приложении?

Можно выбирать из списка "авторизованных" в смартфоне.

svorog
Offline
Зарегистрирован: 27.04.2017

[/quote]Можно выбирать из списка "авторизованных" в смартфоне.

т.е. мак адрес ВТ-модуля в преложении можно не прописывать? а потом авторизовать модуль на смартфоне, по типу коннекта смартфона к блютуз модулю на ПК, когда на экранах сопрягаемых устройств высвечивается контрольная сумма и ты подтверждаешь что да все верно, подключайся?

Хотелось бы что то на подобие как на автомобильном блютус сканере elm327, через настройки смартфона подключаешь находящееся в зоне действия устройство вводишь пароль 0000 или 1234, потом открываешь любую стандартную программку и она с подключенного устройства принимает данные. т.е. кроме пароля нет никакой уникальной привязки модуля и программы.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

svorog пишет:

Здравствуйте, начитавшись кучи материала о создании умных теплиц и домов решил собрать что то подобное. 

какой у тебя skill программирования?

svm
Offline
Зарегистрирован: 06.11.2016

svorog пишет:

Хотелось бы что то на подобие как на автомобильном блютус сканере elm327, через настройки смартфона подключаешь находящееся в зоне действия устройство вводишь пароль 0000 или 1234, потом открываешь любую стандартную программку и она с подключенного устройства принимает данные. т.е. кроме пароля нет никакой уникальной привязки модуля и программы.

Так обычно и делается. В смартфоне прописаны все возможные устройства и пароли уже введены. Если приложение видит несколько устройств, то  запрашивает к кому подключиться.

Feofan
Offline
Зарегистрирован: 28.05.2017

Цитата:

Хотелось бы что то на подобие как на автомобильном блютус сканере elm327, через настройки смартфона

Об этом и писал.

Цитата:

кроме пароля нет никакой уникальной привязки модуля и программы

BT-модуль всего-навсего "мост" между Андроид приложением и программой на устройстве, к которому подключен модуль BT. Они должны понимать друг друга: Андроид приложение должно уметь запрашивать/принимать/отдавать данные. А неАндроид устройство отдавать/принимать и, быть может, запрашивать.

svorog
Offline
Зарегистрирован: 27.04.2017

DetSimen пишет:

какой у тебя skill программирования?

уровень любительский, базовое образование есть, но работаю не по профилю, поэтому обычно собираю все по кускам из обучающих примеров.