In this course, “React Native and Bluetooth Low Energy,” we will examine the topic from the title quite broadly but emphasize “Bluetooth Low Energy.” BLE is suitable for low-power devices like health monitoring devices, smart watches, and many IoT gadgets. It’s also perfect for sophisticated contemporary apparatuses that require a lot of power for their operations with a comparable frequency to the battery charging time.
Using the ESP32 microcontroller, we will be able to have a flexible tool with Wi-Fi and Bluetooth operation. Following this tutorial, you can design a BLE product using the ESP32. Furthermore, you will create an Android application that should be able to interact with the already developed BLE device; thus enabling data exchange and real-time control from the BLE device. This approach to the project enables one to gain practical experience in hardware and software production.
At the end of the “React Native and Bluetooth Low Energy” course, you will comprehend BLE technology deeply, know how to design and implement BLE devices and develop mobile applications. Whether it is for passion or work, a student or a professional who wants to develop his or her range of skills, this course will provide all the elements required to design efficient Bluetooth applications.
React Native and Bluetooth Low Energy Table of Contents:
- Welcome - 03:05
- What you will see in this course - 02:49
- What is Bluetooth - 05:00
- Bluetooth Classic vs BLE - 03:30
- Why BLE is a good option to work with embedded devices - 04:23
- Advertisement - 05:29
- GATT Server - 05:23
- Characteristics in BLE - 04:24
- Handling BLE Characteristics - 03:15
- Recap - 03:42
- What is React Native - 04:11
- Installing React Native - Windows - 09:59
- Installing React Native - Linux - 10:28
- Creating our first app - 05:06
- Understanding a React Native project structure - 03:51
- Handling UI - Part 1 - 13:29
- Handling UI - Part 2 - 12:07
- Understanding React Hooks (useState and useEffect) - 09:22
- Installing third-party libraries - 05:22
- How to execute app on your Android phone - 03:30
- Introduction to React Native BLE PLX - 15:53
- Recap - 05:24
- What is ESP32 - 03:24
- ESP32 Boards - 02:12
- ESP32 Hardware Structure - 04:20
- Creating a firmware project using PlatformIO - 04:53
- Using ESP32 BLE - 04:59
- Wokwi: An online tool to simulate ESP32 projects - 03:58
- Recap - 03:35
- The final project requirements - 05:04
- Mounting the circuit - 03:00
- ESP32 firmware - 06:02
- Testing firmware with nrfConnect app - 01:52
- Creating React Native app logic - 17:50
- Connecting to BLE device - 11:22
- Styling the application - 08:36
- Final demo - 02:12
- General recap - 05:55
Who is this course for?
- This paper targets React Native developers and students.
- Admirers of IoT (Internet of Things)
- Persons who want to continue receiving information on embedded devices.
- Any beginner or professional working with embedded device projects who wants to improve the connectivity in their projects.
Click on the links below to Download React Native and Bluetooth Low Energy!
You are replying to :