Once produce development is complete, the most common questions are:
This section will cover each of these issues.
Applications are programmed into flash memory by sending an application image to the device's configuration server, located at it's IP address on port 20034. There are two methods to do this over a network connection:
This is a windows utility that can be run from the command line. The format is: nbupdate <filename> <ip address>
. For example, nbupdate myApp.bin 10.1.1.196
, or nbupdate myApp.s19 10.1.1.196
.
If you set the environment variable DEVIP you can leave out the IP address parameter. For example, SET DEVIP=10.1.1.196
. Now you can call nbupdate with only the application file name.
The WGET utility can be used for a number of things:
In the examples below we will use a device IP address of 10.1.1.60, and an application name of myApplication.bin.
To program (post) a new application to the device: `wget –post-file=myApplication 10.1.1.60:20034/AppUpdate.html
Read the current configuration into a file named config.txt wget 10.1.1.60:20034/Config
The easiest way to do this is to first read the configuration into a file, edit and save the file, the post that file to each new device.
wget --post-file=newconfig 10.1.1.60:20034/Config
Once deployed, your customers can modify the configuration by: