balena monthly roundup - April 2020

Let’s start by sharing some of the amazing work balena customers are doing to improve accessibility to home testing for COVID-19, advance disease research tools, and increase access to medical equipment. We also asked our own team of experts at balena (we’re 100% remote) directly for work-from-home tips

IoT professionals: define your role

If you’re like most IoT professionals, you’re something of a jack-of-all-trades who’s part full-stack engineer, edge developer, hardware specialist, network guru, data analyst, and visionary all rolled into one. But what do you call yourself? Just as “system administrator” doesn’t really tell the whole story anymore,

New to working remotely? Here are some tips from our global, fully-distributed team

Recent events have caused companies to enforce remote work policies, surprising many people around the world who might be used to going into the office. While it might seem easy to accomplish on paper, remote work comes with its own set of challenges. As a fully-distributed company, balena proudly nurtures

balena monthly roundup - March 2020

Welcome dear reader-- we hope you’re having a marvellous day! This month, we’re excited to announce that we’ve released our Extended Support Release (ESR) process for balenaCloud. This is a massive step forward for fleet owners running projects on thousands of devices at scale using balenaCloud, giving

How to create a Minecraft Server for the Raspberry Pi 4 with balena

If you want to host your own Minecraft Server -- all from a Raspberry Pi -- this project is for you! Try the balena Minecraft Server, a starter project to quickly and easily create a Minecraft Server and use SCP and RCON to manage it! Contents Before you start Introduction

Cellular connectivity with resinOS 2.0, 3G dongles, and SORACOM SIM cards

The following is a guest post by Alexis Susset of SORACOM, an IoT communications platform. Today we are setting up resin.io devices with a SORACOM SIM card and our preferred enterprise 3G Dongle, the Huawei MS2131. With this setup complete, we'll be able to ship out devices that work

git remote tool from NVBOTS

When you're building software for a production environment there are several other environments the code-base must traverse before being fully released. This "one repository - multiple environments" is a common pattern that resin supports really well. However, things can get complicated when you have several local branches and multiple remotes.

Building a Distributed Machine Learning Testbench with resin.io

Revan Sopher is a 2016 graduate of Rutgers University, and an incoming SETI at Google Mountain View. Intro For our senior design project, we decided to build a testbench for developing and iterating distributed machine learning algorithms of the sort that our adviser studies. The general idea is to deliver

InfluxDB on resin.io

Kimmo Huoman is an electronic engineering student and employee of Lappeenranta University of Technology. His main interest is home automation and embedded Linux systems in general. What is InfluxDB? In short, InfluxDB is a time-series database, designed to handle large amounts of numeric data. What makes InfluxDB special when compared

Multi-container with docker-compose on resin.io

Note: Beginning with resinOS v2.12.0, multicontainer applications are supported as a core feature of the platform. If you are currently running a Docker-in-Docker setup, you'll want to rename the docker-compose.yml file to something like dind-compose.yml. Then when you run Docker Compose in your container, you can