Arduino Due WiFi and TLS

The Adafruit Airlift ESP32 WiFi Co-Processor Breakout board works with the Arduino Due. All the crypto for TLS (formerly known as SSL) is done by the ESP32. The Airlift ESP32 is very similar to the u-blox NINA-W10 used on the Arduino MKR WiFi 1010 and the Uno WiFi Rev 2. Adafruit has their own variation of the WiFiNINA library modified to work with various Adafruit boards. The Due works using the Adafruit library with default settings.

The wiring is identical to the following except substitute an Arduino Due for the Adafruit Metro.

https://learn.adafruit.com/adafruit-airlift-breakout/arduino

The Airlft should work with Uno, Leonardo, and Mega 2650 but I have not  tested them. Note the AVR CPUs have much less RAM than the ARM CPUs (Due, Zero, MKR series). For example, weather web sites return large amounts of data so may not work on AVR CPUs. Or the code must be more complex to extract data values on-the-fly.

The Airlift can draw as much as 250 mA so be sure to account for that in your design.

Of course, this would be even easier if Adafruit or Arduino sells a shield with ESP32 Airlift or u-blox NINA-W10.

Adafruit is shipping an Arduino shield with the ESP32 Airlift.

Comments

Popular posts from this blog

Defective Arduino USB Host Shield Boards

How to use USB RFID readers on an Arduino Uno