Updating the Raspberry Pi

To get started, we will update our Raspberry Pi setup to accommodate an HC-SR501 PIR sensor. You can find a PIR sensor here: https://www.amazon.com/Motion-HC-SR501-Infrared-Arduino-Raspberry/dp/B00M1H7KBW/ref=sr_1_4_a_it.

We will connect the PIR sensor to the Raspberry Pi on pin 17 and the camera to the camera slot as we have seen earlier.

Once the connections are made as previously discussed, update pi/index.js as follows:

var config = require('./config.js'); var mqtt = require('mqtt'); var GetMac = require('getmac'); var Raspistill = require('node-raspistill').Raspistill; var crypto = require("crypto"); var fs = require('fs'); var Gpio = require('onoff').Gpio; var exec = require('child_process').exec; var pir = ...

Get Practical Internet of Things with JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.