top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

Small overview about Machhina IOT?

–1 vote
935 views

What is Macchina?

Macchina is an open source software toolkit for quickly building embedded applications for the Internet of Things that run on Linux-based IoT gateways and devices like the Raspberry Pi, Beaglebone, RED Brick or Galileo/Edison. 

Macchina implements a web-enabled, modular and extensible JavaScript and C++ runtime environment and provides easy to use building blocks that enable applications to talk to various sensors and devices, as well as cloud services.

Rapidly build IoT device applications in JavaScript and/or C++. Reliable and rock-solid, based on industry proven components like the POCO C++ Libraries and the V8 JavaScript engine. Implemented in C++ for maximum efficiency. 

Runs on Embedded Linux devices with as little as 32 MB of RAM, as well as desktop Linux and OS X. Develop and test on desktop machine, then easily deploy to embedded device.

It runs on Linux-based devices, including IoT gateways, industrial computing devices, and prototyping platforms like the Raspberry Pi, Beaglebone and MangOH.

It is based on the POCO C++ Libraries and uses the V8 JavaScript engine.

Video for Macchina 

posted Jan 30, 2019 by anonymous

  Promote This Article
Facebook Share Button Twitter Share Button LinkedIn Share Button


Related Articles

What is IOT?

The Internet of things (IoT) is the network of physical devices, vehicles, and other items embedded with electronics, software, sensors, actuators, and network connectivity which enable these objects to collect and exchange data

The IoT allows objects to be sensed or controlled remotely across existing network infrastructure, creating opportunities for more direct integration of the physical world into computer-based systems, and resulting in improved efficiency, accuracy and economic benefit in addition to reduced human intervention. When IoT is augmented with sensors and actuators, the technology becomes an instance of the more general class of cyber-physical systems, which also encompasses technologies such as smart grids, virtual power plants, smart homes, intelligent transportation and smart cities

A thing, in the Internet of Things, can be a person with a heart monitor implant, a farm animal with a biochip transponder, an automobile that has built-in sensors to alert the driver when tire pressure is low -- or any other natural or man-made object that can be assigned an IP address and provided with the ability to transfer data over a network. 

IoT has evolved from the convergence of wireless technologies, micro-electromechanical systems (MEMS), microservices and the internet. The convergence has helped tear down the silo walls between operational technology (OT) and information technology (IT), allowing unstructured machine-generated data to be analyzed for insights that will drive improvements.

IOT Platform

The IoT platform is a suite of components that enable: Deployment of applications that monitor, manage, and control connected devices. Remote data collection from connected devices. Independent and secure connectivity between devices. Device/sensor management.

An IoT platform is also often referred to as IoT middleware, which underlines its functional role as that of a mediator between the hardware and application layers. The best IoT platforms are capable of being integrated with almost any connected device and blend in with the applications used by the device. This independence from underlying hardware and overhanging software allows a single IoT platform to implement IoT features into any kind of connected device in the same straightforward way.

Video for IOT Demo

https://www.youtube.com/watch?v=WvfIr3c6a48​

READ MORE

What is ThingSpeak?

ThingSpeak is an open-source Internet of Things (IoT) application and API to store and retrieve data from things using the HTTP protocol over the Internet or via a Local Area Network.ThingSpeak was originally launched by ioBridge in 2010 as a service in support of IoT applications.
ThingSpeak™ is an IoT analytics platform service that allows you to aggregate, visualize and analyze live data streams in the cloud. 

ThingSpeak provides instant visualizations of data posted by your devices to ThingSpeak. With the ability to execute MATLAB® code in ThingSpeak you can perform online analysis and processing of the data as it comes in. ThingSpeak is often used for prototyping and proof of concept IoT systems that require analytics.

ThingSpeak allows you to aggregate, visualize and analyze live data streams in the cloud. 

Some of the key capabilities of ThingSpeak include the ability to

  • Easily configure devices to send data to ThingSpeak using popular IoT protocols.
  • Visualize your sensor data in real-time.
  • Aggregate data on-demand from third-party sources.
  • Use the power of MATLAB to make sense of your IoT data.
  • Run your IoT analytics automatically based on schedules or events.
  • Prototype and build IoT systems without setting up servers or developing web software.
  • Automatically act on your data and communicate using third-party services like Twilio® or Twitter®.

Video for Thingspeak 

https://www.youtube.com/watch?v=2XH1bTWkWIE

READ MORE

What is ThingsBoard?

ThingsBoard is an open-source server-side platform that allows you to monitor and control your IoT devices.

With ThingsBoard, you are able to:

  • Provision and control devices.
  • Collect and visualize data from devices.
  • Analyze device data and trigger alarms.
  • Deliver device data to other systems.
  • Enable use-case specific features using customizable rules and plugins.

Features

  • scalable: horizontally scalable platform, build using leading open-source technologies.
  • fault-tolerant: no single-point-of-failure, every node in the cluster is identical.
  • robust and efficient: single server node can handle tens or even hundreds thousands of devices depending on use-case. ThingsBoard cluster can handle millions of devices.
  • customizable: adding new functionality is easy with customizable widgets, rule engine, and plugin system.
  • durable: never lose your data.

The ThingsBoard IoT Gateway is an open-source solution that allows you to integrate IoT devices connected to legacy and third-party systems with ThingsBoard.

ThingsBoard IoT Gateway provides following features:

  • MQTT extension to control, configure and collect data from IoT devices that are connected to external MQTT brokers using existing protocols.
  • OPC-UA extension to collect data from IoT devices that are connected to OPC-UA servers.
  • Sigfox extension to collect data from IoT devices that are connected to Sigfox Backend.
  • Persistence of collected data to guarantee data delivery in case of network and hardware failures.
  • Automatic reconnect to ThingsBoard cluster.
  • Simple yet powerful mapping of incoming data and messages to unified format.

Video for ThingsBoard

https://www.youtube.com/watch?v=dIKXFxpfB_Q 

READ MORE

What is Raspberry Pi?

The Raspberry Pi is a credit-card-sized computer that plugs into your TV and a keyboard. It is a capable little computer which can be used in electronics projects, and for many of the things that your desktop PC does, like spreadsheets, word processing, browsing the internet, and playing games.

The Raspberry Pi is a series of small single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and in developing countries.The original model became far more popular than anticipated, selling outside of its target market for uses such as robotics. Peripherals (including keyboards, mice and cases) are not included with the Raspberry Pi. Some accessories however have been included in several official and unofficial bundles.

The Raspberry Pi is slower than a modern laptop or desktop but is still a complete Linux computer and can provide all the expected abilities that implies, at a low-power consumption level.

The Raspberry Pi is open hardware, with the exception of the primary chip on the Raspberry Pi, the Broadcomm SoC (System on a Chip), which runs many of the main components of the board–CPU, graphics, memory, the USB controller, etc. Many of the projects made with a Raspberry Pi are open and well-documented as well and are things you can build and modify yourself.

Video for Raspberry Pi

https://www.youtube.com/watch?v=uXUjwk2-qx4​

READ MORE

What is Zetta?

Zetta is an open source platform built on Node.js for creating Internet of Things servers that run across geo-distributed computers and the cloud. Zetta combines REST APIs, WebSockets and reactive programming – perfect for assembling many devices into data-intensive, real-time applications.

npm install zetta

Zetta servers run in the cloud, on PCs and on single-board computers. With Zetta you can link Raspberry Pis, BeagleBones and PCs together with cloud platforms like Heroku to create geo-distributed networks.Zetta turns any device into an API. 

Zetta servers communicate with microcontrollers like Arduino and Spark Core giving every device a REST API both locally and in the cloud. 

Zetta's reactive hypermedia design marries reactive programming with Siren hypermedia APIs so that you can assemble distributed systems of devices that communicate and react via APIs.

Building Internet of Things systems is complex. Zetta provides helpful abstractions for increased developer productivity while also giving direct access to underlying protocols and conventions allowing you to focus on the big picture without losing track of the details so that you joyfully transform sensors, actuators and controllers into big, creative applications.

Zetta's architecture is optimized for data-intensive, real-time applications. Zetta allows you to observe and react to device and system behavior in code and using visualization tools

Video for IOT Zetta

https://www.youtube.com/watch?v=TgCzzVuYfoU

READ MORE
...