ESP8266 adalah wi-fi chip yang dihasilkan oleh Espressif Systems, sebuah perusahaan jaringan komputer Amerika Serikat yang beroperasi di Shanghai, China sejak tahun 2008[2]. Inti prosesor, disebut "L106" oleh Espressif, didasarkan pada inti kontroller Tensilica's Diamond standar 106Micro 32-bit prosesor dan berjalan pada 80 MHz ESP8266 mencapai konsumsi daya rendah dengan kombinasi beberapa teknologi. Arsitektur hemat daya memiliki tiga operasi mode: mode aktif, mode sleep dan mode deep sleep mode ESP8266 mampu berfungsi secara konsisten dalam lingkungan industtri, karena memiliki jangkauan temperatur antara -40°C hingga +40°C ESP8266EX menggunakan flash SPI eksternal untuk menyimpan program-program pengguna, dan mendukung hingga 16 MB kapasitas memori secara teoritis Mode-sleep digunakan ketika aplikasi tersebut sebagai PWM. Atau dimana konektivitas Wi-Fi hidup dan transmisi data tidak diperlukan, sirkuit Wi-Fi Modem dapat dimatikan untuk menghemat daya light sleep digunakan untuk aplikasi CPU yang mungkin dihentikan, seperti Wi-Fi switch. Deep-sleep adalah untuk aplikasi yang tidak memerlukan konektivitas Wi-Fi dan hanya mengirimkan data Host memulai sinyal dan AM2301 mengirim tanggapan, sinyal dikirim dari data bus SDA dengan mengirimkan serial 40 dataBit. Data dikirim diikuti oleh: Humidity high, Humidity low, Temperature high, Temperature low, Parity bit, mengirim data ke akhir untuk pengumpulan informasi, terakhir sensor secara otomatis ditransfer ke mode sleep, menunggu komunikasi selanjutnya. Pin VDD dan GND merupan pin untuk power supply, dimana tegangan AM2301 antara 3,3,V – 5,2. Sedangkan pin SDA merupakan pin untuk serial data yaitu membaca, menulis sensor data dan komunikasi waktu.
Pada dasarnya Arduino IDE belum dapat mengenali chip ESP8266, maka penambahan board ESP8266 pada Arduino IDE sangat diperlukan sebagai langkah awal sehingga dapat dengan mudah memprogram ESP8266 Tujuan dari penambahan library yaitu untuk mempermudah suatu fungsi yang rumit sehingga tidak ada error dan program dapat berjalan dengan benar Konfigurasi pin ini bertujuan untuk menghubungkan ESP-WROOM-02 dan DHT21 sehingga dapat melakukan komunikasi dan transfer data Dengan bantuan layanan platform analisis IoT berbasis cloud, penulis menggunakan Platform ThingSpeak untuk mengumpulkan, memvisualisasikan, dan menganalisis aliran data, agar data hasil pengukuran dapat dibaca dimanapun dengan akses internet upload ESP-WROOM-02 memerlukan koneksi wi-fi untuk dapat mengirim data suhu dan kelembapan yang telah dibaca ke web ThingSpeak, sediakan wi-fi connection dan set pada program nama koneksi dan password yang akan digunakan 1. 2. 3.
VDD dihubungkan dengan 5 V pada ESP-WROOM-02 SDA dihubungkan dengan GPIO pin 2 pada ESP-WROOM-02 GND dihubungkan dengan GND pada ESP-WROOM-02