DeviceChecking / Kiosk

Content

  • Introduction

  • DeviceChecking

  • Dashboard

  • Diagnostic

  • Security Setting

  • System Setting

  • Export Setting

  • User Setting

Introduction

DeviceChecking is a standalone tool for device management. Based on the standard client PC’s device checking functions, the new edition (kiosk) supports the extra functions below.

  • Kiosk configuration

  • Alarm analysis

  • Scheduler

  • Reporting

Note: Internet Explorer will go out of support on Windows 10. Please see more detail information of the Microsoft Website. We recommend you transition to Microsoft Edge, and also we demo is using it.

Runtime requirements

  • Microsoft Windows 10 LTSC x64 asks for at least 4GB of RAM

Client Device tool Revision History

Client Device tool Lite Revision History

Optional: Install driver/ API

DeviceChecking

Create User and login

After EdgeX is running, click DeviceChecking icon on desktop, it should automatically jump to the user creation page:

(1) Open a browser and go to: http://127.0.0.1:9033

(2) Login: Input Username: admin, Password: admin, click Sign in to login Smart Device UI.

Dashboard

System Overview

Click Dashboard > System overview. In the System Info section, you can view the following information:

  • Resource and Network

  • System configuration and Event list

Alarm Analysis

1. Set alarm condition in chapter Alarm Setting and check Event List in chapter System Info first.

2. Follow your alarm condition to use these parameters in dropdown list.

  • Search

(1) Set time duration in form, and then press Search.

(2) Press List to show all feedback data that meet your alarm condition.

(3) Press Trend to get dot chart. Also you can move your mouse to the area you would like the object to be get detail information.

(4) Press Statistics to get statistical data.

  • Delete

Set time duration in form, and then press Delete button to clear all alarms within the duration.

  • Delete All

Base on Class, press Delete All button to clear all alarms or follow Node to clear all alarms.

Diagnostics

Click Peripheral Device, you can check USB, Monitor, Scanner, and Detailed as below information:

USB

All Devices

Under USB you can see your connected USB devices. You also can find PID & VID on Windows: Go to Control Panel > Device Manager and find your USB device. Go to the Details tab and select Hardware ID to view its PID and VID.

Find Devices

Import the USB check list table in excel format to be checked, it could be compared the list table and real USB peripheral devices. When the comparison is different, gets highlight.

  1. Click Import to load in original USB peripheral devices list table

2. Click Select file to select the USB check list file location

3. Click Submit after the file is selected

4. When the comparison is different, gets highlight

Monitor

Under Monitor you can see your connected monitor devices. In the case of a HDMI monitor with an industry-standard Full HD 1080p resolution, this display has a resolution of 1920 x 1080 @ 59Hz.

Scanner

Under Scanner you can see all supported barcode reader and RFID devices in Scanner Type from dropdown menu.

  1. Select your connected barcode reader or RFID device.

(a) Barcode reader

Note: 1. Please make sure your barcode reader has standard RS232 support. 2. Not support barcode scanner function on AIM series. 3. Your barcode reader isn't appearing in the dropdown menu, please revise "Config.ini".

(b) RFID

2. Press Scan button, you can find below lists when scanner can successfully read a bar code or successful tags detection.

(a) Barcode reader

(b) RFID

3. Press Settings button to check more automatic detection details (it doesn't support assign another serial port by manual). You can change upload Address and Topic with your needs.

(a) Barcode reader

(b) RFID

Detailed

Click Detailed, and then click Monitor to view the following information. You can see details about device’s information.

Refresh

(1) You can select "Show all" or every sing item in Class from dropdown list.

(2) Set refresh time: 0 second (default), 30 seconds, 40 seconds, and 60 seconds. Ex. Set 30 seconds, It immediately starts counting down 60 seconds.

Export

Exporting the current page to csv file.

Upload

Upload event data from the default location where downloaded file to FTP server.

(1) Upload latest export file to FTP server.

(2) Setting up a FTP server once that setup log-in FTP server information include its IP, port, user name, password, and target directory, confirm by clicking Save. Also, you can use default FTP server setup if you have set that in chapter FTP Server.

(3) Enter the hostname, username, and password into the Quickconnect bar's of FileZilla, and then click on Quickconnect. If all works well, the uploaded files and directories should now be displayed in the server content listing at the right side of the window.

Security Setting

Kiosk uses the assigned access feature to run a single APP above the lock screen. When the kiosk account signs in, the APP is launched automatically.

Kiosk Mode

  • Shell Launcher

Note: The latest SDK version does not need to execute below step.

*After installed Industrial Kiosk Setup SDK, it shall be installed Keybboard Filter, Shell Launcher, and Unified Write Filter automatically.

2. Setup Shell Launcher function

(1) Turn on Keyboard Filter and Shell Launcher. "Enable UAC" shall be turn on, and please turn on Custom Shell manually.

(2) Select User: admin. In Application mode, explorer.exe is the Windows Program Manager and runs in the background of Windows 10 at all times.

(3) User to select option in dropdown list. MS Edge and MS IE shall runs URL program.

(3) Enable/ Disable UAC, please refer below Link: https://articulate.com/support/article/how-to-turn-user-account-control-on-or-off-in-windows-10

Table

  • Logon

(1) Fill in User name and Password, and then Save. The system shall automatically log on after next reboot.

(2) Domain: need setup a Active Directory Domain Services. Example as below that setup few simple steps to add client PC to AD DA.

Table

  • Boot Option

(1) Log on customization:

Table

First logon animation is enabled

Auto logo UI is enabled

Blocked shutdown resolver (BSDR) is enabled

Note: If your PC is running faster or no more apps are running, you cannot see as below pop-up window.

(2) Ctrl + Alt + Del Screen Option

Table

Notice:

Change a password, Administrator allow users to change their password.

1. To enable Kiosk mode, the Change a password function automatically disabled. User hit the key combination Ctrl + Alt + Del, the Change a password should always be displayed on the screen but function does not work.

2. To disable Kiosk mode, the Change a password function automatically enabled. User can change their password.

General Settings

  • General

  • Notification

Turn on Open Action Center and Open Notification, Save and reboot the system manually. Enter the desktop and wait few second for EdgeX APP is running. Sliding your finger in from the right side of screen. You can see as below photo that Action Center and Notification function is available.

Table

  • USB Storage Control Turn on/ off below function, and then reboot the system manually. The following three options are available.

Table

Keyboard

Enable the touch keyboard and no USB keyboard attached, make sure the virtual keyboard works find before you use our utility.

  • Virtual Keyboard

Open DeviceChecking > Kiosk Setting > Keyboard, Predefined keys should appear.

  • Keyboard Filter

Open DeviceChecking > Kiosk Setting > Keyboard, Predefined keys should appear.

Table

Note: Keyboard Scan Code Table - Microsoft

https://download.microsoft.com/download/1/6/1/161ba512-40e2-4cc9-843a-923143f3456c/scancode.doc

Unified Write Filter

Unified write filter (UWF), please refer to the link below: http://woshub.com/using-unified-write-filter-uwf-windows-10/

Note: Please disabled UWF first when you need to try other functions.

  1. Click Advanced Settings button to setup Overlay Setting, File Exclustion, and Registry Exclusion. Please refer to the link below: https://learn.microsoft.com/en-us/windows-hardware/customize/enterprise/uwfoverlay

2. Example: set Disk overlay size is 2048 MB.

3. You can check the UWF status using this command: uwfmgr.exe get-config.

4. Setup File Exclusion, when a file or folder is in the exclusion list for a volume, all writes to that file or folder bypass UWF filtering.

5. Registry Exclusion supports below list for a volume, excluding a registry key from filtering also excludes all subkeys from filtering.

6. After setup "Advanced Settings". To enable Disk Protection disk.

7. Turn on Enable Disk Write Filter, then click Save button

8. Reboot your device.

Table

App Locker

App Locker, please refer to the link below: Working with AppLocker rules (Windows) - Windows security | Microsoft Learn

  1. Click App Locker button to enable this function.

  2. AppLocker helps you control which apps users can run.

Table

System Setting

Machine

Click System Setting > Machine. You can find the Machine Name and ID, they are auto filled in below Machine Setting column when start influxdb export register. Also, you can define the new Machine ID.

Machine ID: update the data to Grafana will be required.

Alarm Setting

Threshold Setting

We demo how to enable alarm notification on the setting page. To allow the DeviceOn, Patrol Inspection system, and Remote Server receive alarm notifications when alarm events are triggered.

Click Alarm Setting > Threshold Setting. Select add icon “+Add” on the top right side.

  • Add an Alarm Rule on DeviceOn system

(1) Fill in the table below. Turn on DeviceOn, and then click Submit.

Table

(2) Make sure Status is the running and Actions is DeviceOn.

(3) Log in to DeviceOn system. Click Event Log, you can find alarm messages.

(4) Also, you can check Event list.

  • Add an Alarm Rule on Patrol Inspection

(1) Fill in the table below. Turn on Patrol Inspection, follow WISE-Paas Patrol Inspection setup parameter, and then click Submit.

Table 10

(2) Make sure Status is the running and Actions is Patrol Inspection.

(3) Get the messages on Patrol Inspection system.

  • Add an Alarm Rule on Remote Server

(1) Fill in the table below. Turn on Remote Server to set an Ethernet IP address of Remote Server, and then click Submit.

(2) Make sure Status is the running and Actions is Remote Server.

(3) Get the messages from Client to Remote Server.

Note:

You can turn on DeviceOn, Patrol Inspection system, and Remote Server at the same time to receive alarm notifications.

Scheduler

Click System Setting > Scheduler. You can planning and control to manage the device for Sleep, Reboot, and Shutdown functions.

Table

Device

Click System Setting > Device. You can quickly control device like modules, screen brightness, Screensaver, and system power states.

  • Module

  • Screen

Note:

  1. Use the slider to adjust full screen brightness, then click Save. It shall be kept the setup as below and display 100 percentage on brightness settings.

2. Use the slider to adjust full screen brightness, then click Save. If the brightness slider move to the middle position automatedly on this utility, please check brightness settings that display brightness with like the example below.

  • System

Table

Export Setting

Data Service

only devices after filtering will be displayed on the Grafana dashboard

(1) Click Export Setting > Data Service. It was automatically fill a series of data in below columns of Analytics DB IP and Analytics DB port when start the influxdb export register.

(2) By selecting one of the data sources available on the list (ex. cpu), and then click Save.

(3) Only devices (CPU) were filtered to display on the Grafana dashboard.

Log Export

You can export your events data as CSV file that it will be saved on device, download in default location, and upload to FTP server.

1. Select Data Source (ex. cpu, memory).

2. Data Storage Location:

  • Save : save the file to 'logs' folder on device.

Check the file on your logs folder.

  • Download : save the file to 'Downloads' folder on your computer

(1) Select Duration for All Data or set limit time. File Path, there is default location for the log file to be stored. After setup click Download.

(2) Check the file on your default download location.

(3) You can check CPU detail information as below list.

Table

  • Upload : upload to FTP Server

(1) Click the Upload the file to FTP Server icon. It shall pop-up the FTP Server info window .

(2) Check uploaded file on your FTP server.

Reporting

Reporting provides different types log files, turn on Log Option according to your needs. It create a log file after click/tap the Save button and auto export a log file at 12:00 AM per day. Upload the logs files to FTP server automatically at the same time.

Keep the logs files of the last 30 days, clear older log file after add a new log. If you need to save real-time log, please follow two actions: switch button turn off and then click Save, switch button turn on and then click Save.

Beside, you can planning and control to export all data for one time, daily, or weekly.

Note: Support resend function: network suddenly disconnecting during you upload the log files to FTP server. After network connected again, the log files will be resuming transfer and resend.

Table

Table

  1. Choose below log option

2. Check different log files

3. Enable Device Scan button, base on your plan to export the log file for one time, daily, or weekly.

FTP Server

Setup log-in FTP server information include its IP, port, user name, and password. Confirm by clicking Save.

User Setting

Admin

Click User Setting > Alarm Setting > Admin. Edit Name, Nickname, and Password.

User

(1) Click User Setting > Alarm Setting > Admin. Edit Name, Nickname, and Password.

(2) User access rights that view System info only.

Last updated