
Setting Up the App and Permissions in Azure Active Directory Set up your app in Azure Active Directory as outlined below to get the necessary environment variables. env file with the actual values for your app.
#Screeny pi update#
Now, you'll need to update the placeholders in the. env file, so you should do the following to copy the dev.env file to a new. The environment variables are configured using dotenv and are listed in the dev.env file. You can use this as a starting point and modify it for your needs.įor the app to make requests to Microsoft's APIs, it needs a few environment variables. The code from my project is available in a Github repo. If you decide to use an unofficial version, you may need to explicitly update the code to use CommonJS syntax or ES Module syntax. Node version 11 didn't support the newer ES Module syntax, so the code for the project uses CommonJS.

I decided to write the code for this application using Node 11 to use an officially supported version. From version 12 onward, the NodeJS team has offered unofficial releases for ARMv6, but they generally aren't as well tested as official releases. NodeJS officially supported the ARMv6 architecture until version 12. The Raspberry Pi Zero uses the ARMv6 instruction set architecture. Adafruit i2c RGB Positive 16x2 LCD screen.The project will work with any Raspberry Pi, but you'll probably need to make some changes to the code if you use a model other than the Zero. Raspberry Pi Zero I used the Pi Zero for the small form factor.

The meeting indicator is primarily a software project, but there are a few pieces of hardware that you'll need.
