This project is part of the Aiko Platform
Introduction ------------ This project provides an environment for running various services and components of the Aiko Platform. The aim is to make it simple to set-up a new system to support and participate in a distributed network of devices.The initial goal will be to support simple networks of Arduino embedded controllers, utilizing MQTT servers, application glue developed in Lua and using Android devices for user interface. Very basic federation between remote MQTT servers is included.
The focus will be to ensure that the infrastructure is robust (handles failure gracefully), reasonably secure (across the WAN) and avoids major single-points-of-failure (within the LAN).
Feedback and issues ------------------- Tracking is managed via GitHub ... Installation ------------ Initially, only Unix platforms, e.g Linux and Mac OS X will be supported. However, all the services and protocols should be cross-platform.Prerequisites ...
- Install Mosquitto MQTT server or any other MQTT server
- Other projects, such as MQTT Lua client will have specific prerequisites listed in their installation documentation
Installation steps ...
git clone git@github.com:geekscape/aiko_runtime.git
cd aiko_runtime
git clone git@github.com:geekscape/mqtt_lua.git
cd scripts
./federation_start.sh