
Post sensor data from a node mcu (esp 8266) using micropython to the ThingSpeak cloud via a rest api, reading a potentiometer with adc and sending updates.
Demonstrates posting sensor data via micropython using a Rest API to the ThinkSpeak cloud, showing data transfer from a node MCU to the IoT platform and basic visualization.
Explore how mqtt enables publish/subscribe messaging through a lightweight broker, using topics to connect publishers and subscribers across IoT devices with low bandwidth requirements.
Watch an mqtt cloud demonstration using an esp8266 and micro python to switch leds on and off via a cloud broker.
Demonstrate tcp server and client socket programming on node mcu (ESP8266) with MicroPython, compare udp usage, bind to ip and port, listen, accept data, and reconnect on failure.
Set up a tcp server and client on the node mcu ESP8266 using MicroPython, connect to wifi, bind and listen on a port, and exchange data via socket with laptop.
Demonstrates a TCP client and server socket program using Node MCU and a host laptop, showing connecting, binding, listening, sending data, and closing sockets in a data transfer workflow.
Demonstrates setting up a UDP socket on the Node MCU to send data to a computer via host IP and a fixed port, with the computer listening for data transfer.
Explore bonus courses on Linux and Unix essentials and Internet of Things, and topics like software product management and modelling and relational database design.
In recent times, micropython is becoming increasing popular in resource constrained IOT devices such as NODE MCU ESP 8266 / ESP 32 etc.,due to its flexibility, light weight and syntax similar to python programming language.
IOT is niche technology areas and it is predicted for exponential growth in the next few years. Apart from IOT devices (eg - Node MCU, Raspberry pi etc)& sensors, the right programming langauges, communication protocols also plays a cticial role.
The course extensively uses micropython programming. Further more, not just IOT devices, the machine - to - machines communication uses wide range of protocols such as REST API, MQTT and more important socket network programming. This course cover all these protocols through presentation and demonstration through Open source cloud applications, tools.
The course coverage is as follows :
Getting micropython installed / flashed on to NODE MCU 8266/32.
The IDE used communication of NODE MCU 8266 such as Esplorer and uPyCraft.
REST API and communication with cloud through IOT - NODE MCU 8266/32.
MQTT (Message Queuing Telemetry Transport) protocol
Socket programming
TCP
UDP
An overview about ESP 32. ESP 32 is recent advanced version when compared to NODE MCU-ESP8266. ESP 32 is with better processor and higher processing capacity - RAM.
Enroll in this course to easily understand, acquire knowledge towards career progression.
Happy learning!!