Как использовать BlueTooth на мобильном устройстве, чтобы найти AccessPt и ввести пароль для ESP8266 WiFi на контроллере Arduino?

Как использовать BlueTooth на мобильном устройстве для подключения к моему инструменту, оснащенному HC-05, чтобы найти локальную точку доступа WiFi и ввести пароль для моего инструмента, управляемого Arduino, с ESP8266 WiFi?

Я хочу настроить удаленные контроллеры Arduino с соединениями WiFi (ESP8288) в разных местах, где мне нужно будет входить в Access Pt. Я хочу использовать свой телефон для создания соединения AP, подключившись к HC-05 моего инструмента через BlueTooth. Есть ли у кого-нибудь код для этого? (RoboRemo?) Или я упускаю другое более простое решение?

Рассмотрим Amazon Echo: вы загружаете приложение на свой телефон. Вы запускаете приложение и подключаете его к Echo. Как? Магия? Нет, BlueTooth. Следующий шаг: используйте приложение, чтобы ввести настройки вашей точки доступа. Теперь Echo подключен к вашему WiFi. Удалите приложение.

Я хочу настроить свои устройства Arduino таким же образом.

, 👍0


3 ответа


-1

Bluetooth и WiFi — это разные вещи. Абсолютно разные (кроме использования более или менее одинаковой частоты). Это то же самое, что спрашивать, как подключиться к WiFi с вашего автомобильного радио.

,

1

Не усложняйте ситуацию, добавляя Bluetooth.

Если вы хотите задать учетные данные WiFi во время выполнения, используйте библиотеку WiFi Manager. Это именно то, для чего она была разработана.

,

0

Хорошо, теперь ваш вопрос выглядит лучше и понятнее.

Подключиться к HC-05 с вашего мобильного телефона не проблема. Поскольку HC-05 имеет RFCOMM, вы можете просто отправлять ему команды с вашего мобильного телефона через Bluetooth.

Я понятия не имею о прошивке вашего прибора и о том, есть ли у вас доступ к ее исходному коду, но нет ничего сложного в том, чтобы сделать то, что вам нужно.

Разумеется, вы должны знать команды своего устройства (если у вас нет исходного кода его прошивки) или изменить его прошивку, чтобы принимать команды через Bluetooth-соединение.

В зависимости от вашего мобильного устройства (Android, iOS) вы можете использовать любую библиотеку Bluetooth (обе имеют хорошие API Bluetooth) для разработки своего приложения.

,