Setup JS Virtual Device
Please refer to the README in the repo for further informations
Install Prerequisites
Install these packages on your machine
sudo apt-get install -y cmake make g++AWS JS Device
Clone the aws-virtual-device-js repo:
git clone https://github.com/uniquid/aws-virtual-device-jscd to the project directory
cd aws-virtual-device-js/Install the package
npm installDownload and install latest Litecoin testnet headers Database (more information)
npx ltc-backup install testnet -t data
Run the JS Device
Please assure this step has been done before starting the device
Set and export an environment variable with the information needed from the virtual device. This information was prepared by the UniquID CLI when you run the
uniquid deploy awscommand. The information was stored on the file~/aws_device_cfg.jsonRun the command:export AWS_AGENT_CONFIG=$(cat ~/aws_device_cfg.json)Check the correct setup with:
echo $AWS_AGENT_CONFIGIn the
aws-virtual-device-jsdirectory, run the commandnpm start
The virtual device will start to check for a contract with the UniquID Authorizer until you create an UniquID Contract. When found, the device will start to try the connection to the AWS IoT. When the connection successful, device will start to publish on AWS IoT MQTT.
Last updated