welcome to pi3g

your european partner for raspberry pi & machine learning

We are a Raspberry Pi approved industrial reseller, for Germany, Austria and Switzerland. With our strong technical background we are a solid choice as your partner for anything Raspberry Pi related in Germany, Europe and beyond.

Starting in 2020 we have also become one of Google's select worldwide partners for distribution of their Coral.AI lineup. We believe artificial intelligence / machine learning is the way forward in the future.

Get in touch with us today, to see how your business can benefit from single board computing and machine learning on the edge - go beyond and way ahead of your competition.

the story behind pi3g

Back in 2012 the story of Maximilian and the Raspberry Pi started. He was excited when he got his first Pi and also saw the great potential for further development in it.
Then PiCockpit was born to make using and managing the Pi easier and more accessible for everyone.
Maximilian has always been interested in computers and believed that they are a lever to improve everything in the world - for example in medicine.
Over the years, Maximilian's work has grown and new fields of expertise have emerged...

Seperator

In our blog you can expect blog posts about technology and business topics, of course about the Raspberry Pi, but also a wide variety of topics related to Industrie 4.0, IoT, and machine learning - for example about the popular MQTT protocol, Python and Linux embedded development, and much more. Blog entries are not scheduled and not in particular order - the topics are an eclectic mix of what comes up in real life of a company engaged in machine learning & Raspberry Pi embedded adventures.

We are happy to write about special topics that are not so well-documented elsewhere.
If you have any suggestions, we are happy to discuss current topics with you and are always ready to brainstorm workable solutions with you.

Please feel free to contact us 🙂

switching from JSON to MsgPack in a backwards compatible manner with Paho MQTT (JavaScript)

By Maximilian Batz | 2020-07-21

picockpit.com makes heavy use of MQTT. For the upcoming version 2.0 I have decided to switch it to MsgPack.Why MsgPack?MsgPack (actually called MessagePack – packages tend to use MsgPack) is a binary format, aimed at compatibility with JSON, but decreasing file size (which is good for saving bandwidth & server resources).Another advantage: MessagePack allows you…

read more

Stupid business mistakes #6 :: No clear call to action (button)

By Maximilian Batz | 2020-07-03

A friend forwarded me an email, asking me (and other undisclosed recipients) to sign a petition to continue German support for Nepal. I decided to support her and her cause, spending a minute of my time on this. But this minute turned into this blogpost. And it has a valuable lesson for all of us:…

read more

envoy fix for serving big files from the backend / timeouts / aborted downloads

By Maximilian Batz | 2020-06-27

Customers were complaining about not being able to download big files from our websites (e.g. PiDoctor on PiCockpit.com). Initially I could not replicate the issue locally, the files seemed to be downloading fine. After further investigation I determined that the downloads were cutting out after a certain time – depending on your download speed, thus,…

read more

Stupid business mistakes #5 :: Having call centers ask your customers about their satisfaction

By Maximilian Batz | 2020-06-25

I was just called by a call center agent, inquiring about my satisfaction with a service inquiry I had with a lost DHL package. They were polite, but effectively disinterested in what I had to say (indeed, I had an issue I wanted to communicate, see below). The call center agent tried to follow a…

read more
Seperator