This app helps you find a free meeting room around the office. It's an example of an integration between Walabot and Alexa.
- Go to the repo folder
- In the server folder, edit the
DB_PATHvariable in theconfig.pyfile to be the server folder path - In the server folder, edit the
HOSTvariable in theconfig.pyto be the server ip address - Run
python main.py - Run
ngrok http 5000(you'll need to download ngrok first) - Copy the URL output from the previous step and use it in the configuration tab at https://developer.amazon.com.
- Make sure that on the
meeting_room_client.pyyou have the server's IP confiugred - Run
meeting_room_client.pyon RPi
Once that's done, it means that the number of people in the room is constantly streamed to the server
We have an Alexa app that we developed.
TODO - need to find a way to make it public and the server IP dynamic.
- Alexa, meeting room
- Alexa, search meeting room for 3 people
- Alexa, ask meeting room how many people are in the yellow room
- Alexa, ask meeting room if the yellow room is free/available
- Go to repo folder
- Run
python - Run
import json, socket - Run
s = socket.socket() - Run
s.connect(("127.0.0.1", 9999)) - Run
s.send(json.dumps({"name": "yellow", "number_of_people": 0, "max_people": 10}).encode('UTF-8')) - For adding other rooms with different configuration please repeat the previous step using different parameters