VERNEMQ – install it on Pine64

VerneMQ is a young but great MQTT broker. To install it on Pine64 with Ubuntu Xenial, follow the steps below. Install the following packages

Start with installation

The first compilation will give some errors, but we need it to download all the dependencies. Now we need to make some changes to the source […]

INFLUXDB – run it on Pine64

InfluxDB is a great time series database https://www.influxdata.com/  and it’s one of the component of the TICK platform. If you want to install it on a Pine64 board (https://www.pine64.org/), follow these steps: Download and install the binary package for ARM platform:

Now it’s time to run the post install script of the deb package to […]

Python – Tornado and Celery integration

My new project involves both tornado (as frontend, using tornado-json) and celery (as backend). After googling too much I found two different ways to integrate celery with tornado: using an IOLoop to check for task completion (stackoverflow) using a unix socket (Cyberfart’s Blog) I prefer the IOLoop Here is a simple email sender example

[…]

ODROID – Install crossbar

I find crossbar a great gateway for IoT devices. That’s how to install it on ODROID C1. I create a directory under /usr/local called crossbar, but you can create it everywhere. You have to install it starting from source because there are no binaries at the moment. First remove gmp libraries otherwise you’ll get compilation […]

Rethinkdb – Compile rethinkdb on ODROID C1

This time we build rethinkdb on ODROID C1. Start with following the tutorial for Raspberry PI. Before start, remember to add swap space (tutorial here) or the compilation will fail.

Unlike RPI tutorial, omit “–with-system-malloc” from make command, otherwise you’ll get “undefined reference to symbol ‘dlsym@@GLIBC_2.4′” error. Take a long break, on my C1 […]