Looking For a “Better” Version of ESP 8266 -> Looking for ESP32 info
AwesomeCronk
Posts: 1,055
I have been reading over several threads regarding Parallax’s ESP8266 WiFi board, and I am looking to find a bigger, badder WiFi module.
Requirements:
-MUST be ESP. I like them.
-Must be capable of having firmware modified easily, via either serial or WiFi.
-Must have a large RAM, 32kb whereabouts.
-Must support https/www.
I would like to have a quick learning curve, and to be able to find an IDE to flash modified firmware. If the Parallax firmware from the 8266 could be used, bonus. Big bonus.
Requirements:
-MUST be ESP. I like them.
-Must be capable of having firmware modified easily, via either serial or WiFi.
-Must have a large RAM, 32kb whereabouts.
-Must support https/www.
I would like to have a quick learning curve, and to be able to find an IDE to flash modified firmware. If the Parallax firmware from the 8266 could be used, bonus. Big bonus.
Comments
What he said.
I believe I have a developers module here originally made by Adafruit. And naturally I've not had a chance to do anything with it. As for the basic ESP8266 widget, I've been trying to figure out how to make the ones I have here to do something with them.
They do sell the same modules that the Parallax one is wearing, you are also free to snag one or two or three, and attempt to work out what's what, and who's who with the thing, and make that one work for you.
----
And this message is being sponsored by the Astromech droids for better starfighter pilots union.
https://github.com/watterott/ESP-WROOM-Breakout (parallax seems to use the esp-wroom-02 module).
Software wise you should be able to get the same code to compile for esp32 and esp8266. Not sure for the parallax code, @"David Betz" might know more here.
Define most powerful? Most ESP32 modules are based on the esp-wroom-32, so will be very similar. See here for a small overview of available modules:
https://makeradvisor.com/esp32-development-boards-review-comparison/
Thanks @rosco_pc, @"David Betz", and @"Buck Rogers"!
But with the dated open-esp-sdk that is in use....
It would be ideal to target the esp32 for the official wireless chip and board for programming the p2.
This would get a more secure sdk in use.
Tons of work involved in that though.
Updating of all parallax code to new versions, I.e. the P2 era of tools, compiler versions, etc..
I think the esp32 SHOULD definitely be at the top of the list for tools to develop for/with the p2.
Much of the esp8266 was built on lots of work done by many others. (people not related to parallax that made open source git code)
So getting to that point again with the esp32, running parallax firmware, is another mountain, if you want to use all the latest firmware/code/esp sdk.
Well my development board evolved into that one. Besides my biggest problem is that of trying to figure out how to work on the next steps of my next system,
---
And this message is sponsored by the Anarchists for a freer society bowling league.
Use the free B4R to develop ESP32 firmware.
https://www.b4x.com/android/forum/threads/initial-support-for-esp32.75002/
Take a look at the site. Let's just say its almost an improvement over the methods for the ESP8266 and the ESP32 via the software from that site six doors down.
I'm probably going to snag a couple of ESP32 boards from Sparkfun, and also some of their ESP8266 ones.
---
And this message is sponsored by the union of bored Tusken Raiders.
It's one of a suite of tools from the "B4X" group.
B4R is Basic for Arduino. Write the code in a very powerful modern Basic and it churns out C code for Arduino or the ESP devices (and NodeMCU). I plan to use it for my ESP32 stuff because I don't want to use Python and the last time I checked, the Python guys still hadn't gotten BT working on the ESP32.
You can write for Android, iOS, Mac, Windows, Linux, Arduino...etc.
The common syntax is a modern Basic. I've used it for almost 7 years for developing Android code instead of Java. It ends up compiling to Java so there is little to no performance hit. And you can avoid Eclipse, totally
Mike R.
B4R = "Basic for Arduino".
https://www.b4x.com/b4r.html
I was hoping to avoid Arduino.