This video demonstrates compiling an mbed program and then uploading the resulting binary to our BlueBrain board over the air by simply dragging the downloaded binary file to a webpage in your desktop web browser .
The webpage is served up by an embedded web server in an iPad app (called Cannybots CodePad) and the iPad is also connected to a BlueBrain via BLE.
You can think of the the iPad app as acting as kind of a WiFi to BLE bridge for transferring files (in this case, uploading and programming firmware)
The main actors in the video are:
- The top left window is Xcode and shows the debug from the app running on the iPad.
- The top right window is the mbed online compiler,
- The bottom right window is the Downloads folder on the Mac where the mbed binary will go.
- The bottom middle window is the web browser that is displays our upload web page served up by the embedded web server running inside the iPad app.
- The bottom left window is the serial debug coming out of the BlueBrain, it's
primary reason for being on screen is to show the BlueBrain being active before halting
during OTA upload and then restarting once the new binary has been
flashed and the device resets.
The code is still in beta, hence the double upload step, something that will be rectified in time.
is this possible with an Android app, too?
Hi, at the moment it's iOS only I'm afraid.