Skip to content

This is a simple Persistent Web App example for the Cisco Room Navigator

License

Notifications You must be signed in to change notification settings

wxsd-sales/pwa-webapp

Repository files navigation

PWA Web App

This is a example Persistent Web App (PWA) for the Cisco Room Navigator.

PWA-WebApp

Overview

The Web App leverages the built in JavaScript xAPI access when loaded on a Room Navigator running in PWA mode. With this, the Web App obtains the Workspaces name and it at the top of the Navigator.

Additionally, the Web App subscribes to the Room Analytics sensors of the in room device and displays live People Count, Temperature and Ambient Noise levels and Occupancy status.

This Web App also works for rooms

Setup

Prerequisites & Dependencies:

  • RoomOS Device
  • Paired Cisco Room Navigator previsioned in Persistent Web App mode ( Either Wall Mount or Table Stand version )
  • Control Hub Admin or Device Web admin access to the RoomOS Device
  • Network connectivity so your Webex Device open access Web App hosted on the GitHub pages domain (*.github.io)

Setup Steps:

  1. Log into the RoomOS Device and set xConfiguration Security Xapi WebSocket ApiKey Allowed to True:

    xConfiguration Security Xapi WebSocket ApiKey Allowed: True
    
  2. Permit the Web App Domain access access to JSxAPI by setting xConfiguration WebEngine Features Xapi Peripherals AllowedHosts Hosts to either * for all Domains or wxsd-sales.github.io for this specific demo.

    xConfiguration WebEngine Features Xapi Peripherals AllowedHosts Hosts: *
    or
    xConfiguration WebEngine Features Xapi Peripherals AllowedHosts Hosts: wxsd-sales.github.io
    
  3. (optional) For Text-To-Speech, enable Audio Output for the WebEngine on the Peripherals xConfiguration WebEngine Features Peripherals AudioOutput

    xConfiguration WebEngine Features Peripherals AudioOutput: On
    
  4. Lastly set the Persistent Web App URL to the PWA Web App: https://wxsd-sales.github.io/pwa-webapp

    xConfiguration UserInterface HomeScreen Peripherals WebApp URL: https://wxsd-sales.github.io/pwa-webapp/
    

Demo

*For more demos & PoCs like this, check out our Webex Labs site.

License

All contents are licensed under the MIT license. Please see license for details.

Disclaimer

Everything included is for demo and Proof of Concept purposes only. Use of the site is solely at your own risk. This site may contain links to third party content, which we do not warrant, endorse, or assume liability for. These demos are for Cisco Webex use cases, but are not Official Cisco Webex Branded demos.

Questions

Please contact the WXSD team at wxsd@external.cisco.com for questions. Or, if you're a Cisco internal employee, reach out to us on the Webex App via our bot (globalexpert@webex.bot). In the "Engagement Type" field, choose the "API/SDK Proof of Concept Integration Development" option to make sure you reach our team.

Text-To-Speech

Text-To-Speech functionality is made possible in this demo thanks to the Speak.JS project. https://github.com/kripken/speak.js

About

This is a simple Persistent Web App example for the Cisco Room Navigator

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published