A set of tools to operate a device network.
Project description
Overview
A system for automated device discovery and commmunication, using UDP (for discovery) and MQTT (via mosquito and Paho-mqtt) for communication.
It is a work in progress.
Installation
The Device Net doesn't install on its own, but is part of a Module or Controller as a client library, to manage networking and communications.
When used on a Module, that project needs to add these entries to their
requirements.txt
:
- paho-mqtt
- pi-device-net
When used on a Controller, that project needs to add these to its
requirements.txt
:
- paho-mqtt
- pi-device-net>=0.1.20
- mosquito
In addition, on the Controller system, you need to install and launch the Mosquito service during device setup:
sudo apt-get update
sudo apt-get install mosquitto
Development
Project details
Release history Release notifications | RSS feed
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
Hashes for pi_device_net-0.1.30-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f6c6353b1108b24a01e1c6fc4831f579f5125fbbe5930cd468051522ad2918c |
|
MD5 | 6f129d2b6ac9775e3a1a50fe132280d5 |
|
BLAKE2b-256 | 0a0fcd3e30e1a55bf68b741d1dd4e29fbeb8574f4a4bf77fe2b8eb75a93ce6b9 |