Server listener and iot_message handler
Project description
App used at Raspberry Pi as receiver of incoming messages and pass them to registered handlers (relay, screen, sensors)
from message_listener.server import Server
from iot_message.message import Message
from message_listener.handler_debug import HandlerDebug
from iot_message.cryptor.base64 import Cryptor as B64
Message.node_name = "PC"
Message.add_decoder(B64())
#Message.drop_unencrypted = True
svr = Server()
# svr.ignore_missing_decoders = False
svr.add_handler('NodeOne', HandlerDebug({}))
svr.start()
Add more than one handler:
svr = Server()
svr.add_handler('NodeOne', HandlerDebug({}))
svr.add_handler('NodeOne', HandlerDebug({}))
svr.start()
or
svr = Server()
svr.add_handler('NodeOne', [
HandlerDebug({}),
HandlerDebug({})
])
svr.start()
Initialization:
__init__(self, port=5053, ip_address='0.0.0.0', buffer_size=65535)
Read more:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for message_listener-1.0.1.linux-armv6l.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30dc7d553694deaa6ab47b48d1e33b8859a0f38403c5e6a52a1bb42d3c3ce7e5 |
|
MD5 | 306230e43a0a3a0cce9aa3acc9e26b0e |
|
BLAKE2b-256 | 2c5b052956bab9dbe9d5655054d022ec8d0fedbbf0c86ecbe4e0d02ce95325b6 |
Close
Hashes for message_listener-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9b4c8f70e696e34cbcbad16b13a441fac19e739303624a44339eaa2c3b7c5ce |
|
MD5 | a12ac7e2e66b5c89b9387ac2015703cf |
|
BLAKE2b-256 | bc897dafeb8bc7e082438b2978504926c74ea8681ceb596c5b6da1d6e34c4717 |