jill

1.4.0 • Public • Published

Hapi.js API plugin for sensor data

  • Requires mongodb *

Endpoints

GET /boards

Return an array of board objects. Returns all available boards in the database.

PUT /board/{boardId}

Create or update a board. Expects the following payload:

{
    name,
    version,
    battery
}

GET /board/{boardId}

Retrieve the data for an individual board.

PUT /board/{boardId}/{addonId}

Create or update data for an addon. Expects the following payload:

{
    type,
    name
}

GET /board/{boardId}/{addonId}

Retrieve all data for an addon

POST /board/{boardId}/{addonId}/reading

Create a reading for an addon. Expects the following payload:

{
    type,
    value,
    time
}

POST /board/{boardId}/{addonId}/command

Create a command to send to an addon. Expects the following payload:

{
    type,           // optional
    value
}

POST /log

Create a log message. Expects the following payload:

{
    message,
    time,
    boardId,       // optional
}

GET /log/{logId}

Get a log message.

Readme

Keywords

Package Sidebar

Install

npm i jill

Weekly Downloads

2

Version

1.4.0

License

MIT

Last publish

Collaborators

  • wyatt