From 6b4c82f4657bdb56e6b7a56651d6d4bb91a35b8f Mon Sep 17 00:00:00 2001 From: Adrian Dudau Date: Thu, 26 Jun 2014 13:29:32 +0200 Subject: initial commit for Enea Linux 4.0 Migrated from the internal git server on the daisy-enea branch Signed-off-by: Adrian Dudau --- README.iot | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 README.iot (limited to 'README.iot') diff --git a/README.iot b/README.iot new file mode 100644 index 0000000..a4d6e14 --- /dev/null +++ b/README.iot @@ -0,0 +1,54 @@ +Internet of Things +================== + +This version of eca contains TheThingSystem Steward support. + +In order to include it in the image, just set this in your local.conf file. + + DISTRO_FEATURES_append = " internet-of-things" + +and add meta-eca/meta-iot to your BBLAYERS in your bblayers.conf file. + + +Note that during the build, the TheThingSystem steward needs Internet +access to load node.js components. + +If you are behind a proxy, then you need a special hack to set the +proxies for npm. + cp meta-eca/meta-iot/recipes-web/the-thing-system/steward/npm-setup-proxies.example ~/npm-setup-proxies + chmod 755 ~/npm-setup-proxies +Edit ~/npm-setup-proxies and set your proxy settings there. + +If you see this python error while building steward + + gyp ERR! stack KeyError: 'getpwuid(): uid not found: 1000' + +then one solution (really ugly and hackish one) is to add your uid to +sysroot $BUILDDIR/tmp-eglibc/sysroots/genericx86/etc/passwd file. + +If you see this error + + log.do_install.16119:npm ERR! Error: shasum check failed for \ + /home/user/tmp/npm-16155/1392027924404-0.427580259507522/tmp.tgz + +then just remove npm temp files like this + + rm -rf ~/tmp/npm-* + + +You can connect to Steward UI at + + https://eca.local:8888/ + +Creating user and credentials can be done at + + https://eca.local:8888/client.html + +Console raw data can be seen at + + https://eca.local:8888/console.html + +Normally ECA management console would be found at port 80 but as the +steward controls that, the ECA web UI can be found at + + https://eca.local:8080 -- cgit v1.2.3-54-g00ecf