Get real, active and permanent YouTube subscribers
Get Free YouTube Subscribers, Views and Likes

Communicating with BLE devices in a React Native App - Rohan Samuel - RNL January 2023

Follow
Pusher

Rohan Samuel: Communicating with BLE devices in a React Native App
We will discuss the Bluetooth Low Energy concepts, and use them to create a mobile app built with Expo that provides BLE device communication.


_________________________________________________________________

About Pusher Sessions:

We're bringing the meetup to you. With Sessions, you can watch recordings of topnotch talks from developer meetups wherever and whenever you want.

Meetups are a great way to learn from our peers and to keep up with the latest trends and technologies. As developers ourselves, we at Pusher wanted to bring this great content to more people... So we built Sessions. On Sessions, you can watch talks that interest you and subscribe to be notified when new content gets added.

If you run a meetup and want to get involved, kindly get in touch.

_________________________________________________________________

About Pusher:

Pusher is a hosted service with APIs, developer tools and open source libraries that greatly simplify integrating realtime functionality into web and mobile applications.

Pusher will automatically scale when required, removing all the pain of setting up and maintaining a secure, realtime infrastructure.

Pusher is already trusted to do so by thousands of developers and companies like GitHub, MailChimp, the Financial Times, Buffer and many more.

Getting started takes just a few seconds: simply go to pusher.com and create a free account. Happy hacking!


[00:00:00] Intros
[00:00:26] Background
[00:01:10] BT vs BLE
[00:01:42] BLE Power Consumption
[00:02:35] Peripherals
[00:03:30] Data Transfer GATT Profile
[00:04:52] Organisation of Data
[00:06:21] Notified Characteristic
[00:07:15] Building an app with a BLE device
[00:08:05] Expo
[00:09:06] React Native BLE PLX
[00:10:53] Pain points
[00:11:50] Expo plugins
[00:12:49] Testing with LightBlue
[00:14:24] Coding and React Native BLE PLX
[00:15:48] Example
[00:18:00] Connecting to the device
[00:19:05] Example with functions
[00:20:33] Data Transfer
[00:23:34] Light Blue and UID
[00:24:30] Reading Characteristics
[00:26:07] Example
[00:26:56] Monitoring characteristic
[00:28:36] Writing characteristic example
[00:29:31] Summary
[00:30:20] Q&A

posted by Polkittenet