Skip to content
/ freer2 Public

✨BLE reverse engineering with Star Wars R2D2 Sphero Droid

License

Notifications You must be signed in to change notification settings

astagi/freer2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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