GridTrust Interfacing Device Setup
The GridTrust Native Device is an industrial temperature sensor. Representative updates for the device include changing the format for reporting temperatures.
Source Code
Github link (Note: source code release is being prepared)
Devices Utilized
The Device demo is comprised of multiple COTS components:
-
- NXP LPCXpresso55S69 (PUF Board)
- Dell Optiplex 7000
The Interfacing Device is utilized to connect to an existing product, the SEL 751 relay.
Setup
The Dell computer is used to communicate with the GridTrust server and interfaces with the SEL 751 relay. The connection between dell computer and the SEL relay can be either a USB-to-USB connection or a USB-to-RS-232 connection.
- Install Rust
- Install OpenSSL
sudo dnf -y install openssl openssl-devel
- Create new rust project at desired location
cargo new client
- Replace files in
../client/src
with Github interfacing/code/src files - Replace
../client/cargo.toml
with Github interfacing/code/cargo.toml - Run
cargo build
- Set up client file structure
- Run the provided client_file_struct_setup.sh
sudo sh client_file_struct_setup.sh