Skip to content
This repository was archived by the owner on Feb 21, 2020. It is now read-only.

bcmi-labs/arduino-tool-mcu-ota

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WiFi Link MCU OTA

Microcontroller OTA upload tool for ESP8266 Arduino based boards running WiFi Link

Usage

Required Arguments:

  • -i      --ip:      IP address of the destination board.
  • -f      --file:      Firmware file to upload onto the mcu

Optional Arguments:

  • -p      --port:      Connection port [default 80]
  • -l      --lines:      Number of lines of the specified files to upload for each request.
  • -h      --help:      Help

examples:

$> arduino_mcuota -f /tmp/Blink.ino.hex -i 192.168.1.120 -p 80

Sending /tmp/Blink.ino.hex to host 192.168.60.121
[1 / 15] Done...
[2 / 15] Done...
[3 / 15] Done...
[4 / 15] Done...
[5 / 15] Done...
[6 / 15] Done...
[7 / 15] Done...
[8 / 15] Done...
[9 / 15] Done...
[10 / 15] Done...
[11 / 15] Done...
[12 / 15] Done...
[13 / 15] Done...
[14 / 15] Done...
[15 / 15] Done...
Upload Completed

Build

You can build this tool the same way in Mac, Windows and Linux platforms

Prerequisites

  • python
  • pip
  • pyinstaller : follow the official documentation for the installation

Build

To build run this command:

$> pyinstaller arduino_mcuota.py -F

It creates a build and dist folder. Destination binary is inside dist folder

That's all.

About

OTA Upload tool for Microcontroller of ESP8266 based boards

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages