MCUs are ideal MQTT clients because the protocol is lightweight and designed for low-bandwidth, low-RAM environments.
Computers may be assiged a static IP addressor assigned one dynamically. Typically a server will require a static IP while a workstation will use DHCP (dynamic IP assignment). The Linux server ...