Difference between revisions of "Remote control"

From GISAXS
Jump to: navigation, search
(Solution: Robot)
 
(33 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
=Video Conferencing=
 
=Video Conferencing=
 
==Solution: Tablets==
 
==Solution: Tablets==
TBD
+
A simple solution for video conferencing is to use a tablet that has front and back cameras (for discussion and for showing equipment status, respectively). For instance, this tablet is light, low-cost, and has the necessary features:
 +
* [https://www.samsung.com/us/mobile/tablets/galaxy-tab-a/samsung-galaxy-tab-a-8-0-2019-32gb-black-wi-fi-sm-t290nzkaxar/ Samsung Galaxy Tab A 8.0" (2019), 32GB, Black (Wifi)] $130, [https://en.wikipedia.org/wiki/Samsung_Galaxy_Tab_A_8.0#Galaxy_Tab_A_8.0_(2019) details on Wikipedia]
 +
 
 +
In terms of video conferecing, there are of course many platforms and associated apps. To avoid using a personal account, one can:
 +
# Create a gmail account for the device:
 +
## Create a new [https://accounts.google.com/signup/v2/webcreateaccount?flowName=GlifWebSignIn&flowEntry=SignUp Gmail account].
 +
## Use [https://hangouts.google.com/ Google Hangouts] to create a meeting.
 +
# Or, use [https://meet.google.com/ Google Meet] to create a new meeting.
  
 
=Remote Desktop=
 
=Remote Desktop=
 
==Solution: VNC==
 
==Solution: VNC==
'''[https://en.wikipedia.org/wiki/Virtual_Network_Computing VNC]''' is a generic cross-platform protocol for remote desktop.
+
'''[https://en.wikipedia.org/wiki/Virtual_Network_Computing VNC]''' is a generic cross-platform protocol for remote desktop. Free and open-source viewers/clients and servers are available for all major operations systems.
 +
 
 +
{| class="wikitable"
 +
|-
 +
! OS
 +
! Viewer
 +
! Server
 +
|-
 +
|-
 +
| Windows
 +
|
 +
* [https://www.tightvnc.com/download.php TightVNC]
 +
* [https://bintray.com/tigervnc/stable/tigervnc/1.10.1 TigerVNC]
 +
|
 +
* [https://www.tightvnc.com/ TightVNC]
 +
|-
 +
| OS X
 +
|
 +
* [https://www.realvnc.com/en/connect/download/viewer/macos/ RealVNC]
 +
* [https://bintray.com/tigervnc/stable/tigervnc/1.10.1 TigerVNC]
 +
|
 +
* [https://sourceforge.net/projects/osxvnc/ Vine Server (OSXvnc)]
 +
|-
 +
| Linux
 +
|
 +
* [https://tigervnc.org/ TigerVNC]
 +
|
 +
* [https://tigervnc.org/ TigerVNC]
 +
|}
 +
 
 +
==Solution: Network KVM==
 +
For instrument computers that cannot have VNC software installed on them, one option is to install a hardware module in the path of the keyboard/video/mouse (KVM) cables. Small hardware boxes known as network/remote KVM switches allow one to connect (e.g. via VNC) over the network and control the remote computer (in terms of clicking the mouse and typing on the keyboard, at least).
 +
 
 +
Here are a couple examples of commercially available IP-based Network KVM switches:
 +
* [https://www.kvm-switches-online.com/ipeps-plus.html Adder iPeps+ HDMI KVM-Over-IP Gateway]: HDMI + USB; $720
 +
* [https://www.kvm-switches-online.com/ald-ipeps.html Adder AdderLink Digital iPEPS - IP KVM]: DVI/D + USB; $720
  
 
=Viewing=
 
=Viewing=
 
==Solution: Network Web Cameras==
 
==Solution: Network Web Cameras==
TBD
+
Cameras:
 +
* [https://amcrest.com/amcrest-ultrahd-2k-wifi-video-security-ip-camera-pt-black.html Amcrest UltraHD 2K WiFi Camera 3MP (2304TVL) IP3M-941]
  
 
=Data Access=
 
=Data Access=
 
==Solution: Linux Shared Network Drives==
 
==Solution: Linux Shared Network Drives==
 
* Linux system (accessible via SSH, scp, rsync, etc.) that hosts an NFS shared drive to Windows machines (via Samba).
 
* Linux system (accessible via SSH, scp, rsync, etc.) that hosts an NFS shared drive to Windows machines (via Samba).
 +
 +
=Distanced Computer Sharing=
 +
If two people want to co-operate on a single computer, while maintaining distancing, there are some options:
 +
# Use the '''remote desktop''' solutions (e.g. VNC) mentioned above. This allows a second person to remotely view/control the computer.
 +
# Use a network/remote '''KVM switch''' to remotely control the computer.
 +
# '''Mirror''' the display to another nearby monitor. There are several ways to do this:
 +
## A video splitter and long cables.
 +
## A KVM splitter (a.k.a. reverse KVM, a.k.a. "2-way KVM Extender") allows two users (with separate keyboard/monitor/mouse) to both control a single computer.
 +
## For Mac, [https://shop.astropad.com/ Luna Display] allows one to use an iPad or another Mac as a mirror/extension of the computer.
 +
# Have a WiFi '''tablet''' near the computer, allowing the user of that computer to video-conference with someone else (and use the tablet camera to show what is on screen).
 +
# Point a '''web-camera''' at the computer screen, allowing a remote participant to see what's happening.

Latest revision as of 10:27, 10 August 2020

It is becoming increasingly important for researchers to be able to operate their instruments remotely. Below are some notes that may help in this regard.

Video Conferencing

Solution: Tablets

A simple solution for video conferencing is to use a tablet that has front and back cameras (for discussion and for showing equipment status, respectively). For instance, this tablet is light, low-cost, and has the necessary features:

In terms of video conferecing, there are of course many platforms and associated apps. To avoid using a personal account, one can:

  1. Create a gmail account for the device:
    1. Create a new Gmail account.
    2. Use Google Hangouts to create a meeting.
  2. Or, use Google Meet to create a new meeting.

Remote Desktop

Solution: VNC

VNC is a generic cross-platform protocol for remote desktop. Free and open-source viewers/clients and servers are available for all major operations systems.

OS Viewer Server
Windows
OS X
Linux

Solution: Network KVM

For instrument computers that cannot have VNC software installed on them, one option is to install a hardware module in the path of the keyboard/video/mouse (KVM) cables. Small hardware boxes known as network/remote KVM switches allow one to connect (e.g. via VNC) over the network and control the remote computer (in terms of clicking the mouse and typing on the keyboard, at least).

Here are a couple examples of commercially available IP-based Network KVM switches:

Viewing

Solution: Network Web Cameras

Cameras:

Data Access

Solution: Linux Shared Network Drives

  • Linux system (accessible via SSH, scp, rsync, etc.) that hosts an NFS shared drive to Windows machines (via Samba).

Distanced Computer Sharing

If two people want to co-operate on a single computer, while maintaining distancing, there are some options:

  1. Use the remote desktop solutions (e.g. VNC) mentioned above. This allows a second person to remotely view/control the computer.
  2. Use a network/remote KVM switch to remotely control the computer.
  3. Mirror the display to another nearby monitor. There are several ways to do this:
    1. A video splitter and long cables.
    2. A KVM splitter (a.k.a. reverse KVM, a.k.a. "2-way KVM Extender") allows two users (with separate keyboard/monitor/mouse) to both control a single computer.
    3. For Mac, Luna Display allows one to use an iPad or another Mac as a mirror/extension of the computer.
  4. Have a WiFi tablet near the computer, allowing the user of that computer to video-conference with someone else (and use the tablet camera to show what is on screen).
  5. Point a web-camera at the computer screen, allowing a remote participant to see what's happening.