Upload Firmware

Aus Gude Systems GmbH
Zur Navigation springen Zur Suche springen

If you want to install the same firmware update file to multiple devices, you can use http command line tools (curl) instead of using your Internet Browser.

upload.bat firmware_epc8226_v1.7.0.bin 192.168.0.2
upload.bat firmware_epc8226_v1.7.0.bin 192.168.0.3
upload.bat firmware_epc8226_v1.7.0.bin 192.168.0.4

upload.bat

@echo off
REM Upload FirmwareFile
curl.exe --verbose -F file=@%1 "http://%2/fwupdate.txt?type=0"

REM Reboot
curl "http://%2/status.json?cmd=39"

upload.sh

#!/bin/bash

# Upload FirmwareFile
curl --verbose -F file=@./$1 "http://$2/fwupdate.txt?type=0"

# Rebot to apply
curl "http://$2/status.json?cmd=39"


To add HTTP username/password Credentials, use curl command line arguments like

 -u, --user <user:password> Server user and password