Companies Home Search Profile

React Native and Bluetooth Low Energy

Focused View

Yago Caetano

3:48:56

0 View
  • 1. 01 - Welcome.mp4
    03:05
  • 2. 02 What you will see in this course.mp4
    02:49
  • 1. 03 - What is Bluetooth.mp4
    05:00
  • 2. 04 - Bluetooth Classic vs BLE.mp4
    03:30
  • 3. 05 - Why BLE is a good option to work with embedded devices.mp4
    04:23
  • 4. 06 - Advertisement.mp4
    05:29
  • 5. 07 - GATT Server.mp4
    05:23
  • 6. 08 - Characteristics in BLE.mp4
    04:24
  • 7. 09 - Handling with BLE Characteristics.mp4
    03:15
  • 8. 10 - Recap.mp4
    03:42
  • 1. 11 - What is React Native.mp4
    04:11
  • 2. 12 - Installing React Native - Windows.mp4
    09:59
  • 3. 13 - Installing React Native - Linux.mp4
    10:28
  • 4. 14 - Creating our first app.mp4
    05:06
  • 5. 15 - Understanding a React Native Project structure.mp4
    03:51
  • 6. 16 - Handling with UI.mp4
    13:29
  • 7. 17 - Handling with UI - part 2.mp4
    12:07
  • 8. 18 - Understanding React Hooks (useState and useEffect).mp4
    09:22
  • 9. 19 - Installing Third Party libraries.mp4
    05:22
  • 10. 20 - How execute app in your Android phone.mp4
    03:30
  • 11. 21 - Introduction to React Native BLE PLX.mp4
    15:53
  • 12. 22 - Recap.mp4
    05:24
  • 1. 23 - What is ESP32.mp4
    03:24
  • 2. 24 - ESP32 Boards.mp4
    02:12
  • 3. 25 - ESP32 Hardware Structure.mp4
    04:20
  • 4. 26 - Creating a firmware project using PlatformIO.mp4
    04:53
  • 5. 27 - Using ESP32 BLE.mp4
    04:59
  • 6. 28 - Wokwi a online tool to simulate ESP32 projects.mp4
    03:58
  • 7. 29 - Recap.mp4
    03:35
  • 1. 30 - The final project requirements.mp4
    05:04
  • 2. 31 - Mounting the circuit.mp4
    03:00
  • 3.1 code.zip
  • 3. 32 - ESP32 firmware.mp4
    06:02
  • 4. 33 - Testing firmware with nrfConnect app.mp4
    01:52
  • 5. 34 - Creating React Native app logic.mp4
    17:50
  • 6. 35 - Connecting to BLE Device.mp4
    11:22
  • 7.1 display.zip
  • 7.2 final project.zip
  • 7. 36 - Styling the application.mp4
    08:36
  • 8. 37 - Final demo.mp4
    02:12
  • 1. 38 - General Recap.mp4
    05:55
  • Description


    Using BLE with embedded devices

    What You'll Learn?


    • How Bluetooth Low Energy Works
    • How to create a complete project able to interact with embedded devices by BLE
    • How to create your own products with Bluetooth Low Energy
    • How debug a Bluetooth Low Energy device

    Who is this for?


  • React Native developers and students
  • People who are interested in IoT
  • People who are interested in embedded devices
  • People interested in increasing connectivity in their embedded device projects
  • What You Need to Know?


  • Basic programming skills
  • Basic knowledge of JavaScript
  • An ESP32 development board (for the final project only)
  • More details


    Description

    In this course, we will delve into the fascinating world of Bluetooth technology. Specifically, we will focus on a specialized branch known as "Bluetooth Low Energy" (BLE). BLE is widely used for applications that require minimal power consumption, making it ideal for modern, battery-operated devices such as fitness trackers, smartwatches, and various Internet of Things (IoT) applications.


    Throughout the course, we will design and develop a simple yet effective product using the ESP32 microcontroller that implements the BLE protocol. The ESP32 is a powerful and versatile microcontroller with integrated Wi-Fi and Bluetooth capabilities, making it a perfect choice for our project. Additionally, we will create an Android application that will communicate seamlessly with our BLE-enabled product, enabling real-time data exchange and control.


    This hands-on approach will not only provide a thorough understanding of BLE technology but also equip you with practical skills in both hardware and software development. By the end of the course, you will have gained valuable experience in designing and programming BLE devices, developing mobile applications, and understanding the principles of wireless communication. Whether you are a hobbyist, a student, or a professional looking to expand your skill set, this course will provide you with the knowledge and tools necessary to create innovative and energy-efficient Bluetooth applications.


    Who this course is for:

    • React Native developers and students
    • People who are interested in IoT
    • People who are interested in embedded devices
    • People interested in increasing connectivity in their embedded device projects

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Yago Caetano
    Yago Caetano
    Instructor's Courses
    With over six years of experience in the field of electronic products, particularly focused on IoT projects, I have built a diverse and robust skill set in both hardware and software engineering.During this period, I had the opportunity to work with various technologies and platforms, including baremetal firmware development with PIC16F, PIC18F, and ESP32 microcontrollers, developing firmware to optimize hardware performance and reliability. I have extensive experience with real-time operating systems like FreeRTOS and Zephyr RTOS.I have been involved in multiple Bluetooth Low Energy (BLE) projectsI have experiences with TLS handshake process on embedded devices, ensuring secure communication in IoT networksMy experience includes developing mobile applications with Java, Kotlin and JavaScript.In adition, I have experiences with backend projects using Python, C# and Java.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 38
    • duration 3:48:56
    • Release Date 2024/09/18