SparkFun Electronics Commentsurn:uuid:214d0e4e-f1b1-d287-ce26-ac5b4c9f82492024-03-28T20:30:56-06:00SparkFun ElectronicsTakaitra on WRL-13252 - WiFi Module - ESP8266 (Blue)Takaitraurn:uuid:ba9bf60f-6c70-75a2-a871-4495cb2b12132015-06-28T15:53:13-06:00<p>The ESP8266 I recently received from SparkFun is running version 0.9.5 of the AT firmware with a baud rate of 115200. This was too fast for my Arduino (especially for software serial). To lower the baud rate to 9600 I had to connect it to my computer via FTDI and send it the command AT+CIOBAUD=9600. Also, the wiki link in the Documents section labels the inner pins as "NC". This is incorrect. The pins are labeled correctly at http://www.electrodragon.com/w/File:ESP8266_V091.png. Make sure to connect the CH_PD pin to VCC. I had to discover this via a lot of searching and trial and error. Hopefully this saves someone some time.</p>
Customer #292829 on WRL-13252 - WiFi Module - ESP8266 (Blue)Customer #292829urn:uuid:6488eb5b-7150-ce97-5e0b-958295f409b82015-06-21T11:37:36-06:00<p>I realize Sparkfun is just sourcing these modules from China, but I still expect a certain level of quality in product posting, such as including a pinout! I just want a picture, on the product page, telling me for certain what pins do what. You must have tested it - so somebody at Sparkfun knows how to connect the module. I shouldn't have to crawl through posts and unrelated links hoping to find a pinout. Come on guys! Thought you were better than that - it's why I buy Sparkfun.</p>
barryjh on WRL-13252 - WiFi Module - ESP8266 (Blue)barryjhurn:uuid:d8cf71cc-0725-cecc-0d10-16960c5f60c92015-06-09T19:53:48-06:00<p>I’ve bought a few of these from Sparkfun and they have been working great for me. See my review titled “The little module that could, and probably will!”
Most people seem to use this module with TCP connections. I am using it with UDP sockets and there isn’t a lot of information out there. If you need information on using UDP sockets check out this <a href="https://www.miser-tech.com/2015/04/another-platform-alternative-esp8266/" rel="nofollow">series of articles</a> I have published on a prototype I am creating using the ESP8266 with UDP. Also you can check out my Google+ collection on the ESP8266 prototype <a href="https://plus.google.com/+Miser-tech/collections" rel="nofollow">here</a>.</p>
Professr on WRL-13252 - WiFi Module - ESP8266 (Blue)Professrurn:uuid:8e53dc78-d7f8-ef8b-9425-44801a9a0b8b2015-05-31T19:50:15-06:00<p>I looked through all the product links, but I didn't see an actual pinout for this particular product. They're not labeled on the board itself; am I missing something obvious?</p>
barryjh on WRL-13252 - WiFi Module - ESP8266 (Blue)barryjhurn:uuid:d56bef73-cfc1-1259-1ce9-adeb47da87132015-05-25T17:03:39-06:00<p>It looks like you have it configured for both Station and AP mode, so it has two IPs, one for each mode. If you set it to station only "AT+CWMODE=1" you will get less data to parse.<p>That said, the command I use to get just the station IP is "AT+CIPSTA?". If you need to use both Station and AP mode you can also get the AP IP address with "AT+CIPAP?".</p><p>On my site I have some write-ups on a prototype project I am working on, I still have more articles to publish on the subject, but <a href="https://www.miser-tech.com/2015/05/esp8266-prototype-step-1/" rel="nofollow">this one</a> discusses the commands I'll be using for various tasks.</p></p>
PlanetaryGear on WRL-13252 - WiFi Module - ESP8266 (Blue)PlanetaryGearurn:uuid:9fa00257-398d-3811-1988-7448b13161e72015-05-22T14:46:20-06:00<p>Why are there export restrictions when it was imported in the first place? I know... silly question, just ignore me. I love these, they are awesome.</p>
Rusty14 on WRL-13252 - WiFi Module - ESP8266 (Blue)Rusty14urn:uuid:bee42d10-1c52-e8a4-d341-302fe054f7062015-05-14T20:26:57-06:00<p>What version of the arduino IDE are you using? mine doesn't recognize the wifi.httpPost() function.</p>
boconn7782 on WRL-13252 - WiFi Module - ESP8266 (Blue)boconn7782urn:uuid:9e17e5e8-d746-603d-2c66-32df875249f32015-05-10T09:50:52-06:00<p>Does anyone know if there's an AT command to just return the IP address of the ESP8266? I'd rather not have to parse it out if I don't have to.<p>Currently AT+CIFSR returns:</p><p>+CIFSR:APIP,"192.168.5.2"
+CIFSR:APMAC,"2a:ee:32:a2:97:2b"
+CIFSR:STAIP,"192.168.1.128"
+CIFSR:STAMAC,"28:ee:32:a2:97:2b"</p><p>OK</p><p>Most tutorials out there seem to suggest it should just return the IP and not all the extra info.</p></p>
Mack Bech on WRL-13252 - WiFi Module - ESP8266 (Blue)Mack Bechurn:uuid:1f1bc653-2ac1-ab76-e8fb-486995ab7d1e2015-05-10T00:20:49-06:00<p>It should be noted that the last three modules I got from here had no firmware installed on them. Easy fix with the electrodragon firmware installer but it did make me doubt my sanity for a moment.</p>
lacour on WRL-13252 - WiFi Module - ESP8266 (Blue)lacoururn:uuid:254072b0-345f-4ea9-9d2d-17237e02b5042015-04-20T19:57:51-06:00<p>Here's a library I made for these modules that makes logging data to data.sparkfun.com (or other phant servers) a breeze: <a href="https://github.com/lacour/esphant-arduino" rel="nofollow">esphant-arduino</a></p>
lacour on WRL-13252 - WiFi Module - ESP8266 (Blue)lacoururn:uuid:51f8c593-453c-71a6-b45f-978f0a4d34382015-04-20T19:49:11-06:00<p>Only the ESP-12 is at the moment (FCC ID <a href="https://apps.fcc.gov/oetcf/eas/reports/ViewExhibitReport.cfm?mode=Exhibits&RequestTimeout=500&calledFromFrame=Y&application_id=253176&fcc_id=2ADUIESP-12" rel="nofollow">2ADUIESP-12</a>). Any final end product with these modules inside must be labeled with "Contains Transmitter Module FCC ID: 2ADUIESP-12" in a visible area.</p>
Customer #221782 on WRL-13252 - WiFi Module - ESP8266 (Blue)Customer #221782urn:uuid:9da6f7da-4a02-5eed-00b1-226ce74370f92015-04-17T08:14:53-06:00<p>Does it support/provide SSL? I can't find any details about it so I'm guessing not.</p>
SprSxyStv0 on WRL-13252 - WiFi Module - ESP8266 (Blue)SprSxyStv0urn:uuid:857d5b3f-e422-2561-e7b5-ba9ebe89888b2015-04-07T10:06:02-06:00<p>I can't vouch for the WPA2-PSK, but you can find more info on how to write/compile new FW for it here: http://www.esp8266.com/wiki/doku.php?id=loading_firmware</p>
GMUTechMan on WRL-13252 - WiFi Module - ESP8266 (Blue)GMUTechManurn:uuid:24fb5b4c-1bab-acf4-457e-5d3c92740cfe2015-04-04T07:21:25-06:00<p>I read on some of the linked sites that this supports WPA2-PSK. Can this be confirmed (and added to the features list)?<p>Also, is there more info on how to use this as an IoT solution on it's own?</p></p>
SK_BG on WRL-13252 - WiFi Module - ESP8266 (Blue)SK_BGurn:uuid:73f92082-b24a-d781-a184-0c757e99bb572015-04-03T11:55:56-06:00<blockquote>
<p>webs</p>
<p>I think that SF started mainly as a distributor for the then market-disrupting low priced (but high quality) developer boards from Olimex. Their website really sucked (it was created in 1995 and moved to a normal new version in autumn 2012). I recently listened to a podcast with Tsvetan Uzunov - the creator and owner of Olimex - it got quite interesting stuff :) They were producing boards for home appliances (white) before the Chinese boom and when thеy entered the DEV business prices there were 1K+ for the boards but they were with the thinking of a mass production company for end-user devices (read high quality, tight schedule and extremely low margins) and they rocked with what were 10-20 $ boards :D He even said that the German distributor didn't want to write invoices for such low values because the process for making the invoice was pricier than the value of the invoice itself :D And the distributor said "please make all boards 100$" :)) Those would be good times :)</p></blockquote>
igrr on WRL-13252 - WiFi Module - ESP8266 (Blue)igrrurn:uuid:653ecb4c-a6d1-11eb-0383-93b6de169a982015-04-03T08:55:53-06:00<p>We've now moved this to the esp8266 account: http://github.com/esp8266/Arduino</p>
Customer #35720 on WRL-13252 - WiFi Module - ESP8266 (Blue)Customer #35720urn:uuid:dfbc3aed-6042-ec78-a03d-7461c8a0e4112015-03-31T10:13:03-06:00<p>And now programmable with the Arduino IDE!!!!!
github.com/igrr/Arduino</p>
TRYAN3131 on WRL-13252 - WiFi Module - ESP8266 (Blue)TRYAN3131urn:uuid:079ffe12-6cfc-3eba-98b5-f842b5ce8ee22015-03-29T18:41:13-06:00<p>My comment was geared towards the esp-03, which is actually a surface mount package with all the pins broken out. Unfortunatly the pitch is not 2.54mm (0.1"), but is 2mm instead.<p>As for the doubled up headers, I have breakout boards for these. iy would be nice to have access to more of the I/O, especially if programming this standalone.</p></p>
logictechs on WRL-13252 - WiFi Module - ESP8266 (Blue)logictechsurn:uuid:22cb9e91-b6b5-e8ad-6459-341670846a1e2015-03-29T13:40:26-06:00<p>A kit is available containing an ESP-12 development system and all parts needed to get started tinkering with a 1-wire sensor system. Here is the store website link for that:<p><a href="http://www.logictechs.com/LCTonlinestore/index.php?route=product/product&product_id=82" rel="nofollow">ESP UNO-WIRE KIT</a></p></p>
logictechs on WRL-13252 - WiFi Module - ESP8266 (Blue)logictechsurn:uuid:24004401-417f-3794-18a8-ff9585ca87222015-03-29T13:36:38-06:00<p>A</p>
SoftwareDev777 on WRL-13252 - WiFi Module - ESP8266 (Blue)SoftwareDev777urn:uuid:9a8e40ea-f07a-113b-f7fc-39ac9b6d57df2015-03-28T16:05:28-06:00<p>Olimex is a trusted well known website, Sparkfun even carries some of their products. Heck, in a video about the founder of Sparkfun I remember he said Olimex was the reason he created Sparkfun because Olimex's website and checkout process sucked.</p>
SoftwareDev777 on WRL-13252 - WiFi Module - ESP8266 (Blue)SoftwareDev777urn:uuid:d8e98fa3-5e16-b2b0-bf49-d2f7159143312015-03-28T16:03:16-06:00<p>Nope, they have the shield and seal but they are not FCC approved. Or can you link to the ones that are?</p>
SoftwareDev777 on WRL-13252 - WiFi Module - ESP8266 (Blue)SoftwareDev777urn:uuid:09b40f80-c75f-d310-ea8d-24e8ae7043d22015-03-28T16:01:37-06:00<p>I made a few cool tutorials for these modules:<p><a href="http://allaboutee.com/2015/03/23/esp8266-and-arduino-phone-calls-with-twilio-api/" rel="nofollow">How To Make Phone Calls and Send SMS With ESP8266 and Arduino</a></p><p>You can also use the ESP8266 as a stand alone micro:</p><p><a href="https://www.youtube.com/watch?v=Gh_pgqjfeQc" rel="nofollow">How To Flash The NodeMcu Firmware On The ESP8266</a></p><p>and add more pins to it:</p><p><a href="https://www.youtube.com/watch?v=KphAJMZZed0" rel="nofollow">How To Add More GPIO Pins To The ESP8266</a></p><p>I have two tutorial playlists in my channel:</p><p><a href="https://www.youtube.com/playlist?list=PLmfT_cdP5PYDRYIvGIQ4YQYnEprshtxO8" rel="nofollow">ESP8266 With Arduino</a></p><p><a href="https://www.youtube.com/playlist?list=PLmfT_cdP5PYAnXvJj_wuyFLl9E9HGo-_M" rel="nofollow">ESP8266 on its own with NodeMcu</a></p><p>and you can get the code for all these in <a href="http://allaboutee.com/category/esp8266/" rel="nofollow">my website</a></p></p>
SoftwareDev777 on WRL-13252 - WiFi Module - ESP8266 (Blue)SoftwareDev777urn:uuid:05895c4f-95cf-3ee7-bf1e-abe512d9952d2015-03-28T15:57:30-06:00<p>Not with the AT firmware, but you can if you use the ESP RTOS SDK or NodeMCU</p>
SK_BG on WRL-13252 - WiFi Module - ESP8266 (Blue)SK_BGurn:uuid:6a9c9c01-0c14-dfd3-0c80-3be8c85bef1c2015-03-28T01:24:46-06:00<p>P.s. Someone else up in the comments have linked another US store selling the Olimex product:
http://microcontrollershop.com/product_info.php?products_id=7067</p>
SK_BG on WRL-13252 - WiFi Module - ESP8266 (Blue)SK_BGurn:uuid:be8a38ab-957d-4c67-3f39-3b1905d37ab62015-03-28T01:23:21-06:00<p>Sparkfun used to have some Olimex products. What I meant was for Sparkfun to stock these for us exactly because low quantity orders would have a higher price because of the shipment costs ;)
There are also some ebay sellers but they are killing you with the prices (15 USD vs ~ 6 USD for single quantity/cheaper for more original Olimex price).</p>
Customer #666109 on WRL-13252 - WiFi Module - ESP8266 (Blue)Customer #666109urn:uuid:da769259-72c8-033c-d394-bde563463a382015-03-27T13:50:54-06:00<p>There are a few FCC approved versions and they are still $3.</p>
Customer #666109 on WRL-13252 - WiFi Module - ESP8266 (Blue)Customer #666109urn:uuid:c9a8fad6-8735-031e-95ea-ccdf43d89e6b2015-03-27T13:49:34-06:00<p>You should carry the olimex version: http://microcontrollershop.com/product_info.php?products_id=7067</p>
Customer #35720 on WRL-13252 - WiFi Module - ESP8266 (Blue)Customer #35720urn:uuid:9e949814-95a8-61a9-f66d-0166dea88a6d2015-03-27T13:24:12-06:00<p>The way I use these is I put pins on the outer connections, those are the pwr, gnd, rx, tx. Then it fits in breadboard. Then I use 4 pin female connector on the remaining 4 center pins. CH-PD has to be at vcc so I soldered that one. Works great and you can use jumper wires for programming or using the GPIO's.</p>
SK_BG on WRL-13252 - WiFi Module - ESP8266 (Blue)SK_BGurn:uuid:8324b2d1-813e-32ad-75df-edc6b47e4ca12015-03-27T13:10:43-06:00<p>You could have stocked a great, OSHW, EU-made version, that has all the GPIO pins available at a breadboard friendly spacing:
<a href="https://www.olimex.com/Products/IoT/" rel="nofollow">https://www.olimex.com/Products/IoT/</a>
The price is pretty good, too.</p>
Customer #403458 on WRL-13252 - WiFi Module - ESP8266 (Blue)Customer #403458urn:uuid:046d1c92-9c52-8635-aead-70f418437a522015-03-27T12:52:56-06:00<p>I'm not crazy about the 2X header either. If Sparkfun does roll their own some day, PLEASE rethink the header and use a single row. It would be nice if it could interface directly with a pro-mini too.</p>
nickm50 on WRL-13252 - WiFi Module - ESP8266 (Blue)nickm50urn:uuid:4c077fed-f665-4583-5e82-fe49e3f9d0f82015-03-27T11:51:21-06:00<p>Can't tell if you're joking.. SF has an excellent business model. They resell (sell their own in-house designs) at huge margins. Almost any electronic component you buy is most likely manufactured in China, Taiwan, Thailand, etc. and SparkFun is no exception. Why is that a bad thing? Everything coming out of factories is QC'd.</p>
TRYAN3131 on WRL-13252 - WiFi Module - ESP8266 (Blue)TRYAN3131urn:uuid:a611fb7d-cbf4-e18d-6848-e0db2cd827252015-03-27T11:36:11-06:00<p>Will you carry any of the other common packages (or possibly roll your own with breadboard-friendly pin spacing)? This would be great for IoT considering the ability to leverage the module without an external MCU. Unfortunately I've gotten a couple ESP-03s from ebay and they were lemons.</p>
Customer #47110 on WRL-13252 - WiFi Module - ESP8266 (Blue)Customer #47110urn:uuid:89d760a5-f3fa-cb3d-030c-f8f2b949d3922015-03-27T11:27:23-06:00<p>Pity that it is the old version and not the newer one like this one:<p>http://www.aliexpress.com/item/2pcs-lot-ESP8266-serial-WIFI-model-ESP-07-Authenticity-Guaranteed/32256583551.html</p><p>They are shielded (good idea for an RF device!) and have a lot more I/O pins broken out - the module has a full featured OS and for simpler applications it can function completely standalone (there is a free toolchain available for it), without another MCU. But it sucks when you have only about 2 available I/O lines.</p><p>Whether the module costs $2 from China and it takes a month or two to get it (if it arrives at all) or whether it costs $7 from SparkFun and you get it quickly and reliably is up to you to decide whether it is worth for you.</p></p>
MicroLAN on WRL-13252 - WiFi Module - ESP8266 (Blue)MicroLANurn:uuid:0fc736e3-7b75-a607-699b-667c9b81e67e2015-03-27T10:24:11-06:00<p>It's almost impossible to get ANY device that does not have at least some parts made/assembled in China. No matter who you order it from.</p>
Andros on WRL-13252 - WiFi Module - ESP8266 (Blue)Androsurn:uuid:e52dbfa3-f18f-d3ac-06de-abdf9380771d2015-03-27T10:15:10-06:00<p>really!? i though sparkfun was 100% original and jut had a terrible business model</p>
Dirty Engineer on WRL-13252 - WiFi Module - ESP8266 (Blue)Dirty Engineerurn:uuid:1802302a-f709-42a5-ec4a-216c36d245f72015-03-27T09:35:42-06:00<p>Ummm where do you think these come from? China</p>
Andros on WRL-13252 - WiFi Module - ESP8266 (Blue)Androsurn:uuid:54e69670-7d6f-821c-f8d3-f74839af74112015-03-27T09:09:46-06:00<p>Yes, I'm also wondering why others are so much more if this one is so cheap.</p>
Andros on WRL-13252 - WiFi Module - ESP8266 (Blue)Androsurn:uuid:efe4e791-9182-6a0e-c56d-1dcf3cf90dc92015-03-27T09:08:50-06:00<p>Any thing from China tho...</p>
IggyB on WRL-13252 - WiFi Module - ESP8266 (Blue)IggyBurn:uuid:dda02dbf-45b9-4053-f932-957cb0aefef72015-03-27T08:05:39-06:00<p>Look at the price for 5x from China and re-evaluate your question.</p>
D3Dev on WRL-13252 - WiFi Module - ESP8266 (Blue)D3Devurn:uuid:3fdefa38-129b-7f7c-8670-2d844915db8e2015-03-27T07:50:53-06:00<p>well ... why has it taken so long?! Finally! a wifi module to add to small projects that doesn't cost more than the all the other components! This breaks some barriers.</p>
Andros on WRL-13252 - WiFi Module - ESP8266 (Blue)Androsurn:uuid:41ad27db-8359-7e12-0f6b-9f247b14073a2015-03-26T22:28:42-06:00<p>Holy crap, how is it so cheap?</p>