Less than $3 WiFi chip

I have also started playing with the ESP8266-01. I have installed the Lua Firmware without even trying the AT commands. It really makes it a small micro-controller. This version is limited to 2 digital only GPIOs, but it can be extended with an MCP23017 I2C expansion board that brings 16 additional IO ports.
The main advantage of the interpreted language is that it’s possible to test some devices without having to wait for a flash of the board. The only drawback it the limited memory. It’s still ideal to make some very cheap wireless nodes.
An XBee version also exists. It would be nice to make it working with the Cerbuino Bee.

@ ftoure - Do you have a link to the xbee version ?

I have reached just about 1.3 million request with about 1ms between each request and 100 ESP8266 reboots…

so basically the ESP8266 rebooted 100 times to serve the 1.3 million requests… is that a good error margin ratio?

the bright side is that the ESP8266 reboots and it continues to work without any hard resets :slight_smile:

3 Likes

See…
GHI’s investment of 1000 Carbon’s for their web farm has been justified over 10 Poweredges :whistle:

1 Like

Is this with the AT firmware? Are you closing the connection after each request?

@ Jay Jay - Excellent!

Yes i use the official Espressive AT Firmware and no i do not close the connection, as it’s done by the module.

some consistent behavior I’ve noticed that i will explore further:

after the first 9 consecutive requests the Module reboots, it’s always at 9th request. not sure why! and but after that it goes on for a while.

if i stop sending requests say at 6th one and wait few seconds and hit start again, the module doesn’t reset at the 9th request anymore.

so my guess is that the module somehow resizes it’s internal buffer and restarts again to accept higher requests or something. will investigate further and let you know.

Jay.

You can close the connection in the client. Create a new connection for each request. Passing the requests in the same connection should not use any new heap memory.

I am currently testing a Carbon by calling a RESTful service sitting on one of our web servers in the Nimbus which is shoving the data into a Squiggle Server every second.

So far it’s reached 1000 calls and still going…

@ Justin - Is there a chance that you just don’t catch the module reboots, like @ Jay Jay does?

Exchange of notes? :smiley:

@ Architect - Dunno - i have my software architect on the case :wink:

1 Like

Fresh out of the oven!!

9 Likes

Taking orders yet?

@ ianlee74 - I’ve still got some more work to do on the driver, but I am going to shoot for an April timeframe to start taking orders. Not to mention that the firmware is still a bit “shaky”.

1 Like

Nice, do we have an estimated price range per module ??

@ Rajesh - $18-20 (US) + shipping

sounds good. will be watching out for April !

Hello All,
a much more stable test firmware has been released, I recommend it if you are playing with this: no more resets :clap:

http://bbs.espressif.com/download/file.php?id=239

the AT still has an issue handling multiple connections so use the timeout

"AT+CIPSTO=10\r\n"

if you are starting a server :wink: it will help !

Cheers,
Jay.

4 Likes

Finally a stable AT Firmware… had it running and banging at it with 0ms between requests and so far it survived and still going strong without a single REBOOT :clap:

I will continue the banging and see what happens, I won’t be satisfied until it melts :whistle:

2 Likes

What ESP module are you using ?