How to Choose Your IoT Platform – Should You Go Open-Source?

How to Choose Your IoT Platform – Should You Go Open-Source?

Igor Ilunin, Head of IoT at DataArt, presents a general overview how to choose the right IoT platform for you. The article highlights the major criteria to consider and evaluate in a custom or open-source IoT platform. Also, it covers math and cost analysis, comparing open-source to serverless IoT platforms. Read the full article here: https://www.iotforall.com/iot-platform-open-source-vs-serverless/.
Read More »



DataArt at MWC 2016

BarcelonaFebruary 22 - 25, 2016 For the second consecutive year DataArt will join Canonical at Mobile World Congress (MWC), the world’s largest gathering for the mobile industry, to demonstrate enterprise IoT solutions, big data, system integration and scalability. DataArt will showcase the following IoT and cloud systems running on top of Canonical’s  Ubuntu Snappy Core and Juju.
  • Software defined infrastructure and CPE
  • Home automation scenarios
  • Industrial automation and predictive maintenance
  • Scalable container-based cloud platform orchestrated by Juju
 For any questions or to schedule a meeting, feel free to contact us. Event details: Date: February 22- 24, (9am – 7pm), 25 (9am – 4pm) Location: Fira Gran Via, Av. Joan Carles I, 64 08908 L’Hospitalet de Llobregat, Barcelona Booth: Hall 3 – 3J30
Read More »

Learn IoT with the Best

Saturday, January 16, 2016, 10:00 a.m. to 6:00 p.m. (EDT) DataArt and DeviceHive are the partners of a full-day online conference with one-to-one mentoring sessions specialized in IoT right in the comfort of your homes. Rafael Zubairov, our leading IoT expert, will tell you how to build the Open Source IoT Data Platform with the wide range of device integration options. Learn IoT With The Best is a full-day online conference tailored for developers who want to explore the IoT universe deeper. Right in the comfort of their homes, the participants will enjoy an empowering interactive experience through a friendly platform specially designed for this event. Certainly, the attendees will be supplied with a set of tools to interact with the best IoT experts:
  • a chatroom to ask live questions during the conferences;
  • Q&A forum after the conferences during which both experts and attendees can share knowledge and information;
  • one-to-one live mentoring sessions with the chosen expert(s);
  • downloadable presentations at the attendees’ disposal;
  • 6-month guaranteed access to the conferences, Q&A forum and one-to-one sessions.
More than 300 attendees are expected to listen and interact with at least 12 technical experts selected worldwide and coming from various backgrounds: IoT meetups speakers, startup CTOs, and Technical Evangelists in large groups such as Microsoft and Amazon. Useful information Official Website: http://iot.withthebest.com/ Date: Saturday, January 16th – 10am to 6pm (EDT) Venue: Online Twitter & Official Hashtag: @LearnWTB / #IoTWTB Themes: IoT / Wearables/ m2m/ IoT Cloud/ IoT Platform/ Smart Cities/ Connected Objects. 50% discount for the first 50 registrants from the DeviceHive community: DataartIOT Who will be speaking? Skilled developers, tech evangelists, CTOs in IoT startup and so on... Who can participate? Skilled developers, designers, data analysts, makers, startupers and entrepreneurs interested in IoT.
Read More »

Enterprise Developers can’t miss the NY Open Source IoT Summit

Enterprise Developers can’t miss the NY Open Source IoT Summit

Hearing a lot about IoT lately? Want to learn everything from home automation to Industrial IoT? Want to try enterprise IoT solutions yourself? The Open Source IoT Summit is about open source IoT and Azure IoT solutions that anybody can use. Join Microsoft, Ubuntu / Canonical and DataArt to learn all about it and jointly start creating IoT solutions. Learn:
  • How to create and package enterprise IoT apps;
  • Monetizing IoT and selling IoT apps through IoT app stores;
  • IoT security;
  • Easily supporting different IoT standards;
  • How to connect IoT devices to the cloud and use Azure IoT services;
  • Open source tools to easily write and package IoT apps in any language;
  • Learn about DeviceHive, the open source IoT platform that greatly accelerates your IoT product development;
  • How to automatically test changes and roll them out securely in production;
  • Sample Industrial IoT solutions like open source predictive maintenance.
Bring your laptop, some IoT boards / toys / sensors and let’s start making great IoT solutions. Register now, free tickets are limited.
Read More »

Open Source IoT Solutions on Azure

Open Source IoT Solutions on Azure

DataArt, the maker of DeviceHive, and Canonical, the maker of Snappy, Ubuntu and Juju, present Open IoT Solutions on Azure Events.

DataArt and Canonical are demonstrating industrial preventive maintenance and home IoT scenarios, that can be prototyped, scaled, and deployed. DataArt’s DeviceHive running on Canonical’s Ubuntu VM, are available on the Microsoft Azure Marketplace, providing accessibility to a flexible IoT platform. New bundled IoT solutions and examples, DeviceHive on Snappy (RPii), Data Analytics stack deployed by Juju, and Microsoft Azure services, will be discussed and demonstrated.

Want to receive updates? Subscribe here!

Ready to visit the event? Find the details here!

The event will take place at Microsoft's New York Conference Center, Central Park East (6th fl, 6501a). November 12, 2015. 1 pm - 5 pm. 11 Times Square, NYC.

Read More »

Strata+Hadoop World NYC 2015 Reflections

Machine learning, cloud, visualization, Hadoop, spark, data science, scalability, analytics, terabytes, petabytes, faster, bigger, more secure, simply better. The kind of a merry-go-round that keeps spinning in your head after you spend three days on the exhibit floor at Strata+Hadoop conference. And lots of elephants, of course
Not only did we attend Strata with fellow colleagues from DataArt and DeviceHive, we also helped our friends at Canonical and brought our demo to their booth. Canonical was showing Juju: a cloud infrastructure and service management tool. We brought our favorite demo: industrial equipment monitoring rig. No PowerPoint slides, only real stuff. A Texas Instruments SensorTag’s accelerometer attached to a fan to monitor its vibration. To simulate the vibration we used a piece of duct tape attached to one of the blades to set the whole thing off balance. Sensor data was streamed using DeviceHive, generating time series data, which was aggregated by Spark Streaming and displayed on a nice dashboard. Everything deployed using Juju, working nicely in AWS. While the exhibition floor had a lot of great companies pitching their awesome products, I think the main highlight of this year’s event was Spark. Learning Spark, running Spark, managing Spark, using Spark for this and using Spark for that. Almost everyone, big or small, was talking Spark, integrating it into their solutions or making their data accessible through Spark. In just a few years Spark has proven to be a great platform for data discovery, machine learning and cluster computing in general. Spark ecosystem will keep expanding, changing the way we work with our data, increasing velocity of data-related projects. Next generation analytics tools will surely interface with Spark or rely on Spark, allowing enterprises to push the envelope of what can be derived from their data. Next generation parallel computing tools will bring business, engineers, data scientists and devops closer together. Databricks, a company commercially supporting Spark, was demonstrating their data analytics product which allowed to create research notebooks and interactively write Spark jobs, run them on AWS cluster, create queries and visualize data. On top of that add Spark Streaming and you can execute your models on a live stream of data. While Databricks is hosting the landing page for the UI, your data as well as the machine to host the infrastructure to run Spark resides in your AWS environment. I’m curious to know how it will compare with Amazon’s Space Needle they are unveiling at re:Invent 2015 in Las Vegas. Besides Spark, it is also becoming apparent, that working with data at large is no longer about a particular choice of a right database or distributed file system. Data platforms are coming. The world is starting to think in terms of data platforms: a set of technologies and architecture patterns designed to work together to solve a variety of data-related problems. Data platform largely defines how we access, store, stream, compute and search structured, unstructured, sensor generated data. A solid example of such a platform is Basho Data Platform where Basho is taking its Riak database and making it a part of something much bigger than a Key-Value store. Personal improvement takeaways:
  • Hack on public data in Spark
  • Keep learning and using Scala
  • Functional programming
  • Functional programming
  • Functional programming
Read More »

DeviceHive Android BLE

DeviceHive, an Open Source IoT Data Platform with a wide range of device integration options, recently received an update for the Android Bluetooth Low Energy Gateway. This update includes support for extended range of GATT commands, support for short UUIDs of services and characteristics, and capability to connect multiple BLE devices simultaneously. This presentation shows common use-cases of this updated functionality.
Read More »

Prototype IoT with $5 WiFi Microcontroller ESP8266 and DeviceHive

We are proud to announce a release of DeviceHive firmware that turns a $5 WiFi modem into a fully functional standalone IoT board that doesn’t require programming on device side, and you can access it’s GPIO, ADC, PWM, I2C and SPI from DeviceHive cloud. While being marketed as a WiFi modem which can be attached to a microcontroller, it is actually a fully capable IoT board by itself and doesn’t need any extra microcontroller. Using DeviceHive cloud you can access it’s pins right from your cloud apps using REST/JSON written in your favorite programming language. How about AngularJS UI that talks to this tiny thing? Untitled Feeling overwhelmed by Raspberry Pi or Arduino environment and need a cheaper alternative? Want a WiFi connected microcontroller that works with the cloud right away? Read on!
Read More »


DeviceHive platform arrives on Azure Marketplace

DeviceHive platform arrives on Azure Marketplace

The industrial Internet of Things (IoT) enables businesses to predict when industrial equipment is going to fail, so that action can be taken beforehand. A leader in this space, DataArt, developed one of the first IoT and big data open sourced platforms, DeviceHive, and published on the Microsoft Azure Marketplace. DataArt has collaborated with Canonical, the company behind Ubuntu, as well as Microsoft.
Read More »


DeviceHive becomes a member of AllSeen Alliance

DeviceHive becomes a member of AllSeen Alliance

Along with companies like Microsoft, Cisco, Panasonic, Sony, and others, DeviceHive has become a member of the AllSeen Alliance. The main mission of the AllSeen Alliance is to enable widespread adoption and help accelerate the development and evolution of an interoperable peer connectivity and communications framework based on AllJoyn for devices and applications in the Internet of Everything.
Read More »



IoT: Authentication Basics in DeviceHive

Hello to lovers of the IoT and M2M things. My name is Artyom Sorokin and I'm a software engineer who has gained great experience working and developing IoT projects with the help of DeviceHive! This is a series of posts where I am going to show you the Authentication and Authorization models which are available in DeviceHive and how to use them. In this tutorial we will get in touch with the basic auth approaches implemented in DH. If you are just looking for a complete list of approaches without examples and the long description, just proceed to the "Summary" section at the bottom of this post.
Read More »

DeviceHive at Microsoft Build 2015

DeviceHive at Microsoft Build 2015

We are glad to announce that the DeviceHive team together with Canonical/Ubuntu will support showcase IoT solutions using Ubuntu Snappy Core and Microsoft Azure at Microsoft Build 2015. If you would like to chat, please get in touch with us to schedule a meeting. Tickets for Microsoft’s annual developers conference were sold out in just an hour. It will take place in San Francisco on April 29th through May 1st. It’s really exciting to see where the company’s IoT vision will lead us. Microsoft CEO Satya Nadella said that “the new product, “Azure IoT Suite”, will combine business intelligence capabilities (Power BI) using real-time data (Azure Stream Analytics) with Azure Machine Learning capabilities”. Also he announced that Azure IoT Suite will be available as a preview later this year. While few details about the suite were provided, it will be designed to address various IoT scenarios “such as remote monitoring, asset management and predictive maintenance.”
Read More »

IoT: instant and scalable integration with DeviceHive and Juju

IoT: instant and scalable integration with DeviceHive and Juju

DataArt, a technology consulting firm,  has joined the Charm Partner Programme. Canonical’s Charm Partner Programme helps solution providers make best use of Canonical’s cloud orchestration tool, Juju; enabling instant integration, scaling at the click of a button, simple to share blueprint deployments and an easy way to deliver solutions in minutes. DataArt’s product DeviceHive is an opensource solution enabling easy connectivity between devices, making any connected device part of the Internet of Things (IoT).  It provides the communication layer, control software and multi-platform libraries to bootstrap development of smart energy, home automation, remote sensing, telemetry, remote control and monitoring software, and much more.
Read More »

DeviceHive 1.3.0 – the Open Source IoT/M2M Platform Done Right

DeviceHive 1.3.0 – the Open Source IoT/M2M Platform Done Right

The DataArt IoT / M2M practice is happy to finally present the new release version of the open source IoT / M2M communication platform DeviceHive 1.3.0. The framework was developed to allow users to concentrate more power in innovation & focus on how the machines & gadgets will communicate, instead of the type of data they transmit and what the overall end-user experience could be. This fall the new big things with extended security support and scalability are coming.

The DeviceHive team has released the multipurpose JavaScript library in the new 1.3.0 version. Now, large and complex applications with Client-Server-Device architecture can be easily coded with 10 lines, as the new DeviceHive JavaScript library is available on the device side as well as the client side. For this purpose, the new DHDevice component is used. It can be downloaded from this module: devicehive.device.js. In order to simplify the installation and packages management, the client’s and the device’s JavaScript libraries were integrated with Bower. A second after entering “bower install DeviceHive”, you will be able to start writing your JavaScript-DeviceHive application! The JavaScript library development is still a dynamic process. In our next patch release we're going to expand the horizons further by adding full support for node.js environment.

You can view more details here.

The new DeviceHive release has the integration with Docker – so version 1.3.0 is now cloud-compatible! Now all deployments to the cloud are easy to make. In previous versions of DeviceHive, the issue of server deployment was resolved by a set of complex scripts that required a very specific environment - not a handy thing.

DeviceHive’s new infrastructure deployment approach provides quick and easy server deployment. DeviceHive Java server is now integrated with Docker, which makes deployments to cloud environments extremely easy. This platform allows fast deployment of the new DeviceHive servers in any Docker-compatible environment, and migration of the configured DeviceHive servers to other hardware or virtual platforms.

The short instruction of how to quick start using Docker is at the DeviceHive site.

To fully enjoy the new DeviceHive 1.3.0, please, use the links below.

Read More »

DataArt Embedded Lab announces support for another three popular core boards for DeviceHive educational hardware set

DataArt Embedded Lab, which started with an Arduino core for its first IoT hardware education platform a year ago, has added another three popular boards to the roster of cores it has platforms for: The Intel Galileo, BeagleBoard’s BeagleBone Black, and a very promising ARM + AVR symbiotic product, the Arduino YUN. All core boards are connected to the unified platform’s motherboard periphery via the wire crossing (breakout) layer, thus allowing for the mapping of alike ports across the different platforms. Along with the DeviceHive’s practice of using a hardware-independent RTOS for the lightweight boards (those that are not powerful enough to run a Unix-family OS or establish an Ethernet or Wi-Fi connection), this facilitates fast and easy user code migration across the boards.  More hardware-rich platforms that have their own Unix branches also have the advantage of cross-platform user code. This is particularly relevant in education – which is DataArt's target usage of the platforms. microcontrollers_arduino_galileo_beagleboard The five current DeviceHive boards cover all popular DIY boards – not only by software, but by the evaluation hardware they support as well. This shows the growing potential of the Lab in hardware development, and also the software team's  growing ability to tailor the code and build-up a fine grained technical expertise, having the variety of the platforms on-hand.
Read More »

A Digital Pen in the IoT System with the DeviceHive Platform

Business professionals and consumers are discovering the benefits of wireless digital pens. By writing on special digital paper or directly on select computer screens, digital pen users can convert their sketches, diagrams, and any other type of handwritten communication into electronic files instantaneously. These files can integrate across devices and applications. Users can synchronize their notes with electronic calendars, provide their electronic signatures on contracts in Adobe PDF format, and create visual overlays onto web content. They can also convert handwritten notes into text, allowing mobile users to create and share “mobile notes”. The technology decreases paper usage and the need for manual electronic conversion tasks, and adds some interesting new capabilities for electronic communication.
Read More »