Skip to content

astagi/freer2

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Free R2

A Node.js Reverse Engineering Experiment to interact with Sphero R2D2 droid using BLE 🤖

The complete article of this experiment is on Dev.to

Install

⚠️ I installed a forked version of Noble to make it work on MacOS Catalina.

Clone this repository and run

npm install git://github.com/taoyuan/node-xpc-connection.git
npm install git://github.com/lzever/noble.git

I had some issues with XCode, see this thread for more info

Usage

node index.js

If you need to discover BLE devices use

node blescanner.js

License

MIT - Copyright (c) Andrea Stagi - stagi.andrea@gmail.com

About

✨BLE reverse engineering with Star Wars R2D2 Sphero Droid

Resources

License

Stars

Watchers

Forks