Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pi-device-net-0.1.30.tar.gz (18.0 kB view hashes)

Uploaded Source

Built Distribution

pi_device_net-0.1.30-py3-none-any.whl (24.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page