ESP32: Difference between revisions
No edit summary |
|||
| Line 16: | Line 16: | ||
* https://www.espressif.com/en/products/socs/esp32 | * https://www.espressif.com/en/products/socs/esp32 | ||
=ESP8266 NodeMCU= | ==ESP8266 NodeMCU== | ||
[[image:ESP8266-NodeMCU-pinout.png|left]] [[image:ESP8266-pinout.png|right]] | [[image:ESP8266-NodeMCU-pinout.png|left]] [[image:ESP8266-pinout.png|right]] | ||
* https://www.amazon.com.au/DIGISHUO-ESP8266-NodeMCU-Development-Micropython/dp/B0966MLWV1/ref=sr_1_5?crid=3QSM2UM882Y21&dchild=1&keywords=esp8266+nodemcu&qid=1630274953&s=electronics&sprefix=ESP%2Celectronics%2C427&sr=1-5 | * https://www.amazon.com.au/DIGISHUO-ESP8266-NodeMCU-Development-Micropython/dp/B0966MLWV1/ref=sr_1_5?crid=3QSM2UM882Y21&dchild=1&keywords=esp8266+nodemcu&qid=1630274953&s=electronics&sprefix=ESP%2Celectronics%2C427&sr=1-5 | ||
Revision as of 12:13, 28 April 2023
comparisons
ESP32

ESP32S
- https://www.espressif.com/en/support/documents/technical-documents
- https://www.amazon.com.au/ESP-WROOM-32-Development-Bluetooth-Ultra-Low-Consumption/dp/B07Z1RH9TR/ref=sr_1_7?dchild=1&keywords=esp32&qid=1630275723&s=electronics&sr=1-7
- https://www.amazon.com.au/Development-Supports-ESP32-CAM-Intelligent-Equipment/dp/B08CDCSQHL/ref=sr_1_3_sspa?dchild=1&keywords=esp32&qid=1630275723&s=electronics&sr=1-3-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEyTTZPWDdTVTdLV1ZDJmVuY3J5cHRlZElkPUEwMjYyNjI4NDdWQTE2QzFFWFozJmVuY3J5cHRlZEFkSWQ9QTFNSFBWREQwRDZUVDMmd2lkZ2V0TmFtZT1zcF9hdGYmYWN0aW9uPWNsaWNrUmVkaXJlY3QmZG9Ob3RMb2dDbGljaz10cnVl
- camera
- https://www.amazon.com.au/Development-Supports-ESP32-CAM-Intelligent-Equipment/dp/B08CDCSQHL/ref=sr_1_3_sspa?dchild=1&keywords=esp32&qid=1630275723&s=electronics&sr=1-3-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEyTTZPWDdTVTdLV1ZDJmVuY3J5cHRlZElkPUEwMjYyNjI4NDdWQTE2QzFFWFozJmVuY3J5cHRlZEFkSWQ9QTFNSFBWREQwRDZUVDMmd2lkZ2V0TmFtZT1zcF9hdGYmYWN0aW9uPWNsaWNrUmVkaXJlY3QmZG9Ob3RMb2dDbGljaz10cnVl
- https://www.youtube.com/watch?v=MKiITEsOwRA&feature=youtu.be
- https://www.espressif.com/en/products/devkits/esp32-devkitc/overview
- https://www.amazon.com.au/NodeMcu-Wireless-Internet-Development-ESP8266/dp/B098NFQTMT/ref=sr_1_13_sspa?crid=3QSM2UM882Y21&dchild=1&keywords=esp8266+nodemcu&qid=1630274953&s=electronics&sprefix=ESP%2Celectronics%2C427&sr=1-13-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUExVFpNMTNERlhOMjJWJmVuY3J5cHRlZElkPUEwMTM3MjE4MVpCVElXUjBKUTFaSSZlbmNyeXB0ZWRBZElkPUEzM0k0TlNBQTJYN0pOJndpZGdldE5hbWU9c3BfbXRmJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ==
- https://www.espressif.com/en/products/socs/esp32
ESP8266 NodeMCU


- https://www.amazon.com.au/DIGISHUO-ESP8266-NodeMCU-Development-Micropython/dp/B0966MLWV1/ref=sr_1_5?crid=3QSM2UM882Y21&dchild=1&keywords=esp8266+nodemcu&qid=1630274953&s=electronics&sprefix=ESP%2Celectronics%2C427&sr=1-5
- https://www.amazon.com.au/NodeMcu-Wireless-Internet-Development-ESP8266/dp/B098NFQTMT/ref=sr_1_13_sspa?crid=3QSM2UM882Y21&dchild=1&keywords=esp8266+nodemcu&qid=1630274953&s=electronics&sprefix=ESP%2Celectronics%2C427&sr=1-13-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUExVFpNMTNERlhOMjJWJmVuY3J5cHRlZElkPUEwMTM3MjE4MVpCVElXUjBKUTFaSSZlbmNyeXB0ZWRBZElkPUEzM0k0TlNBQTJYN0pOJndpZGdldE5hbWU9c3BfbXRmJmFjdGlvbj1jbGlja1JlZGlyZWN0JmRvTm90TG9nQ2xpY2s9dHJ1ZQ==
Pinout of ESP-01

The pinout is as follows for the common ESP-01 module:
- GND, Ground (0 V)
- GPIO 2, General-purpose input/output No. 2
- GPIO 0, General-purpose input/output No. 0
- RX, Receive data in, also GPIO3
- VCC, Voltage (+3.3 V; can handle up to 3.6 V)
- RST, Reset
- CH_PD, Chip power-down
- TX, Transmit data out, also GPIO1

See https://www.amazon.com.au/gp/product/B0966LV5B7/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
audio
- audio player https://www.instructables.com/ESP32-Audio-Player/
- hackster https://www.hackster.io/julianfschroeter/stream-your-audio-on-the-esp32-2e4661
- picoAudio https://hackaday.com/2019/10/06/professional-audio-on-an-esp32/
- audio sampling https://www.toptal.com/embedded/esp32-audio-sampling
ESP CVE
- Blue Tooth https://hackaday.com/2021/09/23/bluetooth-vulnerability-arbitrary-code-execution-on-the-esp32-among-others/?fbclid=IwAR3iELpa5ZEkpIk6BtpNNKrPcokjV-4rfprSGibgTh7PTN68kaX9MaJtKsM
- Zero PMK Installation (CVE-2019-12587)
- ESP32/ESP8266 EAP Client Crash (CVE-2019-12586)
- ESP8266 Beacon Frame Crash (CVE-2019-12588)
- CVE-2019-17391 attacks the device cryptography through voltage glitching https://www.infoq.com/news/2019/12/esp32-fatal-fury/
- https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=ESP32