jmysu / zmqSocket

ZMTP3-SUB/PUB Python/C++ minimum implement

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zmqSocket ZMTP3.0 mini implementation w/o libZmq

ZMTP3-SUB/PUB Python/Arduino-C++
使用Python/Arduino sockets模擬ZMTP3-PUB/SUB的Greeting/Handshake並發送接收訂閱資料

References

Python sockets as subscriber (for single publisher) <---> Pyzmq as publisher

Python sockets as publisher <---> Pyzmq as subscriber

訂閱端 sockets only (sktSub.py) w/o Pyzmq <---> (zmqPub.py) w/ Pyzmq 派送端
派送端 sockets only (sktPub.py) w/o Pyzmq <---> (zmqSub.py) w/ Pyzmq 訂閱端

ZMQ-PUB Python Simulation

SocketSub

ZMQ-PUB Python Simulation Wireshark ZMTP Traffics

Publisher: color in red SocketSub

ZMQ-SUB Python Simulation

SocketSub

ZMQ-SUB Python Simulation Wireshark ZMTP Traffics

Subscriber: color in blue SocketSub

(NEW) ESP32 project works for ZMTP3 Publish

ESP32 uses Arduino WiFiClient (w/o libZmq) to send ZMTP3 messages... ESP32 zSocket

About

ZMTP3-SUB/PUB Python/C++ minimum implement

License:GNU General Public License v3.0


Languages

Language:Python 69.8%Language:C++ 30.2%