sds011-wrapper

1.4.0 • Public • Published

SDS011-Wrapper

Output

Build Status Codecov

Air quality measurements made easy with wrapper library for SDS011 UART interface.

Save your time and focus on specific IoT solution instead of serial communication.

NPM

Watch out!

Nova Fitness SDS011 laser is designed for 8000 hours of continuous use - this is less than one year. It is recommended to configure working period to extend life span of your solution.

Synopsis

  1. Require the module
const SDS011Wrapper = require("sds011-wrapper");
  1. Connect to your sensor through serial port
const sensor = new SDS011Wrapper("COM5");
  1. Configure
await sensor.setReportingMode('active');
await sensor.setWorkingPeriod(10);
// everything's set
  1. Do awesome things
sensor.on('measure', (data) => {
    if (data['PM2.5'] > 10) {
        powerAirPurifierOn();
    } else {
        powerAirPurifierOff();
    }
});

Installation

npm install sds011-wrapper

Usage

  • Check the 'examples' folder.
  • See the API docs

/sds011-wrapper/

    Package Sidebar

    Install

    npm i sds011-wrapper

    Weekly Downloads

    5

    Version

    1.4.0

    License

    MIT

    Unpacked Size

    33.2 kB

    Total Files

    14

    Last publish

    Collaborators

    • triforcely