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-js
cd to the project directory
cd aws-virtual-device-js/
Install the package
npm install
Download 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 aws
command. The information was stored on the file~/aws_device_cfg.json
Run the command:export AWS_AGENT_CONFIG=$(cat ~/aws_device_cfg.json)
Check the correct setup with:
echo $AWS_AGENT_CONFIG
In the
aws-virtual-device-js
directory, 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