Can I control the Root coding robots from another programming environment?

Information on other ways to program the Root coding robots.

The Root coding robots are designed to be used with the iRobot Coding app. The iRobot Coding app is compatible with devices running most major, up-to-date operating systems, including Android, Windows, Chrome OS, iOS and macOS. 

In order to connect your Root coding robots to the iRobot Coding app, your device requires Bluetooth® Low Energy (BLE) and a Bluetooth® supported browser. 

For the advanced coders out there, we've published the Root coding robots’ Bluetooth Low Energy (BLE) protocol here, so that experienced makers can start creating their own advanced projects with the robot. This link should provide enough information for you to connect to and use the robot with any hardware that supports BLE using the programming language and Bluetooth library of your choice. (Please note this requires advanced coding experience and some understanding of how BLE works). To help you get started, we’ve included a basic sample script that runs on a Raspberry Pi 3 to drive your Root coding robots using arrow keys.