Microcontroller Communications

Remember the disclaimer? Should you decide to act upon any information on this website, you do so at your own risk.

CPU (Central processing unit), MPU (Micro Processor Unit), MCU (Micro Control Unit), SOC (System on Chip) semantics differentiate Integrated circuits based on their design or components. For $2 you can buy as Itead names it Wi-FI Switch module. It has an ESP8285 Chip. Aaccording to Espressif Systems with the Development Boards you are able to develop your own IoT applications. These parts are so small that you need special tools to be able to integrate them into some system that you design by yourself. Raspberry Pi Pico, Arduino Nano 33 IOT and many other variations make most of today's communication even on this level an interaction in the graphical and sound environment. The communication with the Nextion Touch Display from Itead who offers the Nextion-editor that is in their word Made for the graphical user environment makes the communication totally distant from the binary world. You can place the Components visually and you program them with ASCII text-based instructions. It kind of reminds me on Microsoft Visual Basic. You can couple the Nextion Display with an Arduino Nano 33 IoT and you can display and manage various elements on the display, computer, or some other smart device with network capabilities. The Arduino Cloud enables you to display and manage these elements over the internet without running an own server. Because Arduino has a community there are various resources available. Why would you need a server? Temperature sensors and similar components are often part of a collection, so it makes no sense in terms of resource management, to store and process the data on the devices separately.

Designing a Microcontroller Development Board
KiCad

Example 1:
Nextion Display, Arduino, and a Temperature sensor
Example 2:
Arduino and Temp sensor
Example 3:
Sonoff Switch with Ewelink
A Thorough Pairing Guide To SONOFF Smart Devices And EWeLink APP
Example 4:
Arduino Nano 33 IoT, Arduino cloud, and Sonoff Basic Switch