Git Product home page Git Product logo

namf's Introduction

GitHub release (latest by date) GitHub Hardware GitHub issues

Nettigo Air Monitor Firmware

NAMF is a firmware for Nettigo Air Monitor Sensor - a modular platform for measuring air quality. Hardware is OSHWA Certified with UID PL000001.

NAM Sensor features WiFi connectivity provided by ESP8266 (and ESP32 in future). It's build around Nova Fitness SDS011 PM sensor. Device has a build-in PTC heater with control circuitry for air conditioning in a high humidity environment (to avoid counting water vapor as dust).

Changelog

The code base has roots in Luftdaten.info firmware. We aim to rewrite the code to make it modular, easier to modify and extend in future.

Detailed changelog is in Versions.

To build this project You need Platformio installed with python 3.

Firmware web interface

  • / - main menu
  • Data related:
    • /values - current measured values (page always available)
    • /status - sensor status and debug info
    • /data.json - measured values in JSON format (this is snapshot of last data set sent to APIs not current values as shown on /values page)
    • /metrics - measured values in Prometheus format
  • Configuration related:
    • /config - configuration
    • /simple_config - interface for new scheduler subsystems configuration
    • /removeConfig - remove configuration files
    • /config.json - current configure file in JSON format
    • /configSave.json - form for pasting configuration file
    • /rollback - rollback firmware to some older version
    • /wifi - list of wifi networks (active only in AP mode)
  • /stack_dump - show stack dump from last exception with timestamp, FW version, language and MD5 sum of image
  • /reset - sensor reboot
  • /ota - enable OTA firmware update for 60 seconds. Will work only if admin password is set and enabled
  • /debug?lvl=x - sets debug serial messages info level to x:
    • 0 - no debug
    • 1 - errors
    • 2 - errors & warnings
    • 3 - errors, warnings & min. info
    • 4 - errors, warnings, min. info & med. info
    • 5 - all debug messages
  • /images - serving images - used for the NAM logo

For developers and interested in

In Details You can find a bit more info about NAMF internals.

namf's People

Contributors

arouanet avatar bertrik avatar dadosch avatar darcoto avatar davidmoraisferreira avatar dirkmueller avatar dokape avatar ebner avatar fgmgithub avatar flowolf avatar fmeerkoetter avatar goggel avatar hakan42 avatar havelock-vetinari avatar informatic avatar irukard avatar luchtwachtersdelft avatar meneerhenk avatar michaelshmitty avatar mrueg avatar netmaniac avatar norman-thomas avatar prezeskk avatar ricki-z avatar sredni avatar trickx avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.