ESP32-S2 Feather Wi-Fi Provisioning Method

For CircuitPython issues, ask in the Adafruit CircuitPython forum.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Post Reply
User avatar
HKPhysicist
 
Posts: 11
Joined: Sun Jul 02, 2017 3:09 pm

ESP32-S2 Feather Wi-Fi Provisioning Method

Post by HKPhysicist »

Hello,
I am planning to buy this as my IoT Wi-Fi node:
https://www.adafruit.com/product/5303

Now, my questions are:
  1. What is the IDE for this kit?
  2. Is there MQTT client in the IDE?
  3. What are the Wi-Fi provisioning methods provided by this kit + it`s IDE? Are there tablet or mobile apps to accomplish this kit`s end-user`s Wi-Fi connection provisioning?
  4. Is the battery connector a 0.1inch pitch or 2mm pitch?
Regards,
Timmy

User avatar
mikeysklar
 
Posts: 15210
Joined: Mon Aug 01, 2016 8:10 pm

Re: ESP32-S2 Feather Wi-Fi Provisioning Method

Post by mikeysklar »

Timmy,

The Adafruit Feather ESP32-S2 has three supported options and development platforms

CircuitPython - where the Mu editor is preferred, but you can use any setup.

Arduino IDE

WipperSnapper - More plug and play with WiFi provisioning assistance.

The first two are development environment that are not that friendly, but give you infinite contorl and flexibility. They both include MQTT. The third Wippersnapper gets the board on-line and logging data with no user code required.

User avatar
HKPhysicist
 
Posts: 11
Joined: Sun Jul 02, 2017 3:09 pm

Re: ESP32-S2 Feather Wi-Fi Provisioning Method

Post by HKPhysicist »

mikeysklar wrote: Sun Jun 09, 2024 11:23 am Timmy,

The Adafruit Feather ESP32-S2 has three supported options and development platforms

CircuitPython - where the Mu editor is preferred, but you can use any setup.

Arduino IDE

WipperSnapper - More plug and play with WiFi provisioning assistance.

The first two are development environment that are not that friendly, but give you infinite contorl and flexibility. They both include MQTT. The third Wippersnapper gets the board on-line and logging data with no user code required.
Nice.
Please also recommend a rechargeable battery to work with this kit. There are too many battery connectors types on market.
I hope it is as small as the kit so that I can pack them into one box for my end user.

User avatar
mikeysklar
 
Posts: 15210
Joined: Mon Aug 01, 2016 8:10 pm

Re: ESP32-S2 Feather Wi-Fi Provisioning Method

Post by mikeysklar »

Without knowing the duration you plan to power the device makes it difficult to size a battery.

In general I try to use at least a 350mAh LiPo with these boards. That way it can take the 200mA charge current from the Feather.

User avatar
HKPhysicist
 
Posts: 11
Joined: Sun Jul 02, 2017 3:09 pm

Re: ESP32-S2 Feather Wi-Fi Provisioning Method

Post by HKPhysicist »

Hello Mike,
Are you technical support of Adafruit?

Does Adafruit have CircuitPython code snippet for the use of Wi-Fi Soft Access Point provisioning?

I need a method to provision 10 kits each time.

User avatar
mikeysklar
 
Posts: 15210
Joined: Mon Aug 01, 2016 8:10 pm

Re: ESP32-S2 Feather Wi-Fi Provisioning Method

Post by mikeysklar »

Yes, I am paid by Adafruit.

There is the circuitpython-wifimanager which might meet your needs.

These devices can be configured via a simple settings.toml file which would be much faster for setting up many nodes without going through the manual provisioning.

Code: Select all

CIRCUITPY_WIFI_SSID = "your_wifi_ssid"
CIRCUITPY_WIFI_PASSWORD = "your_wifi_password"
ADAFRUIT_AIO_USERNAME = "your_aio_username"
ADAFRUIT_AIO_KEY = "your_aio_key"

User avatar
HKPhysicist
 
Posts: 11
Joined: Sun Jul 02, 2017 3:09 pm

Re: ESP32-S2 Feather Wi-Fi Provisioning Method

Post by HKPhysicist »

This sounds to be what I need.
So each of my end user can configure his own wi-fi connection any where.

Another question of "Adafruit ESP32-S2 Feather with BME280 Sensor" is:
Are there available GPIO remaining for other purpose?

User avatar
Timeline
 
Posts: 333
Joined: Sun Feb 18, 2024 7:13 pm

Re: ESP32-S2 Feather Wi-Fi Provisioning Method

Post by Timeline »

HKPhysicist wrote: Mon Jun 10, 2024 2:27 pm Another question of "Adafruit ESP32-S2 Feather with BME280 Sensor" is:
Are there available GPIO remaining for other purpose?
I am not paid by Adafruit. ;)

The Feather board gives you 20 GPIO on the pins along either side of the board plus two more at the Stemma QT connector if you don't need to use that for I2C things. Specific details can be seen here...
https://learn.adafruit.com/adafruit-esp ... er/pinouts

User avatar
HKPhysicist
 
Posts: 11
Joined: Sun Jul 02, 2017 3:09 pm

Re: ESP32-S2 Feather Wi-Fi Provisioning Method

Post by HKPhysicist »

Timeline wrote: Mon Jun 24, 2024 10:07 am I am not paid by Adafruit. ;)
The Feather board gives you 20 GPIO on the pins along either side of the board plus two more at the Stemma QT connector if you don't need to use that for I2C things. Specific details can be seen here...
https://learn.adafruit.com/adafruit-esp ... er/pinouts
Friend,
Thanks for your tips. I have ordered one already.

I personally adore Collies.

Post Reply
Please be positive and constructive with your questions and comments.

Return to “Wireless: WiFi and Bluetooth”