Contents

External links

Lagarto, open automation platform

posted Apr 14, 2012, 5:01 AM by Daniel Berenguer

The panStamp project has been presented on indiegogo. At the same time, Lagarto is being released as the "official" automation platform for SWAP
networks (and hence for panStamps). Unlike the opnode project, Lagarto
has not been designed for a specific hardware. Any platform with support
for Python 2.7 should be able to run Lagarto servers and clients without problems.Lagarto
is a distributed solution based on the client-server paradigm. Lagarto
servers connect to real M2M networks whilst clients connect to those
servers. Connectivity between servers and clients is achieved via HTTP
GET/POST commands and ZeroMQ.

At
the moment of writing this post only two Lagarto processes are
available: Lagarto-SWAP and Lagarto-MAX... but new processes are in the
works.

Lagarto-MAX
is a lagarto client capable to consume values coming from any lagarto
server. It presents data t the user in a homogeneous way, regardless of
their origins. This client also runs an event manager programmable via
Web. This event manager can control servers' endpoints and upload values
to cloud data services (Pachube, ThingSpeak, ...).

I've
tested Lagarto in an old NSLU2 and on a PogoPlug. No problems of speed,
even for the limited Slug. I admit that things have changed since I
started working in embedded computing. No more need to develop
applications exclusively under C or C++, PlugComputers and RaspberryPI's
provide so much computing power and memory that anyone can develop
embedded applications using Java, Python or even Perl. And what to say
about those old MMU-less linux platforms that forced us to manually
align arrays and structures... big improvements...