A quick summary of ZeroMQ setup, problems encountered and solutions.

libzmq

git clone https://github.com/tortuoise/libzmq
apt-get install libtool
apt-get install build-essential
apt-get install uuid-dev
cd libzmq
sh autogen.sh
./configure --without-libsodium
su root
make install
ldconfig

czmq ###

git clone git://github.com/zeromq/czmq.git
cd czmq
sh autogen.sh
./configure
make all
su root
make install
ldconfig

Problems encountered

Setup errors:
zguide/examples/C: Could not find libtool : change libtool to libtoolize in autogen.sh

./build all: Cannot find -luuid: apt-get install uuid-dev
apt-cache search libuuid

Why ?

The current device that we use for monitoring PV systems sends data to a receiver which is connected to a serial port of a laptop or desktop. The application running on the computer uses Java. The plan is to replace the laptop/desktop with a small device that runs a basic version of linux and something like zeromq, read the serial data arriving from a wireless device (Zigbee/ANT) and transmit it to a server via a direct connection to the router/modem.