major changes, now publishing on main broker allways
Marcos Mendes authored
7bcd0db5

OBJECT-PUBLISHER

NAP MQTT Object Publisher

Table of Contents


Overview

Object publishing as a service is a must for NAP, as we want to be aware of an object presence. As part of this service, it depends on frame ingestor service as it is dependent of detection to publish them. This publication must occur in a orderly manner, as the format is pre establish and other services also depend on it.


Features

It just publishes.


Project Structure

└── object-publisher/
    ├── Dockerfile
    ├── README.md
    ├── config.ini
    ├── names.pkl
    ├── object-publisher.py
    └── requirements.txt

Project Index

OBJECT-PUBLISHER/
Main project
config.ini Main code and publishing structure.

Getting Started

Prerequisites

Before getting started with object-publisher.git, ensure your runtime environment meets the following requirements:

  • Programming Language: Python
  • Package Manager: Pip
  • Container Runtime: Docker

Installation

Install object-publisher.git using one of the following methods:

Build from source:

  1. Clone the object-publisher.git repository:
❯ git clone https://code.nap.av.it.pt/atcll/object-publisher.git
  1. Navigate to the project directory:
cd object-publisher
  1. Install the project dependencies:

Using pip  

❯ pip install -r requirements.txt

Using docker  

❯ docker build -t object-publisher .

Project Roadmap

  • Task 1: Make a functional publisher.

Acknowledgments


Acess Token

Access token: glpat-kQg_z2t8jV5yaEy-SeFy