johnny-five
react-native-ble-manager
Our great sponsors
johnny-five | react-native-ble-manager | |
---|---|---|
21 | 7 | |
13,200 | 2,005 | |
- | 1.9% | |
1.3 | 9.1 | |
6 months ago | 3 days ago | |
JavaScript | Java | |
GNU General Public License v3.0 or later | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
johnny-five
-
Qwik & Arduino with Johnny Five
Some times ago I have played with johnny-five, a JavaScript Robotics & IoT platform. In short words, we can communicate with our Arduino or Raspberry by using JavaScript with a very friendly syntax.
-
Dockerize Javascript IOT Applications
The library Johnny-Five is a Javascript library that allows you to control Arduino and other microcontrollers using Javascript. It is very easy to use and it has a lot of examples that you can use to learn how to use it.
-
Is there a differnece if I program the Arduino using NodeJS instead of it language c/c++
+Here is the platform used to program the board http://johnny-five.io/
- Arduino to PC Serial Protocol Library
-
From Wi-Fi to Li-Fi, sending data via light using Arduino and JavaScript
I decided to use the Johnny-Five JavaScript framework for this. After installing it , I started by declaring a few variables and instantiating the transmitter board.
-
Guide please🙏i will really mean a lot.
IOT is the internet of things. That loosely means - interconnected devices that aren't your standard "computer." You can totally do that with JS and a little computer like an Arduino. You can use https://johnny-five.io/ or something... but I'm talking about - a year from now -
-
help - Cannot figure out why I keep getting SyntaxError: Unexpected token {
here it the project's github: https://github.com/rwaldron/johnny-five
-
JS Library for controlling devices with cameras
Johnny Five seems like a neat project for that bit. What I'm trying to find is a library for using the camera bit. Sorry if my original question wasn't specific enough. I'll try to clarify here.
-
Anybody build / programmed LEDs using Node?
Start here: http://johnny-five.io/
-
Firmata on ESP32 (WROOM)
I am trying to put Firmata on ESP32 and connect it to the johnny-five lib (or any other JS client). I managed to put official Firmata and other forks related to ESP32, but it doesn't work (build+upload succeed), but I'm getting "ready" from the device.
react-native-ble-manager
-
Comparing React Native BLE libraries
If react-native-ble-plx seems too advanced, react-native-ble-manager offers another excellent choice. This tool supports all primary BLE capabilities like scanning for devices, establishing connections, transferring data, getting notifications on status changes, and disconnecting. It provides a simple way to get basic BLE functionality working quickly in React Native apps.
-
Integrating Scanners trough Bluetooth - HID or BLE?
The idea is to read the input from those devices. Tried to use react-native-ble-plx and react-native-ble-manager I was able to find and use the EY-016 model, but could not find the EY-017 model. Was thinking about using classic mode, but then I've read about it needs MFI compliance on IOS, which those does not have. But it would be a better solution with classic, as those devices comes as HDI mode as default, so the customer would not need to do extra stuff to get going. And also if I needed to make integration with another device that didn't have BLE.
-
Should I use React Native?
I believe React Native can definitely handle those requirements, but it would depend on the complexity... What kind of BLE devices? I've used this react-native-ble-manager library and it was pretty straightforward to scan and connect. For notifications, I definitely recommend Notifee or maybe you can leverage Firebase for database, sync, and push notifications.
-
React-Native Bluetooth connection
What kinds of Bluetooth devices and what are you trying to do? I have also been using react-native-ble-manager and it works well for my purposes. There is an example project in that repo.
-
Can someone please walk me through how to connect to a BLE device
Use react-native-ble-plx or react-native-ble-manager
-
react native and arduino
I use blemanager and that works pretty good. Bluetooth is tedious though, you have to follow the docs very precise
-
Bluetooth BLE
I've checked https://github.com/innoveit/react-native-ble-manager which does multiple read requests (and multiple notifications) out of the box, but not as one write request. In the second library https://github.com/dotintent/react-native-ble-plx you have to make the chunks manually, but you can't do a "prepare write request".
What are some alternatives?
cylon.js - JavaScript framework for robotics, drones, and the Internet of Things (IoT)
react-native-ble-plx - React Native BLE library
serialport - Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
cordova-plugin-ble-central - Bluetooth Low Energy (BLE) Central plugin for Apache Cordova (aka PhoneGap)
onoff - GPIO access and interrupt detection with Node.js
react-native-background-actions - React Native background service library for running background tasks forever in Android & iOS.
node-rpio - Raspberry Pi GPIO library for node.js
itag - iTag tracker manager for real people
spi-device - SPI serial bus access with Node.js
react-native-restart - React Native Package With One Purpose: To Restart Your React Native Project
pigpio - Fast GPIO, PWM, servo control, state change notification and interrupt handling with Node.js on the Raspberry Pi
react-hardware - A React renderer for Hardware.