IoT has different Communication protocol
1. Cellular
2. WiFi
3. Radio Frequency
4. Bluetooth
5. etc
But we will focus on WiFi IoT Communication protocol.
1. WiFi
WiFi is a wireless local area network (WLAN) , WiFi provides Internet access to devices that are within the range (about 20-30 meters from access point ).
Image 1 : Mesh network of WiFi module communicating to each other
Advantages of Wifi communication protocol.
Universal smartphone compatibility
Affordable
Well protected and controlled
Disadvantages of Wifi communication protocol.
Relatively high power usage
Instability and inconsistency of WiFi
Nodemcu Module based on esp8266
ESP8266 is a WiFi SOC(system on a chip) produced by Espressif Systems . It is an highly integrated chip designed to provide full internet connectivity in a small package. in brief it is known as a microcontroller with on board WiFi capability.
Image 2 : esp8266 Nodemcu.
NodeMCU Specifications
Microcontroller: 32bit MCU
Input Voltage: 7-12V.
Digital I/O Pins (DIO): 16.
Analog Input Pins (ADC): 1.
UARTs: 1.
SPIs: 1.
I2Cs: 1.
Flash Memory: 4 MB
What can you do with this low cost module?
•Create a web server
•send HTTP requests
•control outputs
•read inputs and interrupts
•Send Emails
•Post tweets
To start programming Nodemcu esp8266 you need to install it in Arduino IDE software. In the next tutorial we will see how to install it.
For any question please let us know in the comment section.
Comments