Rebase private OTA libs on 2.7
This commit is contained in:
26
libs/ota-http-client/README.md
Normal file
26
libs/ota-http-client/README.md
Normal file
@ -0,0 +1,26 @@
|
||||
# Implementation of Mongoose OS OTA HTTP client
|
||||
|
||||
This library adds a device configuration section called `update`, where
|
||||
a device could be configured to poll a specified HTTP URL for a new
|
||||
app firmware.
|
||||
|
||||
Also, this library adds a C API to fetch a new firmware from the given
|
||||
URL and update programmatically.
|
||||
|
||||
## Configuration section
|
||||
|
||||
The library adds the following object to the device configuration:
|
||||
|
||||
|
||||
```javascript
|
||||
"update": {
|
||||
"commit_timeout": 0, // OTA commit timeout
|
||||
"url": "", // HTTP URL to poll
|
||||
"interval": 0, // Polling interval
|
||||
"ssl_ca_file": "ca.pem", // TLS CA cert file
|
||||
"ssl_client_cert_file": "", // TLS cert file
|
||||
"ssl_server_name": "", // TLS server name
|
||||
"enable_post": true
|
||||
}
|
||||
```
|
||||
|
Reference in New Issue
Block a user