DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
Building Scalable Real-Time Apps with AstraDB and Vaadin
Register Now

Trending

  • What Is Istio Service Mesh?
  • MLOps: Definition, Importance, and Implementation
  • Why You Should Consider Using React Router V6: An Overview of Changes
  • Mastering Time Series Analysis: Techniques, Models, and Strategies

Trending

  • What Is Istio Service Mesh?
  • MLOps: Definition, Importance, and Implementation
  • Why You Should Consider Using React Router V6: An Overview of Changes
  • Mastering Time Series Analysis: Techniques, Models, and Strategies
  1. DZone
  2. Data Engineering
  3. Data
  4. Getting Started with ESP8266

Getting Started with ESP8266

Kanishka Dilshan user avatar by
Kanishka Dilshan
·
Apr. 02, 15 · Interview
Like (0)
Save
Tweet
Share
2.80K Views

Join the DZone community and get the full member experience.

Join For Free

I brought a ESP8266 module from eBay. The whole purpose was to do some experiments with it and understand how to use it in my micro-controller projects. I was not interested in XBee products since those were much more expensive than ESP8266.

Initially I started with issuing AT commands from my laptop to the WiFi module. To do this I brought a USB to TTL serial adapter.

Pairing ESP8266 and the USB-TTL adapter wasn't very simple , due to two reasons

  1. ESP8266 may draw around 300mA in high power modes, but the adapter was capable of providing max of 150mA 3.3V.
  2. WiFi module and serial adapter are working on different Logic levels (ESP8266 - 3.3V and USB-TTL - 5.0V )

In order to solve these issue I used a 3.3V regulator to provide  3.3V and enough current and few resistors to reduce the logic level or USB-TTL adapter. Below diagram show my configuration.



I chose arduino serial monitor to interact with the module with below configuration.
Line mode = NL & CR Baud Rate = 9600

AT Commands can be found on below documentations
http://woodsgood.ca/projects/wp-content/uploads/ESP8266ATCommandsSet.pdf
http://rancidbacon.com/files/kiwicon8/ESP8266_WiFi_Module_Quick_Start_Guide_v_1.0.4.pdf


Command (computing) arduino Pairing (computing) USB Documentation Monitor (synchronization) Time to live Diagram

Opinions expressed by DZone contributors are their own.

Trending

  • What Is Istio Service Mesh?
  • MLOps: Definition, Importance, and Implementation
  • Why You Should Consider Using React Router V6: An Overview of Changes
  • Mastering Time Series Analysis: Techniques, Models, and Strategies

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com

Let's be friends: