3VR Realtime Dashboard
The 3VR Realtime Dashboard collects the number of visitors passing through a defined area through People Counter Sensors. The people counter sensors operate to track the data even when several visitors are simultaneously passing across the area where they are installed.
The 3VR Real-time Dashboard provides Live Occupancy of people count entering in buildings, on all entrances and on each floor. This helps the building authorities or administrators to monitor, track and manage visitor traffic. The 3VR Realtime Dashboard collects the number of visitors passing through a defined area through People Counter Sensors. The People Counter Sensors operate to track the data even when several visitors are simultaneously passing across the area where they are installed.
3VR Realtime Dashboard and 3VR VMS System
The 3VR Realtime Dashboard communicates with 3VR VMS system to collect the people counter data. The People counter sends data or notification to the VMS at regular intervals.
The VMS process the people counter data and sends the data to the subscribed Realtime dashboard users as notification or RSS feed.
The RSS feed is sent only to user profiles who have explicitly subscribed with 3VR Realtime Dashboard. The subscription appears in the form of configuration that the user must configure in the Realtime Dashboard.
The people counter data is fetched from multiple people counter sensors and the data is fed into single VMS. This data is populated in the 3VR Realtime Dashboard as shown in the below Figure.
Currently, only single VMS with multiple people counter sensor is supported.
The above Figure shows heat map occupancy of visitors in specific locations in the defined space. The occupancy data that the Realtime Dashboard displays is used to create an easy-to-understand visualization through color legends.
The Online status in the Realtime Dashboard in the above Figure shows that the VMS system is in online or offline.
Installing Real-time Dashboard Application
- Run the RealtimeSetup-X.XX.XX setup that is given to you.
You will see a Welcome screen as shown below:
- Click Next to proceed to the destination folder screen. Do not try to change the destination folder that is chosen by default.
- Click Next to proceed till you get to see your Installation Complete screen like the one shown below.
- Click Close after you are done. The Real-time Dashboard is installed in your system.
Upgrading your Realtime Dashboard
Before Upgrading
- Close your Browser window. If you forget to close and run the installer, you may run into problem. Under such scenario, delete the C:\app_log folder and run the Installer again.
- Run the Realtime Dashboard Patch Upgrade exe file. You will observe a screen as shown below.
- Press “Enter” and you will find the upgrade running successful. Press “Esc” to exit.
Recommended Browser
For best Realtime Dashboard experience, we recommend using Google Chrome.
Configuring Port Number
The communication requests over the Realtime Dashboard travels over a default secured Web port: 9999. If you want to change the port number:
- Stop the “RealTimeDashboard Service" From Windows Services.
- Navigate to C:\Program Files (x86)\3VR\RealtimeDashboard folder path.
- Open the RealTimePeopleCounting.exe.config file and edit the port key value to the value that you want to set.
- Save the file and restart the RealTimeDashboard Service.
Access the Realtime Dashboard with the new port number. For example: http://<MachineIP>:<New Port Number>
Enabling Secure Socket Layer (SSL) for Realtime Dashboard
To enable SSL for Realtime Dashboard stop the “RealTimeDashboard Service” and follow the steps:
- Generate the certificate from the trusted certificate authority such as CA , Verisign, etc.,
- Import the certificate where “RealTimeDashboard” is installed.
- Using the netsh command, type netsh http add urlacl url=https://+: [Your Port Number]/ user="Everyone" to add a URL reservation for the specified URL namespace.
- Type netsh http add sslcert ipport=0.0.0.0: [Your Port Number]/ certhash= [Your Key HashCode] appid={cc3adbca-2baf-46d6-96f3-5438dfe2189e}
Replace the corresponding values such as Port Number and Certhash (Thumbprint of the Certificate)
For example,
- netsh http add urlacl url=https://+:9999/ user="Everyone"
- netsh http add sslcert ipport=0.0.0.0:9999 certhash=0a7f9324b5b3103cecb9d2db63df347647ba4043 appid={cc3adbca-2baf-46d6-96f3-5438dfe2189e}
- Restart the RealTimeDashboard service.
- Install the client certificates.
- In the application configuration file located at “C:\Program Files (x86)\3VR\RealtimeDashboard” open the “exe.config” and change the “EnableSSL” key value to true
Restart the RealTimeDashboard services and try to access the application with https://<MachineIP>:<PortNumber>
Auto Resetting the Counters
To reset the counters automatically at the periodic time, follow the below procedures.
- Stop RealTimeDashboard
- In the application configuration file located at “C:\Program Files(x86)\3VR\RealtimeDashboard” open the “exe.config and change “ResetCounters” key value to true.
- Edit the value of “CronJob" Key to specified time you want to reset.
For example, if the default value everyday 12.00 am it will reset the counters. If you want to change the value generate the cron expression and replace it here. Refer http://www.cronmaker.com/ to build cron expressions. After you are done, restart the RealTimeDashboard Services.
Starting the Real-Time Dashboard Application
Open Google Chrome Browser and type https://localhost:9999/ and hit enter. The 3VR Live Occupancy Dashboard window.
If you want to access Realtime Dashboard installed in another system. You need to enter the IP of the machine you are accessing, for example https:// 10.151.31.120:9999. Refer Adding Exceptions to your Firewall if you face trouble.
If you have trouble in logging into the Application, try to stop the Real-time Dashboard services, restart it again and then try logging in again. If still you are unable to login, reinstall your Real-time Setup and try to launch it again.
- Enter the Username as admin and Password as admin. Click Login.
The Username and Password are case sensitive, so enter the exact credentials.
The home page displays as shown.
Settings
As an Administrator you have the permission to set your store occupancy level at specific working hours to denote the percentage levels mapped to Red zones or Orange zones.
Click Administration-> Settings tab. The window displays as shown.
- The Red Zone (%) field indicates the maximum allowed percentage of occupancy.
- The Orange Zone (%) field indicates the percentage of occupancy that is reaching full capacity.
Store Hours allows to set your store working hours.
The working hours is entered in 24-hour format. If incorrect working hours are entered, an error pop-up window is displayed.
In the 3VR VMS System IP Address field, enter your valid 3VR VMS IP Address.
Realtime Dashboard is only supported at VMS level and not at Enterprise
- The 3VR VMS System Time Zone drop-down field allows to select your store time zone based on your store hours configured in VMS
- The User Name allows to enter your 3VR Appliance username. Here, the default username is techrep.
- Password allows to enter your 3VR Appliance password.
- Save button allows to save your entered details with a confirmation pop-up.
Store / Room Administration
The tab allows to add, update, and remove your store names based on your location and maximum occupancy preferences.
Adding Store/Room
- Click Administration-> Store/Room Administration tab. The window displays as shown.
- Click Add. The Add Store / Room window appears.
- Select the Location drop-down. The location can either be External / Internal based your store.
- Enter your Store Location Name.
- Enter the Maximum Occupancy of your Store Location.
- Click Add.
A pop-up window displays the store/room name added successfully. After you have added your store name with location the screen looks like below:
Editing Store/Room
- Select the Store/Room you wish to edit.
- Click Edit in the Store / Room Configuration window. The screen appears as shown:
- Make the required changes and click Save.
Deleting Store/Room
- Select the Store/Room you wish to remove.
- Click Delete to remove the Store/Room from your settings.
- A Delete Store/Room confirmation dialog displays. Click Delete.
Gate/Counter Administration
The tab enables to configure all your people counters that are installed in your entrance/exit of your counter/gate in your store/building.
Adding Counter Configuration
- Click Administration-> Gate/Counter Administration tab. The window displays as shown.
- Click Add. The Add/Edit Counter window displays.
Resetting People Count
Under certain conditions, the people count may show inconsistent data or sometime negative value when the store visitors by pass the people counter sensors.
Clicking Reset in the Realtime Dashboard home page as shown in 3VR Realtime Dashboard and alters the people counter to zero. For example, the people counter may show ten visitors, but the user may find twelve visitors who are physically present inside the location. The user must manually reset the value to accommodate the twelve visitors.
The Reset All in Counter Administration→Counter Configuration alters the people counter value of all locations to zero at one click.
It is recommended that while resetting the people counter, no visitor must be inside the counter group location, since this leads to negative value. For example, if you reset the people counter with two visitors inside the counter group location, this leads to negative value after two visitors exit from the counter group location.
Appendix A: Troubleshooting
To check if the Realtime dashboard service is running.
- Type Services.msc
- In the service pane, check if Realtime service is running.
If Realtime Dashboard Installer on your system is not working, ensure that a supported version of .NET framework is installed.
Appendix B:
A case of APS-180 model People Sensors with the Gate Name Configuration that ought to be arranged the equivalent in 3VR Realtime Dashboard in given as a screen capture reference below.
Appendix c
If you are unable to access the Realtime Dashboard from another system within your premises, except localhost, then you can add Port Exceptions and Program Exceptions to the Windows Firewall by following the below steps:
Adding Port Exceptions to Windows Firewall in Windows 10
- Right-click the Windows Start button and select Control Panel.
- Click Windows Firewall.
- Click Advanced Settings.
- Click Inbound Rules, then New Rule.
- Select Port for the Rule Type, then click Next.
- Select TCP for Does this rule apply to TCP or UDP.
- Select Specific local ports, and enter the TCP port to allow, then click Next.
- Ensure Allow the connection is selected, then click Next.
- Select When to apply the rule (Domain, Private, or Public), then click Next.
- Enter a Name and optional Description, then click Finish.
Adding Program Exceptions to Windows Firewall in Windows 10
- Right-click the Windows Start button and select Control Panel.
- Click Windows Firewall.
- Click Advanced Settings.
- Click Inbound Rules, then New Rule.
- Select Program from the Rule Type window, then click Next.
- Click Browse below This program path to select the program executable file, then click Next.
- Ensure Allow the connection is selected, then click Next.
- Select When to apply the rule (Domain, Private, or Public), then click Next.
- Enter a Name and optional Description, then click Finish.