OpenEmbedded layer to add support for multiple cloud service provider solutions including IBM Cloud, Microsoft Azure, Amazon Web Services (AWS) & Google Cloud Platform.
Clone or download
srware Azure IoT SDK C: Update to v1.2.10
Signed-off-by: Scott Ware <scott.r.ware@intel.com>
Latest commit 5c51c5e Nov 8, 2018

ReadMe.md

meta-iot-cloud

OpenEmbedded layer to add support for multiple cloud service provider solutions.

Supported Platforms

Dependencies

This layer depends on packages provided by the following layers:

Configuration

  1. Clone the meta-iot-cloud layer to your project directory.
  2. Add the meta-iot-cloud layer to conf/bblayers.conf
	BBLAYERS += "path/to/meta-iot-cloud"
  1. Add dependency layers to conf/bblayers.conf
	BBLAYERS += "path/to/meta-openembedded/meta-oe"
	BBLAYERS += "path/to/meta-openembedded/meta-python"
	BBLAYERS += "path/to/meta-java"

Usage

To build packages related to IBM Cloud:

	bitbake packagegroup-cloud-ibm

To build packages related to Amazon Web Services:

	bitbake packagegroup-cloud-aws

To build packages related to Microsoft Azure:

	bitbake packagegroup-cloud-azure

To build packages related to Google Cloud Platform:

	bitbake packagegroup-cloud-google

Alternatively to add support for a given platform into your image add the following to your distro config or conf/auto.conf

    CORE_IMAGE_EXTRA_INSTALL += "packagegroup-cloud-ibm"
    CORE_IMAGE_EXTRA_INSTALL += "packagegroup-cloud-aws"
    CORE_IMAGE_EXTRA_INSTALL += "packagegroup-cloud-azure"
    CORE_IMAGE_EXTRA_INSTALL += "packagegroup-cloud-google"

Installation

Installing on Intel Developer Kit Yocto based images (Edison, Galileo)

echo "src iotkit http://iotdk.intel.com/repos/3.5/intelgalactic/opkg/i586" > /etc/opkg/iotkit.conf
echo "src iot-cloud http://iotdk.intel.com/repos/iot-cloud/iotdk/3.5" > /etc/opkg/iot-cloud.conf
opkg update

Installing on Wind River IDP XT 3 (x86)

rpm --import http://iotdk.intel.com/misc/iot_pub2.key
smart channel --add IoT_Cloud type=rpm-md name="IoT_Cloud" baseurl=http://iotdk.intel.com/repos/iot-cloud/wrlinux7/rcpl13/
smart update