esp-aws-expresslink-eval

Espressif AWS IoT ExpressLink Evaluation and Firmware Repository

APACHE-2.0 License

Stars
17
Committers
4

Bot releases are hidden (Show)

esp-aws-expresslink-eval - ExpressLink Firmware v2.4.5 Latest Release

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.

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.

> 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.

esp-aws-expresslink-eval - ExpressLink Firmware v2.4.1

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

  1. Non-blocking CONNECT! command.
  2. Support for AWS IoT Device Shadow.
  3. Support for AWS IoT Device Defender.
  4. Support for new onboarding by-claim mechanism.

Fixes in this release:

  1. AT+TIME? was off-by-one month, this has been fixed and time-tenths calculation has been improved.
  2. Fixes to logging.
  3. CONFMODE now allows re-provisioning if you enter incorrect Wi-Fi credentials and parsing of CONFMODE parameters has been improved.
  4. Support for unaligned (not aligned to 16B) HOTA.
  5. Fix while writing root certificate using AT+CONF RootCA=.
  6. The 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.
  7. Wi-Fi passphrases are now masked in the UART0 logs.
  8. AT+SLEEP timeout is now reliably obeyed.
esp-aws-expresslink-eval - ExpressLink Firmware v1.0.20

Published by dhavalgujar over 2 years ago

This is the generally available (GA) launch firmware for Espressif AWS IoT ExpressLink.

esp-aws-expresslink-eval - ExpressLink Firmware v0.9.3

Published by dhavalgujar over 2 years ago

This is the (pre-release) firmware v0.9.3 for Espressif AWS IoT ExpressLink.

Related Projects