DNA Spaces and Cisco Webex Teams to help with social distancing in workplace enviroments.
As the rise of social distancing practices comes to professional workplace environments, employees are becoming more aware of proper practices that will reduce the spread of COVID19. In particular, certain areas in the office such as cafeterias were often used with no regard to social distancing rules.
As such, Distant Spaces is a solution that tackles this issue by connecting to the office wireless system, based on catalyst 9k or Meraki APs, tow webex teams bot to allow employees to query the bot before entering an area to check if it's safe to enter or not. This will require mapping of the office floor and devices to be connected to the corporate network. For example, before entering the floor where the cafeteria is located, an employee can query the bot and retrieve the following information:
- Status of the floor (Safe, busy, very busy) based on client count
- Sanitization station location (masks, hand sanitizer)
- Office Admin contact info/ start a conversation
Our solution will levegerage the following Cisco technologies
- Yachie Xu [email protected] - Global Virtual Engnieering
- Nour Zourob [email protected] - Commercial Systems Engineer
- *Special thank you to Kelvin Cui [email protected] - Technical Intern, for assisting in the project
*Youtube Submission: https://www.youtube.com/watch?v=o8Z7LWtbjGw
How to install or setup the project for use:
-
Node & npm (minimum tested version is node 8.0.0 or higher) and git installed on your machine
-
Set up webex account and create a new bot
-
Clone this repository
-
Configure config.json file in the code directory with Webex Bot Token
"token": “Bot Token”
-
Finally, to install and start the application, run this command:
$ npm start
*Note: the demo uses hardcoded data as our DNA Spaces accounts did not have live data
Pointer to reference documentation for this project:
-
Webex Node Bot Framework: https://www.npmjs.com/package/webex-node-bot-framework
-
Webex Bot: https://developer.webex.com/docs/bots
-
Webex Bot Buttons and Cards: https://developer.webex.com/docs/cards
-
DNA Spaces Location Cloud API: https://developer.cisco.com/docs/dna-spaces/#!dna-spaces-location-cloud-api
Provided under Cisco Sample Code License, for details see LICENSE
Our code of conduct is available here
See our contributing guidelines here