Espressif AWS IoT ExpressLink Evaluation and Firmware Repository
APACHE-2.0 License
Bot releases are hidden (Show)
Published by dhavalgujar 12 months ago
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.
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.
> 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]
- 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.- 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}]}
The 'PEM' in the CONF command for setting certificates is now case-insensitive.
[!NOTE]
If you had previously set your OTA certificate by typingAT+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.
Published by dhavalgujar almost 2 years ago
New features in this release:
The v2.4.1 release conforms to the AWS IoT ExpressLink Technical Specification v1.1
Fixes in this release:
AT+TIME?
was off-by-one month, this has been fixed and time-tenths calculation has been improved.AT+CONF RootCA=
.CONLOST
event is generated reliably and a complete disconnect (including disconnecting from the Wi-Fi) is carried out when connectivity is lost. The host needs to give the AT+CONNECT
command again.AT+SLEEP
timeout is now reliably obeyed.Published by dhavalgujar over 2 years ago
This is the generally available (GA) launch firmware for Espressif AWS IoT ExpressLink.
Published by dhavalgujar over 2 years ago
This is the (pre-release) firmware v0.9.3 for Espressif AWS IoT ExpressLink.