Skip to content

ExpressLink Firmware v2.4.5

Compare
Choose a tag to compare
@dhavalgujar dhavalgujar released this 27 Oct 19:01

The v2.4.5 release conforms to the AWS IoT ExpressLink Technical Specification v1.1.2

Important

v1.1.2 of the specification requires the OTA Certificate to be vendor-provided and makes it WRITE-ONLY.
This release overwrites the existing OTAcertificate to an Espressif-provided OTA certificate.

From the next release onwards, the base64 encoded signature will be included along with the release binary and can be used at the time of the firmware OTA update.

New features in this release:

AT+DIAG WIFI SCAN
This command offers the ability to scan and retrieve information about Wi-Fi access points (APs) while allowing you to tailor the output to your specific needs and control the duration of the scan, using the TIMEOUT keyword.

Example usage:

> AT+DIAG WIFI SCAN
< OK {"WiFiAccessPoints":[{"SSID":"New_SSID_1","MacAddress":"11:22:33:44:55:66","Rss":-70},{"SSID":"New_SSID_2","MacAddress":"22:33:44:55:66:77","Rss":-65},{"SSID":"New_SSID_3","MacAddress":"55:66:77:88:99:00","Rss":-67}]}

> AT+DIAG WIFI SCAN TIMEOUT=1
< OK {"WiFiAccessPoints":[{"SSID":"New_SSID_1","MacAddress":"11:22:33:44:55:66","Rss":-70},{"SSID":"New_SSID_2","MacAddress":"22:33:44:55:66:77","Rss":-65}]}

> AT+DIAG WIFI SCAN SSID Rss TIMEOUT=1
< OK {"WiFiAccessPoints":[{"SSID":"New_SSID_1","Rss":-70},{"SSID":"New_SSID_2","Rss":-72},{"SSID":"New_SSID_3","Rss":-67}]}

> AT+DIAG WIFI SCAN MacAddress Rss
< OK {"WiFiAccessPoints":[{"MacAddress":"11:22:33:44:55:66","Rss":-37},{"MacAddress":"22:33:44:55:66:77","Rss":-38},{"MacAddress":"33:44:55:66:77:88","Rss":-42}]}

[!NOTE]

  1. The response of the AT+DIAG WIFI SCAN MacAddress Rss can directly be used as a payload for AWS IoT Core Device Location MQTT service.
  2. If the ExpressLink device has NTP sync time available, the timestamp will be added to the output.
    Example:
    > AT+CONNECT
    < OK 1 CONNECTED
    > AT+DIAG WIFI SCAN MacAddress Rss
    < OK {"Timestamp":"1694521990","WiFiAccessPoints":[{"MacAddress":"11:22:33:44:55:66","Rss":-37},{"MacAddress":"88:99:00:11:22:33","Rss":-48},{"MacAddress":"99:00:11:22:33:44","Rss":-40}]}

Fixes in this release:

The 'PEM' in the CONF command for setting certificates is now case-insensitive.

Note

If you had previously set your OTA certificate by typing AT+CONF OTAcertificate=PEM and were unable to set a new OTAcertificate, upgrading to v2.4.5 using OTW will set the appropriate Espressif OTAcertificate for you.