Changes for page CoAP ShowRunner to ShowRunnerCLC™ Setup Instructions
Last modified by Alexander Mott on 2023/07/07 15:17
From version 29.1
edited by Alexander Mott
on 2022/11/17 16:58
on 2022/11/17 16:58
Change comment:
There is no comment for this version
To version 20.1
edited by Mark Kohlmann
on 2021/10/27 02:00
on 2021/10/27 02:00
Change comment:
There is no comment for this version
Summary
-
Page properties (3 modified, 0 added, 0 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,1 +1,1 @@ 1 -SHOWRUNNER™ IntegrationsGuide.Integration Options.CoAP with Crestron S# Library and Modules.WebHome1 +SHOWRUNNER™ User Guide & Wiki.SHOWRUNNER™ Appendix.Integration Options.CoAP with Crestron S# Library and Modules.WebHome - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.a lexander\.mott@chiefintegrations\.com1 +XWiki.mark\.kohlmann@chiefintegrations\.com - Content
-
... ... @@ -1,41 +1,15 @@ 1 1 ===== Use ShowRunner version 3.010 or later ===== 2 2 3 -Terminology: 4 4 5 -* Client Processor - Processor that will interact with hardware attached to the host procesor. 6 -* CWS - Crestron Web Server, the processor's internal web server 7 -* Host Processor (Server) - Processor that hosts the physical hardware 8 -* LWAPI - Lightweight API (CoAP) 9 -* User Page Auth - Requires a username and password to access the internal web server (CWS) on the processor. 3-series always has this enabled if authentication is activated. 4-series processors have an option to have user page auth on or not (default is off). 4 +===== Host processor (LWAPI Server) Setup (DIN-AP3 @ 10.44.5.91) ===== 10 10 11 -Steps: 12 - 13 -1. [[Setup Host Processor>>WebHome||anchor="Host processor (LWAPI Server) Setup (DIN-AP3 @ 10.44.5.91)"]] 14 -11. Verify processor configuration 15 -11. Verify LWAPI is enabled 16 -11. Create API User 17 -11. Create CWS User (if necessary) 18 -11. Save the configuration 19 -1. [[Setup Client Processor>>WebHome||anchor="Client processor (LWAPI Client) Setup (DIN-AP4) Version 3.011 or newer"]] 20 -11. Define the remote system 21 -11. Setup auth for the remote system 22 -11. Save the configuration 23 -1. Verify successful communications with the following commands: 24 -11. On host, verify the client shows up as a web session: ##sradmin sh web sess## 25 -11. On client, verify the session with the host: ##sr sh lwapi cli br## 26 - 27 -===== Host processor (LWAPI Server) Setup (e.g. DIN-AP3 @ 10.44.5.91) ===== 28 - 29 29 Steps 1-3 and 5 always needed. 30 30 31 31 1. If 3-series, Enable Authentication [##authentication on##] or SSL [##ssl self##] if not already enabled. 4-Series have authentication enabled by default. User Page Auth should be turned off on 4-series. 32 -1. Enable LWAPI 33 -From Console (v 3.011 or later; processor will automatically restart): 34 -## sr lwapi enable true## 35 -In Config (@ root level; reloading the configuration is required): 9 +1. Enable LWAPI In Config (@ root level): 36 36 ## "LwApiEnable": true, 37 37 "LwApiSecurityLevel": "Auth",## 38 -1. Create an API User and record the Key and Secret. User group must have //LWAPI //role and //Execute //permissions. This allows the//Lightweight API Users// group has been created for this purpose:12 +1. Create an API User and record the Key and Secret. User group must have //LWAPI //role and //Execute //permissions. //Lightweight API Users// group has been created for this purpose: 39 39 ##DIN-AP3>sradmin add api user "Central Control" "Lightweight API Users" 40 40 API User Central Control generated with Group permissions Lightweight API Users and Key: (% style="color:blue" %)**YTd2pQn7sjwiOWD9NqCIWw**(%%) Secret: (% style="color:orange" %)**OeiQEFo_-EDfc7sQe_qRpeQzSkZjylV2roa76utpJLI**(%%)## 41 41 1. If 3-series w/ auth enabled or 4-series with user page auth enabled then add a remote user with permissions to connect to the control system. This is done by adding a local user to the system with user privileges. Sample values shown, do not re-use these. ... ... @@ -45,9 +45,9 @@ 45 45 'lwapi' was successfully added to group 'Users'.## 46 46 1. Save the configuration 47 47 48 -===== Client processor (LWAPI Client) Setup ( e.g.DIN-AP4) Version 3.011 or newer =====22 +===== Client processor (LWAPI Client) Setup (DIN-AP4) Version 3.011 or newer ===== 49 49 50 -Steps 1-3 a lwaysneeded. **Note:**hostand client processors must be able to communicatewith each other to usethis method (i.e. thenetwork must beconfiguredand both processors must have SHOWRUNNER™ program andconfiguration loaded).24 +Steps 1-3 and 6 always needed. 51 51 52 52 1. Define remote system in the config: 53 53 ## { ... ... @@ -64,7 +64,7 @@ 64 64 Success## 65 65 1. Save the configuration 66 66 67 -===== Client processor (LWAPI Client) Setup ( e.g.DIN-AP4) Version 3.010 or earlier =====41 +===== Client processor (LWAPI Client) Setup (DIN-AP4) Version 3.010 or earlier ===== 68 68 69 69 Steps 1-3 and 6 always needed. 70 70