naos

module
v0.11.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 16, 2023 License: Apache-2.0

README

naos

Test GoDoc Release

The Networked Artifacts Operating System.

The Networked Artifacts Operating System (NAOS) is an open source project with the aim to simplify the development for the ESP32 micro-controller. It is based on Espressif's ESP-IDF development framework and can be used standalone or added to existing IDF projects. The IDF component implements a fully-managed operation layer that provides Bluetooth based configuration, Wi-Fi and MQTT connection management, remote parameter management, remote logging, remote debugging and remote firmware updates. The several features are available through an open MQTT interface that can be easily integrated.

The additional NAOS command line utility implements a basic fleet management using the provided features. It can be used to discover and monitor devices, manage parameters, access logs, download crash logs and perform over the air updates. Furthermore, it drastically simplifies working with ESP-IDF by fully managing the project and its dependencies.

Directories

Path Synopsis
cmd
pkg
fleet
Package fleet provides a low-level implementation of the NAOS fleet management protocol.
Package fleet provides a low-level implementation of the NAOS fleet management protocol.
tree
Package tree provides utility functions to manage the NAOS build tree.
Package tree provides utility functions to manage the NAOS build tree.
utils
Package utils provides some small utility functions.
Package utils provides some small utility functions.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL