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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

Details for the file pi-device-net-0.1.30.tar.gz.

File metadata

  • Download URL: pi-device-net-0.1.30.tar.gz
  • Upload date:
  • Size: 18.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.6

File hashes

Hashes for pi-device-net-0.1.30.tar.gz
Algorithm Hash digest
SHA256 f215738e0e3a75641c5395333924b2dcde50463c8c1fa65c3b9d4213079c8d6f
MD5 e50ab1ab5e168034f6570d0a82a2ec52
BLAKE2b-256 9489ab2807e54d7517dce5f48aabb7c0a9b799e5cb4410a40b9c478e6f8bcd80

See more details on using hashes here.

File details

Details for the file pi_device_net-0.1.30-py3-none-any.whl.

File metadata

  • Download URL: pi_device_net-0.1.30-py3-none-any.whl
  • Upload date:
  • Size: 24.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.6

File hashes

Hashes for pi_device_net-0.1.30-py3-none-any.whl
Algorithm Hash digest
SHA256 6f6c6353b1108b24a01e1c6fc4831f579f5125fbbe5930cd468051522ad2918c
MD5 6f129d2b6ac9775e3a1a50fe132280d5
BLAKE2b-256 0a0fcd3e30e1a55bf68b741d1dd4e29fbeb8574f4a4bf77fe2b8eb75a93ce6b9

See more details on using hashes here.

Supported by

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