Author: Craig Mulligan

  • Fleet-wide Machine Metrics Monitoring in 20mins

    Great! Our click bait title worked! But seriously stick around- this tutorial will get you a Prometheus + Grafana monitoring setup for resin devices in no time. So a couple weeks ago we kicked the tires of Prometheus [https://prometheus.io/] to see if it’s monitoring capabilities could be extended further than stock servers to the real…

  • Monitoring linux stats with Prometheus.io

    This is the first of two tutorials on monitoring machine metrics of your device fleet with Prometheus.io [https://prometheus.io]. Prometheus is a tool- initially built by soundcloud [https://soundcloud.com] to monitor their servers- it is now open-source and completely community driven. It works by scraping ‘targets’ which are endpoints that post key-attribute machine parseable data. Prometheus then…

  • End-user controlled updates

    The standard deployment flow for resin.io is completely automated- meaning that when you push an application to resin.io it is built- downloaded and automatically started on every device in your fleet. This is great- it allows for the ‘git push and forget about it’ mentality- and satisfies the most common embedded use cases. However- there…

  • AGILE Research Project

    > Resin.io a Key Partner in Delivering Internet of Things Gateway Development and Deployment Technology for European Commission Funded Research Project Resin.io has been selected to participate in “Adaptive Gateways for Diverse Multiple Environments” (AGILE)- a project funded by the European Commission Horizon 2020 Program. AGILE builds a modular hardware and software gateway for the…

  • Virtual resin.io meetup

    > Web developers now enjoy a culture and set of tools that allow them to deploy software many times per day- quickly and safely. By contrast- much of the embedded world still operates on the annual software release cycle. We built resin.io with assumptions of what the future of IoT DevOps may look like. These…

  • Resin.io at ELC 2016

    We are really excited to be attending ELC 2016 [https://events.linuxfoundation.org/events/embedded-linux-conference] in part because it’s been a long winter and it takes place in sunny San Diego but mostly because we get to show off what we have built over the last year. This year our lead architect- Petros Angelatos- will be presenting the resin.io infrastructure-…

  • Updating an Arduino with resin.io

    Micro-controllers are simple boards that can run C/C++ programs. They are easy to use and amazingly power efficient- but their simplicity typically makes them incompatible with resin.io [https://resin.io] since the resin service requires that a board can run Linux in order to manage Linux containers. A couple of weeks ago- however- one of our users…

  • Preloaded Containers – Burn & Ship

    Last week I visited FWR [https://fwr.it/]- one our customers based in Milan- building snappin [https://snappin.io/] an advanced digital signage solution in a market they have coined as the ‘Advertising of Things’.(I say coined- because I tried googling the term [https://www.google.co.uk/search?q=Advertising+of+Things&oq=Advertising+of+Things&aqs=chrome..69i57j0l5.257j0j9&sourceid=chrome&es_sm=91&ie=UTF-8#q=define:+Advertising+of+Things] ). They have a pretty great provisioning system using the re

  • Resin.io brought IoT DevOps to DockerCon Europe

    Photo by Andrei Gherzan [https://twitter.com/agherzan] Docker is a core technology at resin.io as both our backend services and users’ applications run in containers. That’s why DockerCon [https://europe-2015.dockercon.com/] is a massive event for us- it’s littered with new ideas which could serve both us and our users. Our role in the opening keynote We were invited…

  • Intale uses resin.io to provide an end-to-end solution for the retail market

    Intale [https://www.intale.com/] develops integrated cloud solutions that connect and unify the retail market for small retail shops and convenience stores. Their POS app doesn’t just facilitate transactions but improves the efficiency of all operations- automatically managing stocks and providing unique insights most small businesses are not accustomed to. As a result- communication between small businesses…