Abetoo IoT Framework | Simple and reliable solution for IoT device communication. Arduino, Raspberry Pi, Android, Linux, Xamarin, Mac.

A Messaging Library for Developers

simple, fast and absolutely free

At a glance

One stop communication solution

A single library to communicate all kind of devices with each other.

Multiple Bindings

The library has bindings to the most popular programming languages.

From developers to developers

A simple solution to give communication superpowers to your projects.

Easy and Completely Free!

No setup, no signup, just send a message. And completely free of charge.

Full C# code in just 11 lines, or less!!

const String myChannel=
    “-TbVO-rqdA0iWg6-gWh0eeQ636243460528994051#“+
    “735acf9cd6eda96e66ee3858496dca59d750aff1“;
const int heartBeat = 4;
AbtooConnection abconnection = new AbtooConnection(myChannel, heartBeat);
abconnection.messageReceived += ((sender, abtoomsg) =〉
{
    AbtooMessage abmsg = (AbtooMessage)abtoomsg;
    Console.WriteLine(abmsg.body);
});
abconnection.connect();

Full Arduino code in just 19 lines, or less!!

AbetooIno abtoino;
void messageReceived(String message)
{
   Serial.println(message);
}
void setup()
{
   ...
   String uuid = “uudi1“;
   String channel = “-TbVO-rqdA0iWg6gWh0eeQ636243460528994051#“+
                    “735acf9cd6eda96e66ee3858496dca59d750aff1“;
   int heartbeat = 1;
   abtoino.init(uuid, channel, heartbeat, messageReceived);
   ...
}
void loop()
{
   abtoino.abetooloop();
}

JavaScript Message Tester

Send a message to any connected device

Remote Channel Id
Message content
WebSite Channel Id
-7glliYjxdE-H6QudCmEL7g636307126198941784#
8dd71c893d5502f2b5ae0e5175a8c588a0060474

Messages Received*

*(All messages sent to the WebSite channel id will appear here publicly)

Demostration Projects

Wall-E head controlled by an arduino

projects

Raspberry Pi vs Android Chat Application. Very easy.

projects

Peltier controlled from Android App

projects

Arduino is an open-source electronics platform based on easy-to-use hardware and software. It’s intended for anyone making interactive projects.
I’ve developed an arduino library working with differents interfaces.

Xamarin.Android allows us to create native Android applications using the same UI controls we would in Java, except with the flexibility and elegance of a modern language (C#), the power of the .NET Base Class Library (BCL), and two first-class IDEs – Xamarin Studio and Visual Studio – at our fingertips.

I’ve developed a simple yet powerful Xamarin Android library that gives communication superpower to your mobile apps.

With Visual Studio you can develop very powerful desktop apps. A growing community of developers and libraries will help you create your new killer app.

I’ve developed a Visual Studio library you can install as a nuget package in 1 click.

MonoDevelop enables developers to quickly write desktop and web applications on Linux, Windows and Mac OS X. It also makes it easy for developers to port .NET applications created with Visual Studio to Linux and Mac OS X maintaining a single code base for all platforms.

I’ve developed a MonoDevelop/Visual Studio library you can install bringing you the chance to write cross platform applications.

JavaScript is one of the three core technologies of World Wide Web content production. It is used to make webpages interactive and provide online programs, including video games.

I’ve developed a JavaScript library so you can communicate any device from a regular web page.

Isn't enough ? Leave your suggestion

Contact Us