Difference between revisions of "IoTGateway/IoTEdge"

From ESS-WIKI
Jump to: navigation, search
(Created page with "= Installation = == Moby == == IoT Edge == = Verification & Deployment = == Provisioning == == Deploy == = References = *[1] [https://docs.microsoft.com/en-us/azur...")
 
Line 1: Line 1:
 
= Installation =
 
= Installation =
 +
 +
We use [http://ess-wiki.advantech.com.tw/view/Yocto_Linux_BSP_Ver.4_User_Guide_for_AM57xx/AM335x_series EPC-R3220] as an example.
 +
 +
*Version: ''R3220A1AIM20UIV20003_am335x_2020-04-13''
 +
*OS: ''Ubuntu 18.04''
 +
*Kernel: ''4.14.79''
  
 
== Moby ==
 
== Moby ==
 +
 +
To install Moby-engine for Arm platforms based on the [https://docs.docker.com/engine/install/ubuntu/ Docker document].
 +
 +
$ sudo apt-get update
 +
$ sudo apt-get install lsb-release curl gpg \
 +
        apt-transport-https \
 +
        ca-certificates \
 +
        curl \
 +
        gnupg-agent \
 +
        software-properties-common
 +
 +
$ curl -fsSL [https://download.docker.com/linux/ubuntu/gpg https://download.docker.com/linux/ubuntu/gpg] | sudo apt-key add -
 +
 +
$ sudo add-apt-repository \
 +
        "deb [arch=armhf] [https://download.docker.com/linux/ubuntu https://download.docker.com/linux/ubuntu] \
 +
        $(lsb_release -cs) \
 +
        stable"
 +
 +
$ sudo apt-get update
 +
$ sudo apt-get install moby-engine moby-cli
  
 
== IoT Edge ==
 
== IoT Edge ==
 +
 +
Get the latest stable version and install maunally, e.g. we have 1.0.9 currently.
 +
 +
$ wget [https://github.com/Azure/azure-iotedge/releases/download/1.0.9/iotedge_1.0.9-1_ubuntu16.04_armhf.deb https://github.com/Azure/azure-iotedge/releases/download/1.0.9/iotedge_1.0.9-1_ubuntu16.04_armhf.deb]
 +
$ wget [https://github.com/Azure/azure-iotedge/releases/download/1.0.9/libiothsm-std_1.0.9-1_ubuntu16.04_armhf.deb https://github.com/Azure/azure-iotedge/releases/download/1.0.9/libiothsm-std_1.0.9-1_ubuntu16.04_armhf.deb]
 +
 +
$ sudo dpkg -i *.deb
  
 
= Verification & Deployment =
 
= Verification & Deployment =

Revision as of 04:09, 18 May 2020

Installation

We use EPC-R3220 as an example.

  • Version: R3220A1AIM20UIV20003_am335x_2020-04-13
  • OS: Ubuntu 18.04
  • Kernel: 4.14.79

Moby

To install Moby-engine for Arm platforms based on the Docker document.

$ sudo apt-get update
$ sudo apt-get install lsb-release curl gpg \
       apt-transport-https \
       ca-certificates \
       curl \
       gnupg-agent \
       software-properties-common

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

$ sudo add-apt-repository \
       "deb [arch=armhf] https://download.docker.com/linux/ubuntu \
       $(lsb_release -cs) \
       stable"

$ sudo apt-get update
$ sudo apt-get install moby-engine moby-cli

IoT Edge

Get the latest stable version and install maunally, e.g. we have 1.0.9 currently.

$ wget https://github.com/Azure/azure-iotedge/releases/download/1.0.9/iotedge_1.0.9-1_ubuntu16.04_armhf.deb
$ wget https://github.com/Azure/azure-iotedge/releases/download/1.0.9/libiothsm-std_1.0.9-1_ubuntu16.04_armhf.deb

$ sudo dpkg -i *.deb

Verification & Deployment

Provisioning

Deploy

References