macchina.io Blog

Internet of Things, edge computing, IoT device software, C++


Video: Running the macchina.io REMOTE Device Agent with Docker and Docker Compose

A step-by-step tutorial how to install and run the macchina.io REMOTE Device Agent on a device like a Raspberry Pi or similar Linux device with Docker and Docker Compose. macchina.io REMOTE provides secure remote access via web (HTTP), shell (SSH), file transfer (SFTP), remote desktop (VNC, RDP) and other protocols to IoT devices behind routers […]

Tagged , , , ,

Video: Installing the macchina.io REMOTE Device Agent on a Raspberry Pi or similar Linux device

A step-by-step tutorial how to install the macchina.io REMOTE Device Agent on a Raspberry Pi (or similar Linux device). Links mentioned in the video: macchina.io REMOTE SDK including WebTunnelAgent WebTunnelAgent Executable for Raspberry Pi (Debian 11.x/Bullseye) WebTunnelAgent Documentation WebTunnelAgent.properties File Template (GitHub) init.d script for WebTunnelAgent (GitHub) To learn more about macchina.io REMOTE, visit: https://macchina.io/remote […]

Tagged , , , ,

Video: Getting Started with macchina.io REMOTE – SSH into a remote Raspberry Pi behind a NAT router

This video guides you through the first steps with macchina.io REMOTE. macchina.io REMOTE provides secure remote access via web (HTTP), shell (SSH), file transfer (SFTP), remote desktop (VNC, RDP) and other protocols to IoT devices behind routers or firewalls. No port forwarding, scarce public IPv4 addresses, or complex and inflexible VPNs required. In this video, […]

Tagged , , ,

How to Provide Secure Remote Access to IoT Edge Devices via Web, SSH and Remote Desktop

Remote access for IoT devices through NAT and Firewalls

Secure remote access to IoT edge devices is one of the fundamental building blocks of the Internet of Things. End users want to access and manage their devices via web or mobile app, service partners need access to devices installed at remote locations, and product sup-port teams need to be able to log-in to devices installed at customer sites.

Tagged , , , ,

macchina.io REMOTE Delivers Remote Access for Service Partners and End Users

Remote access for VoIP PBX systems

Telephony and communication systems AGFEO, founded 1947 in Bielefeld, Germany, is a leading European manufacturer of telephony and communication systems for small to medium-sized offices and companies. These systems consist of a central unit, called a Private Branch Exchange (PBX), and the actual phones which are connected to the PBX. Modern PBX systems use a […]

Tagged , , , ,

Communication with Bluetooth Low-Energy Devices on Linux

Why are so many IoT developers connecting with Bluetooth?

What is Bluetooth and Bluetooth Low Energy? Bluetooth is a wireless technology used to build Personal Area Networks (PAN) or piconets. Since it’s original development by Ericsson in 1989, it has grown in popularity to the point where today it has become a standard feature in many segments of the consumer electronic market. The use […]


macchina.io EDGE Release 2021.1 Available

macchina.io EDGE provides a web-enabled, secure, highly modular and extensible C++ and JavaScript IoT edge application environment on top of Linux, consisting of middleware, protocols and rich APIs. The latest 2021.1 release upgrades the underlying C++ libraries and frameworks (POCO C++ Libraries, POCOpro OSP and Remoting) to their current versions, adds support for MQTT version 5 […]


macchina.io Remote Manager 2.8.0 Available

macchina.io Remote Manager delivers secure IoT edge device remote access and management via web, apps, shell (SSH) and remote desktop (VNC, RDP). No worries about insecure port forwarding, scarce public IPv4 addresses, or complex and inflexible VPNs. We are happy to announce the latest release of macchina.io Remote Manager, release 2.8.0. This release brings a […]

Tagged

Building an IoT Edge Application with macchina.io and Docker (Part 2)

InfluxDB Dashboard

Welcome back to the second and final part of my article where I describe how I’ve built a simple edge computing application by combining macchina.io EDGE and macchina.io Remote Manager with InfluxDB, a widely used time-series database, with everything running in Docker containers that can be managed via Portainer. In the first part, I described how I’ve […]


Building an IoT Edge Application with macchina.io and Docker (Part 1)

macchina.io Edge Demo Setup

Following up my previous blog post about edge computing, in this blog post I will show how to build an edge computing application by combining macchina.io EDGE and macchina.io Remote Manager with a number of other applications. These are Docker, as everything will be deployed in containers, Portainer, for providing a nice remotely-accessible web interface for managing […]

Tagged