/ReactNative-ESP32-BLE

A react native and esp32 application using bluetooth low energy

Primary LanguageJavaScript

React Native + ESP32 (Bluetooth low energy)

This is a project do realize hardware and app mobile integration through bluetooth

Libs and Frameworks

  • React Native -> Main tech to development
  • React Native Base 64 -> Code and decode messages to base64
  • React Native Ble Plx -> Connect and communicate esp32 with device
  • React Navigation -> Make possible stack navigation

Functions

The app make possible :

  • Turn on bluetooth device
  • List bluetooth low energy available
  • Connect to one
  • Disconnect
  • List Service ID (configured on firmware)
  • List Characteristic ID (configured on firmware)
  • Send a message to ESP32 (20 characters)
  • Receive a message from ESP32 (20 characters)

Layout APP

  • WhatsApp Image 2020-10-03 at 13 20 10 (1) WhatsApp Image 2020-10-03 at 13 20 10

Communication via Arduino IDE

image