raspid

0.1.1 • Public • Published

raspid

Interface with the Raspid HAT for the Raspberry Pi

If running on Raspberry Pi, you must run as root.

Install

You need a sane buildchain to work with node-gyp for compiling the dependencies. If you are developing locally, you probably do not have GPIO or an SPI device. Still trying to figure out the best solution for that, perhaps a mock device using IPC to communicate.

Example

const raspid = require('raspid')();
 
raspid.on('idcard', function (id) {
    let idstr = id.map((n) => { return n.toString(16); }).join(':');
 
    // Validate that the ID can open the door
    if (idstr == '10:40:E3:CA') {
        // three seconds
        raspid.openDoor(3000);
    }
});

Package Sidebar

Install

npm i raspid

Weekly Downloads

2

Version

0.1.1

License

MIT

Last publish

Collaborators

  • samt