Подготавливаем среду разработки Arduino IDE
Создаем Простое Android приложение для контроля ESP8266 по WiFI на Android Studio. Подключаем сенсор температуры DS18B20 и 3 светодиода.
Блютуз Монитор – это серия уроков на которой знакомимся с Bluetooth на андроид, для этого будем создавать приложение “Bluetooth Монитор” для подключения по bluetooth к микроконтроллеру ESP32 для передачи и приема данных с выводом данных на экране смартфона.
- На этом уроке создаем проект и учимся включать и выключать блютузю.
- На этом уроке создаем новый экран где у нас будет список устройств для подключения и создаем ArrayAdapter для списка!
- Заполняем адаптер.
- На этом уроке делаем сохранение выбранного модуля в памяти!
- Поиск устройств.
- Добавляем поиск блютуз устройств.
- На этом уроке добавляем найденные устройства в список.
- На этом уроке обновляем список найденных устройств.
- На этом уроке доделываем подключение по нажатию на найденное устройство.
- На этом уроке создаем классы для установки соединения с микроконтроллером ESP32.
- На этом уроке данных от микроконтроллера ESP32 на Android с помощью BluetoothSocket и InputStream.
- Передача данных с Android на ESP32 (Весь код приложения)
Блютуз Модуль – это серия уроков на которой создадим библиотеку для работы с блютуз на дальнейших уроках. Эта библиотека нам поможет упростить процесс разработки приложений для взаимодействия с микроконтроллерами по блютуз
- Создание проекта, модуля для блютуз библиотеки и добавление разрешений.
- Создаем разметку для показа списка сопреженных и найденных усстройств.
- Создаем разметку для элемента из списка.
- RecyclerView.Adapter
- BluetoothAdapter, состояние включения блютуз.
- Включение блютуз
- Получаем список сопряженных устройств.
- Выбор только одного устройства из списка.
- Сохранение выбранного устройства
- Request permissions
- BroadcastReceiver (поиск устройств)
- Список найденных устройств