There are three ESP32 modules serving as workers.
They are connected with PC via USB ports in order to show their stdout on screen.
The white PyCharm IDE window runs code of client and broker .
When we start the client, which is a “Word Count“ program, we firstly send command via MQTT and reset workers.
Workers flash LED when connect to MQTT broker.
Wait 15 seconds for workers to initialize and settle down.
Client pushs tasks into queue, workers are noticed and fetching tasks from remote queue.
Workers flash LED when fetch a task successfully.
Worker execute fetched task, return the result, and fetch the next task from remote queue.
They go on and on until all tasks are done and the remote queue is empty.
The architecture is symmetric, it means that each ESP32 module has a task queue in it, and can call other workers for help.
18 views
3689
1467
2 months ago 00:01:57 1
Category 6: Day of Destruction (2004) - Trailer
2 months ago 00:11:01 1
How to crochet a cute mini bag quickly and easily!
2 months ago 00:32:32 1
НАДО БЫЛО ПОКУПАТЬ: взлом BingX, криптозапрет в Беларуси и тапалка от Binance
3 months ago 00:24:38 4
Adjust Your Ears to FAST English (in 25 Minutes!)
3 months ago 02:02:21 1
Как настроить VPN-кластер на базе OpenVPN в Ubuntu / Debian / CentOS для большого кол-ва клиентов
3 months ago 00:22:40 1
Crochet flower granny square marigold 3d pattern
3 months ago 00:36:42 1
Crochet flower granny square 3d pattern (beginner crochet project)
3 months ago 00:42:46 1
Кардиган “Крылья“ из ДВУХ деталей крючком | очень простой, но эффектный || подробный мк
4 months ago 00:51:51 1
Mini Pop Cardigan - Top-Down Baby & Child Size Cardigan Crochet Pattern
6 months ago 00:00:25 1
Victorian Jewelry Inspiration Glitter Scroll Patsey Foiled Oval Stone Broach Pin Art Deco Jewelry
6 months ago 01:05:59 1
Honda Trail 125 CT125 Motorcycle 1/12 Scale Model Kit Build How To Paint Assemble Decal Hunter Cub