Finally - cheap WiFi? #748
Replies: 76 comments
-
Posted at 2014-08-25 by JumJum There is another source |
Beta Was this translation helpful? Give feedback.
-
Posted at 2014-08-25 by DrAzzy This would be incredible if it can be made to work with the Espruino. It's just so cheap! |
Beta Was this translation helpful? Give feedback.
-
Posted at 2014-08-25 by @joakim Nice! Would this suit low power devices with intermittent connectivity needs?
Doesn't say how much it draws when in use though.. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2014-08-25 by DrAzzy Hopefully, a lot more.... |
Beta Was this translation helpful? Give feedback.
-
Posted at 2014-08-27 by Spocki Some English speaking people are working on it: |
Beta Was this translation helpful? Give feedback.
-
Posted at 2014-08-27 by DrAzzy This looks like they've got a rough translation of the docs already here : https://nurdspace.nl/ESP8266 I've got one on order from http://www.electrodragon.com/product/esp8266-wi07c-wifi-module/ |
Beta Was this translation helpful? Give feedback.
-
Posted at 2014-08-28 by d0773d Looks interesting.@gordon maybe if this module works well with the Espruino you can integrate the SoC to the Espruino board? Maybe create two new versions of the Espruino with the WiFi SoC and one without the WiFi SoC? |
Beta Was this translation helpful? Give feedback.
-
Posted at 2014-08-28 by @gfwilliams @d0773d yes, that could definitely be an option. The fact that it has a radio means it probably needs certification before I can sell it though - which could be a pain. Personally I've always wanted to make a PCB with a whole bunch of snap-out adaptors for various modules... That could be a neat solution for now. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2014-08-28 by mikewop
That's a great idea. I personally find that they key part in that is the "universal connector/port" design if you want to attach multiple modules. Probably would be good to stick with one that is already out there ....
The "MicroBus" seems pretty versatile, but the footprint is kind of big and doesn't use a regular connector. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2014-08-28 by d0773d @gordon, I forgot about the certifications :/ Your idea of creating PCB with a whole bunch of snap-out adaptors seems more feesable. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2014-08-29 by @joakim Power measurements from https://nurdspace.nl/ESP8266#Power:
|
Beta Was this translation helpful? Give feedback.
-
Posted at 2014-08-29 by @gfwilliams @mikewop I'd hoped to include some of those types of interface as snap-out adaptors. Specifically UEXT and Gadgeteer seem like good ones for now... Not bad about the power usage... 2/3 of the CC3000 if I recall - but it's still too much to run from the Espruino board's 3.3v regulator :( |
Beta Was this translation helpful? Give feedback.
-
Posted at 2014-09-01 by JumJum May be, this Indiegogo-Project becomes another option |
Beta Was this translation helpful? Give feedback.
-
Posted at 2014-09-01 by @joakim Even smaller! It seems to have about 50 meters TX range, and the only power measurement listed is 70 mA during active RX. There's some more info on their blog, apparently they're also building a router-on-a-chip that supports OpenWRT. Sorry for slanting off topic here, but considering the power needs of wifi, is it really the solution to the Internet of Things? Isn't BLE (Bluetooth Low Energy) coupled with a bridge to the internet a more efficient and elegant solution? I'm just thinking out loud, don't want to sidetrack the discussion :) |
Beta Was this translation helpful? Give feedback.
-
Posted at 2014-09-02 by @gfwilliams xWifi looks interesting. I wonder if Espruino would run on the chip itself... There are very little specs available though. The issue with BLE for me is that as far as I know the interface it provides maps very badly to the internet - so basically anyone using it has to not only make the device and a web service, but the second bridge device (or phone app) too! If that gets solved and there was a standard for BLE bridge devices (so you could just download a BLE bridge phone app, or buy a bridge) then I think it would be a much better option. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-01-07 by @gfwilliams I think it's pretty good - but right now, while you can use it with Espruino the support isn't great. It'll be sorted in a few months though, in time for the Espruino Pico. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-01-07 by russdx Ah cool Thanks! |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-02-04 by Kelvin Just bought a few ESP8266 for an upcoming project. Great that Espruino can connect it fine! May I ask is it possible, at current stage or in near future, to support the Soft AP mode as well? Thanks! For anyone who is interested attached please find a quick start guide made by one of the vendors. The part on making it a TCP server is on Page 9 and that on being an access point is on Page 10.Attachments: |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-02-04 by @gfwilliams It's possible right now if you send the relevant commands to the serial port yourself after the ESP8266 is initialiased. It's not part of the API right now, but I've made a bug for this: espruino/Espruino#491 |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-02-06 by Kelvin Thanks. Definitely agree at least an API like |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-02-15 by bob_dvb Hmm, I've just been trying to get some ESP8266 modules working with my 1.3 board, but it doesn't seem to be working. I've tried both 1.73 and 1.72 ESP8266 builds but they don't work and the IDE says "Module ESP8266 not found". I'm confused because I am using the right binary and I have a healthy regulator delivering 3.285v? Anyone have any advice? |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-02-15 by @allObjects My understanding of a 'build for a device' is that the functionality is built-in (in low level implementation) and does not need to be |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-02-15 by JumJum Did you load the 8266 binary ? |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-02-16 by @gfwilliams
No, it still needs to be I just tried with the binary linked above - specifically |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-05-09 by heri16 In order to get true low power wifi, the esp8266 module will have to be put into LIGHT_SLEEP mode. This brings power consumption to under 0.9mA between DTIM beacons. However, this means that we have to implement UART with the hardware flow control pins (RTS/CTS), so that the espruino can wake the esp8266 when sending AT commands over UART. Another advantage is that the espruino pico can go to sleep too and wait to be interrupted on the RTS pin when the esp8266 has new data to send. Has anyone found the flow control pins on the Esp8266 breakout board? Does the espruino libraries have RTS support for ultra low power UART? http://tinker.yeoman.com.au/2015/03/08/reducing-esp8266-power-consumption-using-deep-sleep/ |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-05-10 by JackJamesHoward @gordon Can you use any other RX & TX pins on the Pico other than A3 & A2? As a bit of a slightly related side note, why is USART1 RX listed twice on the Pico pinout? |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-05-10 by DrAzzy There are two USARTs (well there's a third, but it doesn't work if using USB). USART1 (ie, Serial1) can be used on pins B6, B7, or you can use just the receive on A10. You got the error because you were trying to set serial2 to use the B6, B7. Or you had TX/RX backwards. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-05-11 by @gfwilliams @heri16 using deep sleep looks interesting. However the module that came with the Pico KickStarter is the ESP01, which doesn't have the relevant pins brought out. To use it you'd have to do this really nasty hack, or just buy and wire up the different ESP module used in that post. Really interesting point about using RTS/CTS to wake Espruino though. That means Espruino itself can do deep sleep too (it can't wake on serial activity because by the time it has woken it's lost the first byte). @jackjameshoward I think @drazzy's answered your main question, but USART1 is listed twice because even though there are only 2 distinct USARTs, they can often be re-mapped to different pins. Same for SPI + I2C peripherals as well. |
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-05-11 by JackJamesHoward @drazzy Thank you for the suggestions. I tried both but it still doesn't work. The code i used was
and to be sure I swaps the pins to
But I still get an error that reads
|
Beta Was this translation helpful? Give feedback.
-
Posted at 2015-05-11 by @gfwilliams Ok, it's because you're using Try:
|
Beta Was this translation helpful? Give feedback.
-
Posted at 2014-08-25 by @gfwilliams
I just saw this: http://www.seeedstudio.com/depot/WiFi-Serial-Transceiver-Module-w-ESP8266-p-1994.html
Out of stock at the moment, but a price of $7 looks fantastic!
It'd need another driver (either in JS or Espruino itself) but would be worth it... I'd be interested to see what you all think - this is the cheapest I've ever seen WiFi modules for.
Beta Was this translation helpful? Give feedback.
All reactions