Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Set up an infrastructure: 

The setup is done on a normal PC or in the cloud. Anywhere where it's convenient for a DevOps person. Then a remote setup/deployment is done. 

If it's a standalone device you will prepare an image to burn on SD card. 

Stage 0 Prepare FLIR camera (remote).

The camera should be available via some IP

Stage 1 Prepare Infrastructure.

Clone Eden Project:

git clone https://github.com/lf-edge/eden.git


Prepare Eve to be deployed on GCP. You may prepare to deploy it in the cloud or on Edge device (e.g. Raspberry). Then you need to burn the image on SD card

make clean 

make build

./eden config add --devmodel GCP
./eden config set default --key adam.eve-ip --value <The public IP of the machine> 
./eden setup


Then use the google service key to deploy to GCP. 

Stage 2 Deploy infrastructure (e.g. on GCP)


#../google.json is a google service key file
# /home/hello_fleandr/eden/dist/images/eve/live.img is what is generated by setup
./eden utils gcp image -k ../google.json   upload /home/hello_fleandr/eden/dist/images/eve/live.img
./eden utils gcp vm -k ../google.json run

BWD=$(./eden utils gcp vm get-ip -k ./../google.json)

#make sure you allowed gcp firewall
./eden utils gcp firewall -k ./../google.json --source-range $BWD --name some$BUILD_NUMBER

Start Eden and onboard eve whenever you deployed it.

./eden start
./eden eve onboard


Stage 3 Deploy Fledge container


#now run prebuilt Flir container

./eden pod deploy --publish=8027:80 --publish=8028:8081  docker://itmoeve/fledgeeveflirdemo --cpus=2 --memory=2GB


Stage 4 Setup Fledge container


  • No labels