azure-iot-edge-sandbox

Setup

First Time

$> npm run setup

BaU

$> npm install

CACertificates

$> npm run update

Certificates

Bash

TODO

PowerShell

Setup

Load libraries

$> . .\CACertificates\ca-certs.ps1

Root CA cert

$> . .\scripts\CACertificates\chain\create.ps1

Edge Device CA & identity certs

$> . .\scripts\CACertificates\IoT\edge-devoce\create.ps1

Copy certs

$> bash ./scripts/pluck.ba.sh

Build

./build

$> npm run build

./dist/eflow.tar

$> npm run dist

EFLOW

Deploy

$> . ./scripts/deploy.ps1

un-tar

iotedge-user@{user} [ ~ ]$> sudo bash
root [ /home/iotedge-user ]$> mkdir -p eflow
root [ /home/iotedge-user ]$> tar -xf eflow.tar -C ./eflow
root [ /home/iotedge-user ]$> cd eflow
root [ /home/iotedge-user ]$> ls . -la

Or of you prefer a Copy+Paste in a single line

$> mkdir eflow && tar -xf eflow.tar -C ./eflow && cd eflow && ls -la

install

root [ /home/iotedge-user ]$> bash ./setup.ba.sh

Resources