ESP8266 ESP-01 with AT version:0.50.0.0 #817
Replies: 8 comments
-
Posted at 2015-10-20 by Kolban @MichaelPralow ... I was reading your post and a thought struck me. Given the fact that the AT command processor running on ESP8266s is no more and no less than a relatively simple app that reads data from the serial port and writes responses to the serial port and has chosen AT commands for the purpose ... would there be any interest in an alternative app that accepted as input and returned as output ... JSON strings? If such a thing existed, then I am guessing it would easier for a native Espruino board to send and receive data as we would no longer have to have this vague intermediate format which is the AT command set? |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-10-20 by @allObjects @Kolban There we go... I fully support your idea that time has moved on... not just a little bit, because:
Nothing wrong with AT commands, but it is much easier to communicate with JSON... (even XML is somewhat outdated, who would have thought that...). |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-10-20 by @gfwilliams @MichaelPralow argh, what a mess! Why can't they just leave it alone? IMO we should stick with the existing Does anyone have a copy of this 0.50.0.0 firmware? I'd like to get a download link for it on the Espruino website.
I don't think it would make much difference. It'd be a little faster, but so what? IMO it's far more important that someone can buy an ESP8266 and use it without having to re-flash the firmware. I'd also hope that the 0.50.0.0 firmware is quite well tested and stable now... AT command support has to exist in Espruino for GSM support (and also some other things like BT devices), so it's not such a big deal. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-10-20 by MichaelPralow @gordon - so far i only made some easy checks (simple client load page, simple servo hello world) do you have some hints for proper test suite? @Kolban - from AT to JSON does not help with the problem at hand - command processor version vs. Espruino ESP8266 module, i like json though :-) |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-10-20 by asez73 @Kolban JSON (JavaScript Object Notation) is definitly javascript idiomatic thus Espruino too. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-10-20 by @gfwilliams Ok, great! I'm not sure about tests - if you can create a server, request a webpage, connect to a network and create an access point then you should have tested the majority of it. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-10-20 by Kolban The official (i.e. from Espressif themselves) AT v0.50 download release can be found here: |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-10-20 by @gfwilliams Perfect - thanks! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Posted at 2015-10-19 by MichaelPralow
at first, i am just so happy it finally works, had some problems with an apparently faulty esp8266
after that bad start i ordered some esp8266 esp-01 from eBay, by especially searching for "...tested..." and i got one with the following firmware:
well to get it working with an Espruino Pico i needed to change the ESP8266_v025 module in one little detail
from
to
here is a larger part to see the change in context
ok now to my question, do we want a special ESP8266_v50 module? if yes i will create the issue and pull-request including an update to the documentation
but i would like to know, what is your preferred way to handle the (in this case a lot) duplicate code?
Beta Was this translation helpful? Give feedback.
All reactions