{"product_id":"esp-01-esp8266-serial-wifi-wireless-transceiver-module","title":"ESP-01 ESP8266 Serial WIFI Wireless Transceiver Module","description":"\u003ch4\u003eDescription\u003c\/h4\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch2 class=\"sing--sub-heading\"\u003e\u003cspan\u003eESP-01 ESP8266 Serial WIFI Wireless Transceiver Module\u003c\/span\u003e\u003c\/h2\u003e\nThe ESP-01 ESP8266 Serial WIFI Wireless Transceiver Module is a self-contained SOC with an integrated TCP\/IP protocol stack that can give any microcontroller access to your WiFi network. The ESP8266 is capable of either hosting an application or offloading all Wi-Fi networking functions from another application processor.\u003cbr\u003e\u003cbr\u003eEach\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eESP8266\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003emodule comes pre-programmed with an AT command set firmware, meaning, you can simply hook this up to your Arduino device and get about as much WiFi-ability as a WiFi Shield offers (and that’s just out of the box)! The\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eESP8266\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003emodule is an extremely cost-effective board with a huge, and ever-growing, community.\u003cbr\u003e\u003cbr\u003eThis module has a powerful enough onboard processing and storage capability that allows it to be integrated with the sensors and other application-specific devices through its GPIOs with minimal development up-front and minimal loading during runtime.\u003cbr\u003e\u003cbr\u003eIts high degree of on-chip integration allows for minimal external circuitry, including the front-end module, which is designed to occupy minimal PCB area. The\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eESP8266\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003esupports APSD for VoIP applications and Bluetooth co-existence interfaces, it contains a self-calibrated RF allowing it to work under all operating conditions and requires no external RF parts.\u003cbr\u003e\u003cbr\u003e\u003cstrong\u003eNote:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eThe ESP8266 Module is not capable of 5-3V logic shifting and will require an external Logic Level Converter. Please do not power it directly from your 5V dev board.\u003cbr\u003e\u003cbr\u003eThis new version of the ESP8266 WiFi Module has increased the flash disk size from 512k to 1MB.\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eTechnical Details: ESP8266 Serial WIFI Module\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eItem Type: WiFi Module\u003c\/li\u003e\n\u003cli\u003eBased On: ESP8266\u003c\/li\u003e\n\u003cli\u003eOutput Power (dBm): 19.5\u003c\/li\u003e\n\u003cli\u003eLength: 25mm\u003c\/li\u003e\n\u003cli\u003eWidth: 15mm\u003c\/li\u003e\n\u003cli\u003eHeight: 1.33mm\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eFeatures\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eWi-Fi Direct (P2P), soft-AP\u003c\/li\u003e\n\u003cli\u003eIntegrated TCP\/IP protocol stack\u003c\/li\u003e\n\u003cli\u003eIntegrated TR switch, balun, LNA, power amplifier, and matching network\u003c\/li\u003e\n\u003cli\u003eIntegrated PLL, regulators, DCXO, and power management units\u003c\/li\u003e\n\u003cli\u003eIntegrated low power 32-bit CPU, can be used as an application processor\u003c\/li\u003e\n\u003cli\u003eSupports SDIO 1.1 \/ 2.0, SPI, UART\u003c\/li\u003e\n\u003cli\u003eSTBC, 1×1 MIMO, 2×1 MIMO\u003c\/li\u003e\n\u003cli\u003eA-MPDU \u0026amp; A-MSDU aggregation, 0.4ms guard interval\u003c\/li\u003e\n\u003cli\u003eWake up and transmit packets in \u0026lt; 2ms\u003c\/li\u003e\n\u003cli\u003eStandby power consumption of \u0026lt; 1.0mW (DTIM3)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch2 class=\"sing--sub-heading\"\u003e\u003cspan\u003eApplications :\u003c\/span\u003e\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eInternet of Things (IoT) Projects:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eEnables devices to connect to the internet for remote control and monitoring.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSmart Home Automation:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eAllows remote control of home devices like lights, fans, and sensors.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWireless Communication for Microcontrollers:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eProvides Wi-Fi connectivity to microcontrollers (e.g., Arduino) for internet access.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWireless Sensors and Monitoring Systems:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eIdeal for remote data collection and sending data wirelessly to a server or network.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEmbedded Systems:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eAdds internet connectivity to embedded systems for data transmission or remote interaction.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRemote Control Systems:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eIntegrates into DIY systems for controlling devices like doors, security cameras, or appliances.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eIntegration with Arduino: ESP8266 Serial WIFI Module\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\u003cimg alt=\"ESP8266 Serial WIFI Module\" height=\"75%\" width=\"75%\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0587\/2130\/4757\/files\/img_5c244896a0bb4.png?v=1641373932\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003eSample Code\u003c\/h3\u003e\n\u003cdiv id=\"gist113957352\" class=\"gist\"\u003e\n\u003cdiv class=\"gist-file\" translate=\"no\" data-color-mode=\"light\" data-light-theme=\"light\"\u003e\n\u003cdiv class=\"gist-data\"\u003e\n\u003cdiv class=\"js-gist-file-update-container js-task-list-container\"\u003e\n\u003cdiv id=\"file-kg099-ino\" class=\"file my-2\"\u003e\n\u003cdiv itemprop=\"text\" class=\"Box-body p-0 blob-wrapper data type-c\" role=\"region\" aria-label=\"KG099.INO content, created by labsguru on 09:11AM on January 05, 2022.\" tabindex=\"0\"\u003e\n\u003cdiv class=\"js-check-hidden-unicode js-blob-code-container blob-code-content\"\u003e\n\u003ctable data-hpc=\"\" class=\"highlight tab-size js-file-line-container\" data-tab-size=\"4\" data-paste-markdown-skip=\"\" data-tagsearch-path=\"KG099.INO\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC1\" class=\"blob-code blob-code-inner js-file-line\"\u003e#\u003cspan class=\"pl-k\"\u003einclude\u003c\/span\u003e \u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\u0026lt;\u003c\/span\u003eSoftwareSerial.h\u003cspan class=\"pl-pds\"\u003e\u0026gt;\u003c\/span\u003e\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC2\" class=\"blob-code blob-code-inner js-file-line\"\u003eSoftwareSerial \u003cspan class=\"pl-en\"\u003eESP8266\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e10\u003c\/span\u003e, \u003cspan class=\"pl-c1\"\u003e11\u003c\/span\u003e); \u003cspan class=\"pl-c\"\u003e\/\/RX,TX\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC3\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003cspan class=\"pl-c\"\u003e\/\/https:\/\/kitsguru.com\/products\/esp8266-serial-wifi-wireless-transceiver-module-send-receive-ap-sta\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC4\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003evoid\u003c\/span\u003e \u003cspan class=\"pl-en\"\u003esetup\u003c\/span\u003e()\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC5\" class=\"blob-code blob-code-inner js-file-line\"\u003e{\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC6\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.\u003cspan class=\"pl-c1\"\u003ebegin\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e9600\u003c\/span\u003e);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC7\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003cspan class=\"pl-c\"\u003e\/\/ Start the software serial for communication with the ESP8266\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC8\" class=\"blob-code blob-code-inner js-file-line\"\u003eESP8266.\u003cspan class=\"pl-c1\"\u003ebegin\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e9600\u003c\/span\u003e); \u003cspan class=\"pl-c\"\u003e\/\/this assumes default baud rate is used by the module\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC9\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.\u003cspan class=\"pl-c1\"\u003eprintln\u003c\/span\u003e(\u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003e\u003c\/span\u003e);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC10\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.\u003cspan class=\"pl-c1\"\u003eprintln\u003c\/span\u003e(\u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003eReady\u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003e\u003c\/span\u003e);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC11\" class=\"blob-code blob-code-inner js-file-line\"\u003e}\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC12\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-k\"\u003evoid\u003c\/span\u003e \u003cspan class=\"pl-en\"\u003eloop\u003c\/span\u003e()\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC13\" class=\"blob-code blob-code-inner js-file-line\"\u003e{\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC14\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.\u003cspan class=\"pl-c1\"\u003eprintln\u003c\/span\u003e(“Establishing connection type…”);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC15\" class=\"blob-code blob-code-inner js-file-line\"\u003eESP8266.\u003cspan class=\"pl-c1\"\u003eprintln\u003c\/span\u003e(“AT+CIPMUX=\u003cspan class=\"pl-c1\"\u003e1\u003c\/span\u003e”);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC16\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003edelay\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e1000\u003c\/span\u003e);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC17\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.\u003cspan class=\"pl-c1\"\u003eprintln\u003c\/span\u003e(“Setting WiFI mode…”);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC18\" class=\"blob-code blob-code-inner js-file-line\"\u003eESP8266.\u003cspan class=\"pl-c1\"\u003eprintln\u003c\/span\u003e(“AT+CWMODE=\u003cspan class=\"pl-c1\"\u003e3\u003c\/span\u003e”);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC19\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003edelay\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e1000\u003c\/span\u003e);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC20\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.\u003cspan class=\"pl-c1\"\u003eprintln\u003c\/span\u003e(“Connecting to WiFi”);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC21\" class=\"blob-code blob-code-inner js-file-line\"\u003eESP8266.\u003cspan class=\"pl-c1\"\u003eprintln\u003c\/span\u003e(“\u0026lt;your-ssid\u0026gt;”,”\u0026lt;your-pw\u0026gt;”); \u003cspan class=\"pl-c\"\u003e\/\/insert your own SSID and password here\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC22\" class=\"blob-code blob-code-inner js-file-line\"\u003e\n\u003cspan class=\"pl-c1\"\u003edelay\u003c\/span\u003e(\u003cspan class=\"pl-c1\"\u003e1000\u003c\/span\u003e);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC23\" class=\"blob-code blob-code-inner js-file-line\"\u003eSerial.\u003cspan class=\"pl-c1\"\u003eprintln\u003c\/span\u003e(“Establishing TCP connection”);\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC24\" class=\"blob-code blob-code-inner js-file-line\"\u003eESP8266.\u003cspan class=\"pl-c1\"\u003eprintln\u003c\/span\u003e(“AT+CIPSTART=\u003cspan class=\"pl-c1\"\u003e0\u003c\/span\u003e,\u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003eTCP\u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003e\u003c\/span\u003e,\u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003ewww.teachmemicro.com\u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003e\u003c\/span\u003e,\u003cspan class=\"pl-s\"\u003e\u003cspan class=\"pl-pds\"\u003e\"\u003c\/span\u003e80”);\u003c\/span\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC25\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003cspan class=\"pl-s\"\u003e delay(1000);\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC26\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003cspan class=\"pl-s\"\u003e Serial.println(“Sending out data…”);\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC27\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003cspan class=\"pl-s\"\u003e ESP8266.println(“AT+CIPSEND=0,16”);\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC28\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003cspan class=\"pl-s\"\u003e ESP8266.println(“GET \/ HTTP\/1.1”);\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC29\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003cspan class=\"pl-s\"\u003e ESP8266.println() \/\/some extra carriage return\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC30\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003cspan class=\"pl-s\"\u003e if ( ESP8266.available() ) { Serial.write( mySerial.read() ); } \/\/wait for the response and \u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC31\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003cspan class=\"pl-s\"\u003e\/\/print it out\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"file-kg099-ino-LC32\" class=\"blob-code blob-code-inner js-file-line\"\u003e\u003cspan class=\"pl-s\"\u003e} \/\/CREDITS : https:\/\/www.teachmemicro.com\/arduino-wifi-using-esp8266-commands\/\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003ePhysical Attributes: ESP8266 Serial WIFI Module\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds\"\u003e\n\u003cli\u003eLength: 25mm\u003c\/li\u003e\n\u003cli\u003eWidth: 15mm\u003c\/li\u003e\n\u003cli\u003eHeight: 1.33mm\u003c\/li\u003e\n\u003cli\u003eWeight (gm): 1.92\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product_info\"\u003e\n\u003ch3 class=\"sing--sub-heading\"\u003ePackage Includes\u003c\/h3\u003e\n\u003cdiv id=\"p_info\"\u003e\n\u003cul class=\"pro-ds ls-n\"\u003e\n\u003cli\u003e1 x ESP-01 ESP8266 Serial WIFI Wireless Transceiver Module\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"SIPRO ELECTRONICS","offers":[{"title":"Default Title","offer_id":53021083304258,"sku":null,"price":119.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/3808\/0834\/files\/ESP8266SerialWIFIWireless_720x_55800fad-2d98-4ff0-9e6c-a113f4ea1115.webp?v=1778068715","url":"https:\/\/siproelectronic.com\/products\/esp-01-esp8266-serial-wifi-wireless-transceiver-module","provider":"SIPRO ELECTRONICS","version":"1.0","type":"link"}