WiFlash

WiFlash

Vikram Jain, Adhithya Rajasekaran, Ernesto Trotman, Nicholas Wang

Wirelessly download from online compiler onto mbed chip via ethernet.

Parts Needed

1 x Ethernet RJ-45 Module 1 x Mbed and Web Server

Details

Idea: Download compiled program from the online compiler and send it to the Mbed wirelessly using either Wifi or Ethernet. Mbed is automatically reset and the new program is loaded and executed. New library (Wiflash) for developers to incorporate the wireless update functionality into their projects.

Graphic showing communication process: /media/uploads/nickw0606/cloud1.png

ESP8266:

Developed a library to use wifi instead of ethernet to wirelessly download data on to the compiler. However, the libraries in the ESP8266 are not compatible with the mbed library due to issues with the TCP/UDP protocols.

Here is a link to the library we created with more information: http://developer.mbed.org/users/adhithyan15/notebook/esp82661/

Communication between compiler and mbed

/media/uploads/nickw0606/communication.bmp

Picture of mbed

/media/uploads/nickw0606/img_0262.jpg

Video of Wireless Download

Ethernet Placement

RJ-45 Ethernet ModulePin Placement on mbed chip
P1TD+
P2TD-
P3RD+
P4RD-

Import Program

Import programwiflash-demo

Wiflash demo program


Please log in to post comments.