The connectd package has a wider range of compatibility among different Linux distributions and CPU architectures than the remoteit package. It also supports mass production options which are not currently available if using the remoteit package.
To automatically install a compatible connectd package
If you have a Debian compatible OS, the auto-install.sh script will download and install a compatible Debian package on your system.
If you don't have a Debian compatible OS, the auto-install.sh script will download a generic tar file onto your system. Then you just need to follow a few additional steps to install it.
To download and run the auto-install.sh script, copy and paste the following 3 lines to the device's console, then press the "Enter" key:
curl -LkO https://raw.githubusercontent.com/remoteit/installer/master/scripts/auto-install.sh chmod +x ./auto-install.sh sudo ./auto-install.sh
curl -LkO https://raw.githubusercontent.com/remoteit/installer/master/scripts/auto-install.sh chmod +x ./auto-install.sh ./auto-install.sh
The Debian architecture will be determined and a suitable package will be downloaded and installed using the "dpkg" command.
If you wish to install a tar package instead (e.g. in case the script can't find a compatible Debian package), then run, as the final command in the options given above:
sudo ./auto-install.sh f
Some files will be downloaded and tested in order to find a package which will run on your device. You may see some error messages during this step. Assuming that a matching package can be identified, the following instructions will be displayed for you to complete manually. The exact connectd file name may be different than that shown below.
We downloaded the file connectd_2.4.26_arm-linaro-pi.tar to the current folder.
As root, or using sudo, move this file to the / folder.
mv connectd_2.4.26_arm-linaro-pi.tar /
Now switch folders to the / folder, e.g.
Then extract the files to your system with the following command:
tar xvhf connectd_2.4.26_arm-linaro-pi.tar
If you don't see any warnings, run:
to proceed to configure your device.
If auto-install.sh cannot find a matching package, please contact email@example.com with the output of the following commands:
uname -a cat /etc/os-release cat /proc/cpuinfo file /bin/ls