Using MoveIt Pro Without an Internet Connection
By default MoveIt Pro requires an internet connection every time you turn it on. However, if you need your license to be more robust to periodic internet connection issues, a process is documented below for offline authentication. Offline activation requests are fingerprinted to the system they will work on. To activate MoveIt Pro offline a request is file is created and uploaded to an online activation server. To generate an offline activation request file, use the following steps:
-
Ensure the system is not connected to the internet
-
Execute
moveit_pro run -v
-
You should see a license activation error
-
In a new window, Run
moveit_pro shell
Inside the container, run
cp ~/.config/moveit_pro/offlineRequest_YOUR_LICENSE_KEY.dat .
(your shell session should start in ~/user_ws )
-
Moving it inside the container placed the file in the hosts shared folder (the user workspace set using
moveit_pro configure
) -
Send support@picknik.ai a copy of the
offlineRequest
file so PickNik can create anofflineResponse
-
Place the offlineResponse file in ~/.local/share/moveit_pro/ on the system that will run MoveIt Pro
Note: The system will still require periodic NTP time syncs, but if the system fails to contact the license server it will use the offlineResponse file to authenticate.