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.
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.
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.
@ 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”.
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
I will continue the banging and see what happens, I won’t be satisfied until it melts :whistle: