Synchronizing file uploads between browser windows

For PiCockpit, I am currently developing the Digital Nose app. This app requires an upload for the BSEC configuration file – which is binary data. Once the user uploads the file, it gets published via MQTT, and picockpit-client can use it to configure the BSEC AI algorithm to do gas detection. Here is a little…

Weiterlesen

The technology & security foundations of PiCockpit

I was asked to elaborate a bit about the security & technology foundations of PiCockpit. The parts which are involved PiCockpit consists of several parts: picockpit-client picockpit-frontend picockpit-backend picockpit-api (“papi”) the database the MQTT server the picockpit Package repository The MQTT server Data between the picockpit-frontend and picockpit-client is exchanged using the MQTT server (called…

Weiterlesen

PiCockpit v2.0 released – amazing new features!

Yesterday, on the 6th of October 2020, we have released the new version of PiCockpit – which has many new, exciting features. And best of all: PiCockpit continues to be free of charge (as in free beer), for up to 5 Raspberry Pis! Get started for free today. What is picockpit.com? PiCockpit is an easy…

Weiterlesen

TermiShell: a web-based shell for the Raspberry Pi (development notes)

Introduction In the course of development of PiCockpit, I am going to add a web-based Terminal called TermiShell. TermiShell icon, by: Stephanie Harvey via unsplash.com TermiShell is going to allow you to log into your Raspberry Pi using PiCockpit.com (and the picockpit-client) – no additional application required on either side. This should be very comfortable,…

Weiterlesen

Eclipse Paho MQTT JavaScript Documentation

Unfortunately the official Eclipse page which you  can easily find using Google does NOT link to the documentation proper (at least not as far as I can see it). The link to the documentation itself is this: https://www.eclipse.org/paho/files/jsdoc/Paho.MQTT.Client.html Happy coding.

Weiterlesen

picockpit.com new version v.0.11.0 is live!

This new version of picockpit.com supports live streaming of MQTT measurement data from your Pi to your webinterface (desktop or mobile). By clicking on the info icon, you can see the public and private IPs, the serial number and the Pi model: The online state of the Pi is displayed with the online badge. Currently…

Weiterlesen

PiCockpit preview: Sensors

Preview This is in the upcoming version of PiCockpit: All these values are updated live (currently each second) using MQTT messages to PiCockpit. The value for Root partition total available is static, as it is the total size of the root partition. Some values are rendered in a prettier (but less precise) view in the…

Weiterlesen

PiCockpit showing CPU usage & temperature

The CPU information is updated live in your webinterface. No matter where your Pi will be in the world, if it has an Internet connection and can talk to the PiCockpit MQTT Broker, you will be able to monitor it. CPU Loaded with two hogs: The 51 % refers to overall system load – that…

Weiterlesen

First message from picockpit client rendered!

Today, 7.8.2019, at around 18:16 the code is in place for the first message to have been rendered:   Thus the Pi “Alexander” is shown as online. Thanks to the magic of vue.js, MQTT, VerneMQ, AdminLTE, Crystal Lang, Python, Paho, AXIOS and much much more! This is the effort of around 320 hours of work…

Weiterlesen