Artwork for podcast The Business of LoRaWAN
Build For Your School - Jan-Ole Giebel
Episode 3619th November 2025 • The Business of LoRaWAN • MeteoScientific
00:00:00 00:20:07

Share Episode

Shownotes

Jan-Ole Giebel, founder of J-O. Technik, talks about his rapid journey from early IoT tinkering to building practical LoRaWAN systems for schools and organizations. Beginning with ESP32 sensor experiments in middle school, he quickly ran into the limitations of school Wi-Fi and discovered LoRa—first as simple peer-to-peer radio, then as a full LoRaWAN stack. He shares how supportive teachers and family helped him pursue hardware and programming deeply at a young age, eventually leading him to build CO2-monitoring devices during the pandemic and lead older students in real deployments.

-How early experiments with ESP32s, simple sensors, and Dragino kits introduced him to LoRa and later LoRaWAN’s structured architecture

-The technical challenges he faced with overlapping packets, one-channel gateways, and why LoRaWAN became essential for scaling beyond a few nodes

-The skills he had to develop to make IoT work in the real world, including Linux administration, Python development, virtualization, databases, and managing network servers like ChirpStack

-Why conferences, YouTube, and self-guided learning played a critical role in understanding radio systems, backend servers, and security

-What he sees beginners struggle with most in LoRaWAN and where complexity still creates friction

-His current focus on making IoT practical for everyday users through an application server that hides complexity like payload decoders, device onboarding, EUIs, and downlinks

-How he is integrating LoRaWAN with real-world workflows such as school timetables, automated heating, smart thermostats, and energy reporting

-The type of clients who benefit most from his work, especially schools and organizations aiming to reduce energy costs and carbon footprint without compromising comfort or operational quality

-His perspective on AI tools in development, why he treats them carefully, and where they help versus hinder reliability and security

Jan-Ole on LinkedIn

J-O Technik

Transcripts

Speaker:

Today's guest on MeteoScientific's The Business of LoRaWAN is Jan-Ole Giebel,

Speaker:

the Hamburg-based founder of J-O Technic and the mind behind the Smart Classroom and KliServ-IoT

Speaker:

projects. Jan-Ole started working with sensors and ESP32s back in middle school and quickly ran

Speaker:

into the limits of school Wi-Fi, pushing him into LoRa, then LoRaWAN, and eventually into building

Speaker:

his own back-end platform. In this conversation, you'll hear how he led older students in creating

Speaker:

CO2 monitoring nodes during the pandemic, taught himself Linux, Python, hypervisors, and false

Speaker:

IoT stack administration, and is now turning that experience into a business focused on simple,

Speaker:

energy-efficient automation for schools and organizations. He's part of a new generation

Speaker:

that approaches LoRaWAN from first principles, solving real problems with clear, practical

Speaker:

engineering. This episode is sponsored by the Helium Foundation and is dedicated to spreading

Speaker:

knowledge about LoRaWAN. If you'd like to learn more about the publicly available global LoRaWAN

Speaker:

they run, visit helium.foundation. Now, let's dig into the conversation with Jan-Ole Giebel.

Speaker:

Jan-Ole, thanks so much for coming on. I'm psyched to have you here for the show.

Speaker:

Thanks.

Speaker:

Thanks for having me.

Speaker:

Yeah. It's really cool to see this younger generation, and a huge shout out to Robert

Speaker:

Boggs to introducing us. As we were saying before the show just now, you just got out of high school.

Speaker:

Your English is fantastic. You took 12 straight years of English, and you got into this IT

Speaker:

LoRaWAN thing. Tell me what started it off. How did you find it? What did you need it for?

Speaker:

Basically, I started with IoT back in year seven or eight in school, and my first goal was,

Speaker:

to basically read out some sensor data with an ESP32, and just get into IoT, get into some sensor

Speaker:

techniques, and start with that. And I had a very supportive teacher back in high school,

Speaker:

and the principals were also very supportive, and enabled me to do this kind of stuff in school.

Speaker:

And I finished the rest of the things at home. But basically, the goal was to create an IoT device,

Speaker:

and send the data via Wi-Fi at first. But with the whole school networks and everything like that,

Speaker:

getting into the network and transmitting things like Wi-Fi wasn't as easy as I hoped,

Speaker:

in comparison to home where you have WPA2 authentication and just connect your device.

Speaker:

So that's when I discovered LoRa, not yet LoRaWAN, but just plain LoRa for communication.

Speaker:

And I decided to give that a try.

Speaker:

So I got my first LoRa kit from Draghino with a basic one-channel gateway and didn't really know

Speaker:

that much about LoRa and LoRaWAN at all, and started peer-to-peer communication with a shield

Speaker:

and a node and all that kind of stuff. And then the corona pandemic hit, and we decided to add

Speaker:

a CO2 sensor to the device in order to measure the risk of infection inside the classrooms.

Speaker:

And I was very proud of that. I was very proud of that.

Speaker:

Everyone at the school liked the idea. And so we decided to do that kind of project.

Speaker:

And I was very honored to lead a group of older students back at my old high school.

Speaker:

They were in grade 11 or 12, and I was in year eight. And led them on building this little IoT

Speaker:

device with like an RFM 92 module and an 80 mega something. And we built these devices. And to

Speaker:

add more value to this whole project, I started developing a back-end server written in Python

Speaker:

and the front-end HTML, CSS, JavaScript, and all that kind of stuff to display the measured data.

Speaker:

At first, the server was quite simple, and you could only read out the last transmitted value

Speaker:

and no graphs yet. But then after building more and more end nodes, we discovered that there have

Speaker:

been occurring errors in transmission. So when multiple nodes transmit lower data, they might

Speaker:

overlap, and the receiver got trouble receiving the correct data. So these were just plain data

Speaker:

packages, straight plain strings that were sent and then received and processed.

Speaker:

So then after discovering that kind of problem, I looked into depth, how can I solve this

Speaker:

problem? And that was when LoRaWAN came into play. And at first, this all sounded very complex,

Speaker:

like an application server, like network server, and you need the gateway to connect to all that

Speaker:

kind of stuff. Where do I host it? And how do I get everything integrated, automated,

Speaker:

and all that kind of stuff? So that's why I decided to visit the Things Conference 2022

Speaker:

to learn more about the topic and to meet the persons behind that and everything like that.

Speaker:

And I also learned that I wasn't doing that well with this one-channel Draghino gateway.

Speaker:

So I got my hands on a proper eight-channel or six-channel gateway. Last year, I was lucky enough

Speaker:

to win a curling gateway with all the flagship features. So yeah, that was when I started my

Speaker:

first contact with LoRaWAN. And that's how it started. Gosh,

Speaker:

there's a bunch of questions. It's really nice to see you coming

Speaker:

up and figuring out LoRa. It sounds like as a pretty young kid, if you're an eighth grader,

Speaker:

leading 12th graders, that makes you a super nerd, which is awesome.

Speaker:

Thanks.

Speaker:

I guess for folks who are listening to this and they want to get either

Speaker:

their own kids or just younger people in general into it,

Speaker:

what was it that your teachers did or your parents did for you that made it

Speaker:

super easy for you to kind of do this thing? Can you describe that environment for me?

Speaker:

Basically, my parents gave me the freedom and supported me.

Speaker:

Like financially and with the time and space and freedom that I could approach

Speaker:

these kind of topics. My grandparents were also very, very supportive. We have

Speaker:

still it's an online shop, Conrad Electronics, where you could go into a store. It's like

Speaker:

micro center where you could walk up and grab an Arduino and all that kind of stuff.

Speaker:

So they bought me a Raspberry Pi and all that kind of stuff.

Speaker:

My father is in product management in a company which also focuses on metering and smart metering.

Speaker:

All that kind of stuff. So I had a person to ask for technical difficulties and all that kind of

Speaker:

stuff. But then our paths split and I went with a more computer science direction and

Speaker:

programming direction. So, yes, this is how the environment was for me.

Speaker:

You were saying that IoT has kind of

Speaker:

almost forced you into IT in order to understand what happens. Walk me through some of the skills

Speaker:

that you've needed to learn or the things that you said, Oh, like, I need to have this.

Speaker:

Yeah.

Speaker:

Okay.

Speaker:

and I need to figure this out

Speaker:

in order to get the data from the sensors

Speaker:

to wherever it's going.

Speaker:

Basically, a huge topic for me

Speaker:

was and is the Linux administration.

Speaker:

So you need to be able to set up

Speaker:

like a virtual machine

Speaker:

or if you have a computer laying around,

Speaker:

work with that.

Speaker:

My first computer that I worked with

Speaker:

was a Raspberry Pi.

Speaker:

So I needed to work with the terminal,

Speaker:

work with Python

Speaker:

and keep like a Python app up and running.

Speaker:

Host a web server.

Speaker:

And how do you do that?

Speaker:

High availability wasn't a topic back then

Speaker:

and isn't that much of a topic currently also.

Speaker:

But like security,

Speaker:

what do I need security-wise?

Speaker:

Support for warnings

Speaker:

if I want to host something open to the world

Speaker:

and yeah, all that kind of stuff.

Speaker:

And then later like hypervisors

Speaker:

if I want to host multiple instances

Speaker:

like a database

Speaker:

and my lower WAN server,

Speaker:

ThinkStack, for example, or ShopStack.

Speaker:

How do I split?

Speaker:

How do I connect everything like that?

Speaker:

All that kind of stuff.

Speaker:

And then what were the resources

Speaker:

that you found that helped you?

Speaker:

Was it people?

Speaker:

Was it were you just reading websites?

Speaker:

Was it going to the Things Conference?

Speaker:

At first, I didn't know that many people

Speaker:

that were in IT.

Speaker:

All that kind of stuff evolved

Speaker:

after being in that topic for a while

Speaker:

and meeting more and more people

Speaker:

at the Things Conference

Speaker:

and IT people at the high school I graduated from.

Speaker:

So my first resources were just the internet

Speaker:

and YouTube

Speaker:

and the Internet.

Speaker:

And I bought a Python book back then

Speaker:

for a quick deep dive into Python.

Speaker:

But all that lower WAN stuff,

Speaker:

I learned basically online and from YouTube.

Speaker:

Andreas Spies made some great videos on lower WAN

Speaker:

and so on, yeah.

Speaker:

Oh, that's rad.

Speaker:

Okay, and then what are the,

Speaker:

because you've got such a fresh take on this,

Speaker:

you just got into it,

Speaker:

what are the dumbest things that you see,

Speaker:

I guess, folks in lower WAN doing where you're like,

Speaker:

oh man, this doesn't make sense at all.

Speaker:

Why didn't they build it this other way?

Speaker:

That's a great question.

Speaker:

I don't currently have an example in mind,

Speaker:

but maybe if you want to approach P2P communication,

Speaker:

like there are, like with MeshTastic, for example,

Speaker:

there are great projects with P2P communication,

Speaker:

but maybe if you want to connect a sensor to something,

Speaker:

don't try to use a slash as a separator

Speaker:

for transmitting data and use multiple nodes with one channel.

Speaker:

I think that's a good example for communication

Speaker:

when wanting to build a network with multiple devices,

Speaker:

like something like that.

Speaker:

It's always good when you come in new to anything.

Speaker:

You've got this perspective that people who've been in it

Speaker:

for a long time don't have,

Speaker:

and usually there's some really good insight there.

Speaker:

I remember getting super frustrated early on at joins

Speaker:

and not being able to figure out,

Speaker:

like there wasn't a clear path to understanding

Speaker:

why something wasn't working,

Speaker:

and that still seems to be the case

Speaker:

as you're doing this thing.

Speaker:

This is kind of the number one thing I see

Speaker:

with people new to LoRaWAN is like,

Speaker:

all right, I think it's working, but why isn't it working?

Speaker:

And there's no step-by-step, steps one through 20,

Speaker:

like check this, check this, check this, check this.

Speaker:

Yeah, yeah.

Speaker:

Cool, all right, well, let's talk business.

Speaker:

That's the name of the podcast is The Business of LoRaWAN,

Speaker:

so we might as well talk about it.

Speaker:

You're starting this business now.

Speaker:

Walk me through where you are

Speaker:

and where you want to go in the next year or so.

Speaker:

So I'm currently focused on providing IT and IoT services.

Speaker:

So if you,

Speaker:

like an IoT stack provided and hosted,

Speaker:

I can help you with that.

Speaker:

And a big part of what I want to achieve

Speaker:

is still a product project,

Speaker:

but I'm hoping to integrate that into my business as well.

Speaker:

So my application server that I developed

Speaker:

over the past couple of years,

Speaker:

and my goal with that is to provide a solution

Speaker:

for an end customer who doesn't know that much,

Speaker:

of the whole IoT topic.

Speaker:

So who doesn't really want to get into

Speaker:

what is an application server,

Speaker:

what is LoRaWAN,

Speaker:

and what do I need to connect

Speaker:

in order to be able to have a beautiful dashboard

Speaker:

in order to reach data or to get reports

Speaker:

and all kinds of that stuff.

Speaker:

So I wanted to do it as simple as possible

Speaker:

for end customers to just say,

Speaker:

hey, I want to have a smart heated office.

Speaker:

Like what do I need in order to do that?

Speaker:

And how can I do that?

Speaker:

And that's where I want to come into play

Speaker:

and basically say, yeah, I've got an application for you.

Speaker:

You don't need any knowledge on IoT at all.

Speaker:

You just get the gateway from me

Speaker:

and you just upload the file

Speaker:

and every little details like UIs

Speaker:

and all that kind of stuff are buried into the files

Speaker:

and you just add them

Speaker:

and you don't need to know like what is a payload decoder,

Speaker:

all that kind of stuff happens in a device repository

Speaker:

inside the server.

Speaker:

And I'm also working on a public device repository

Speaker:

with communities called Smart Digital Regionale

Speaker:

here in Germany,

Speaker:

where we are trying to build a device repository

Speaker:

for LoRaWAN, but possibly also for other communication standards

Speaker:

where the devices are described

Speaker:

and every input and output like uplink and downlinks possible,

Speaker:

uplinks and downlinks,

Speaker:

and payload decoders are all described into there.

Speaker:

And this is also what I think my application makes special

Speaker:

or where I want to come into play is like,

Speaker:

yeah, okay, you don't need to have any knowledge at all.

Speaker:

You just say you want integration, for example,

Speaker:

into a school timetable.

Speaker:

It's a lot of work to do time automations.

Speaker:

Like if you've got a whole class and a whole school

Speaker:

and need to reschedule a lesson,

Speaker:

for example, doing that in a IoT server currently

Speaker:

is a lot of work.

Speaker:

And I don't know of any IoT server

Speaker:

who would allow me to do that easily.

Speaker:

That's why I have an integration with the timetable software

Speaker:

where the principal just needs to reschedule one lesson

Speaker:

and doesn't need to know anything about IoT,

Speaker:

but the classroom isn't heated anymore, for example.

Speaker:

Got it.

Speaker:

Oh, that's smart.

Speaker:

And that doesn't exist right now.

Speaker:

That's cool.

Speaker:

Yeah, and all these little things,

Speaker:

I want to make them as easy as possible for end user.

Speaker:

I'm optimizing my software more and more,

Speaker:

and there isn't like the final 100% production ready software yet.

Speaker:

I'm currently in the development and it's running in my old school.

Speaker:

And yeah, so far it's working relatively great.

Speaker:

There are still some bugs and errors that I have to iron out.

Speaker:

But in general, there was a lot of interest in this software.

Speaker:

And local media and press attended the press conference we held

Speaker:

in order to tell the world about this smart classroom, as we call it.

Speaker:

Yeah, and that's what I want to achieve with my company in the long run,

Speaker:

to do IoT simply for small, medium, and at one day, large customers.

Speaker:

Very cool.

Speaker:

Let's see, I've got two more questions.

Speaker:

The first one is, what does a great client look like?

Speaker:

Like, what is your next client that you want to find?

Speaker:

And secure look like?

Speaker:

I think the perfect client might be one where it's where we can build a strategy

Speaker:

to improve energy efficiency and energy efficiency,

Speaker:

carbon footprint and all that kind of stuff.

Speaker:

Not necessarily pretty easily, but yeah,

Speaker:

focus on implementing the IoT solutions into their workflow as easily as possible.

Speaker:

Like take, for example,

Speaker:

a school and they want to have their timetable automated.

Speaker:

They want to have their smart thermostats automated.

Speaker:

They want to do readings on their energy meter, on their gas meters.

Speaker:

They want to get reports for all that kind of stuff,

Speaker:

like how much energy did I consume over the last couple of months?

Speaker:

How can I improve on that?

Speaker:

Like, how can I save money on the one hand,

Speaker:

and keep the carbon footprint down, save energy,

Speaker:

but do all that kind of stuff without losing any quality

Speaker:

of the actual work that is being done at the place?

Speaker:

Yeah, you can turn the energy off,

Speaker:

but if the classroom's freezing cold or no one's in it,

Speaker:

it doesn't matter how much money you're saving.

Speaker:

Okay.

Speaker:

And then the second question is use of AI,

Speaker:

I used to think this idea of a device repository when I first started,

Speaker:

and I haven't started that long ago, probably,

Speaker:

which is after you, 2021, 2020, something like that,

Speaker:

would be super nice.

Speaker:

Like, oh, if I could just put a device repository

Speaker:

in the MetSci console that I run that's a public console,

Speaker:

that would be great for people.

Speaker:

But what I've seen is that AI,

Speaker:

specifically GPT or Cursor,

Speaker:

will just build the thing for you.

Speaker:

How much are you using AI in what you're doing,

Speaker:

whether it's LLMs or something else?

Speaker:

Are you touching that?

Speaker:

Do you trust that?

Speaker:

Do you use it?

Speaker:

What's that look like?

Speaker:

Trusting?

Speaker:

I wouldn't say so.

Speaker:

Basically, I think AI can be a starting point

Speaker:

if you have no idea for a specific topic,

Speaker:

but you have to take the output very, very carefully,

Speaker:

especially when it comes to IT security

Speaker:

and all that kind of stuff.

Speaker:

There can be huge vulnerabilities

Speaker:

and you need to understand the output.

Speaker:

You definitely need to do that

Speaker:

in order to not ship a product

Speaker:

with many security vulnerabilities

Speaker:

and features that won't work.

Speaker:

And I think you can use AI

Speaker:

for repetitive jobs,

Speaker:

for repetitive coding,

Speaker:

or to build structures

Speaker:

or find errors

Speaker:

that you don't find in your code.

Speaker:

But I had many experiences

Speaker:

where I found the use of AI very frustrating.

Speaker:

I basically told it,

Speaker:

yeah, I want that feature,

Speaker:

or please implement me that,

Speaker:

and this,

Speaker:

and it failed on doing that multiple times.

Speaker:

And I've got error after error after error.

Speaker:

Sure.

Speaker:

And it was not able,

Speaker:

to fix the error.

Speaker:

Then I had to go into it manually

Speaker:

and find the error myself.

Speaker:

And then I thought,

Speaker:

why weren't you able to get that

Speaker:

but program simple things?

Speaker:

And that's also why I think

Speaker:

that our jobs are safe for now

Speaker:

because that are things

Speaker:

that I can't do right now.

Speaker:

And yeah,

Speaker:

I'm not sure when they will be able to do that.

Speaker:

Okay.

Speaker:

Super cool.

Speaker:

Jan-Ole, thanks so much for making the time today.

Speaker:

I really appreciate you carving time out of your day.

Speaker:

I know you're starting a business.

Speaker:

This is a very busy enterprise.

Speaker:

So thank you for cutting this out.

Speaker:

Yeah.

Speaker:

Thanks for having me.

Speaker:

That's it for this episode of The Business of LoRaWAN.

Speaker:

I built this for you,

Speaker:

the one person in about 100,000

Speaker:

who actually has an interest

Speaker:

in how this tiny little slice of the world works.

Speaker:

Of course, this isn't just about you and me.

Speaker:

It's about everyone in LoRaWAN

Speaker:

and how we can work together

Speaker:

to make an exceptional thing.

Speaker:

LoRaWAN is a dispersed community

Speaker:

with little pockets of knowledge all around the world.

Speaker:

And most of them don't talk to each other

Speaker:

as much as I'd like.

Speaker:

So the first,

Speaker:

and best thing we can do to make this show better

Speaker:

is to get more guests on

Speaker:

who I don't even know exist.

Speaker:

I want to talk to strangers.

Speaker:

Strangers who are your friends.

Speaker:

Please introduce me to the most rad LoRaWAN-er you know,

Speaker:

or point them my way,

Speaker:

or help reach out and give me a name.

Speaker:

When it comes to running down LoRaWAN guests,

Speaker:

I can track a falcon on a cloudy day.

Speaker:

If you can remember metsci.show,

Speaker:

you can find me.

Speaker:

That's M-E-T-S-C-I dot S-H-O-W.

Speaker:

Metsci.show.

Speaker:

Metsci.show.

Speaker:

Okay, so sharing knowledge by getting great guests on

Speaker:

is the first and by far the most important thing

Speaker:

we can do to make this better.

Speaker:

The next best thing for the show to do is the usual stuff.

Speaker:

Subscribe to the show, give it a review,

Speaker:

share it in your corner of the world.

Speaker:

Again, that's Metsci.show.

Speaker:

Finally, if you want to support the show financially,

Speaker:

you can do that over at support.metsci.show.

Speaker:

You'll see options there for one-time donations

Speaker:

if you really like this show,

Speaker:

as well as an ongoing subscription option

Speaker:

if you think this show is worth supporting.

Speaker:

So if you're interested in supporting the show,

Speaker:

for the long term.

Speaker:

If you want to try LoRaWAN for yourself,

Speaker:

sign up for a MeteoScientific account

Speaker:

at console.meteoscientific.com

Speaker:

and get your first 400 data credits for free.

Speaker:

That's enough to run a sensor for about a year

Speaker:

if you're firing every hour.

Speaker:

The show is supported by a grant from the Helium Foundation

Speaker:

and produced by Gristle King Inc.

Speaker:

I'm Nick Hawks.

Speaker:

I'll see you on the next show.

Links

Chapters

Video

More from YouTube

More Episodes
36. Build For Your School - Jan-Ole Giebel
00:20:07
35. Go Figure It Out - Dr. Simon Bunjamin
00:26:26
34. The Next Generation - Tom Krüger - German & English Version
00:44:52
33. Filling The Gaps - Paul Schwartz - Senarch
00:17:32
32. Build For The Customers Of Our Customers - Fabio Rosa - TagoIO
00:22:26
31. Saving At Scale - Brandon Dalida
00:19:24
30. The LoRaWAN Tsunami with Olivier Hersent
00:22:17
29. Chirpstack News - From Beginners to Mesh
00:16:38
28. What Hasn't Been Done
00:18:31
27. Build To The Standard - Eric Lenington - ObjectSpectrum
00:22:39
26. Practical & Economical: LoRaWAN with Henry Huang
00:19:37
25. Network Analysis for LoRaWAN - Dimitris Mamalis at Kudzu
00:19:09
24. The Swiss Way - Liliane Paradise with Miromico
00:21:38
23. Meshtastic - The Beginning of a Vertical
00:19:06
22. The Value Add Business - Rokland with Jason Opdyke
00:19:13
21. Filling The Connectivity Gaps - Satellite LoRaWAN with Telemaco Melia
00:19:53
20. LoRaWAN in Japan - Kevin Cantrell & CropWatch
00:18:35
19. Pinpoint Pain Points - Julien Bertolini
00:18:13
18. Water Meter Monitoring & End To End Solutions - Michail Angelov
00:27:35
17. Business 101 In The World of LoRaWAN - Andy Humphrey
00:28:41
16. Building The World's Best LoRaWAN Field Test Device - Slaven - GLAMOS
00:31:18
15. Getting More Data Out Of The Machines - Miroslav Macko
00:21:50
14. LoRa, Drones, and Offline Tracking - Tomi Piriyev
00:14:59
13. How To Accelerate LoRaWAN - Alper Yegin
00:30:24
12. Flexible LoRaWAN Deployments - Manoj Telrandhe
00:19:18
11. LoRaWAN in the Countryside: Building Smart Communities from the Ground Up - Robert Bogs
00:23:19
10. Public and Private Sectors with Scott Andrews
00:18:57
9. Early Adopter: Paul Pinault
00:18:42
8. Teaching The Way: Carl Rowan
00:22:19
6. Catch It Before It Spreads: The Future of Wildfire Detection with LoRaWAN
00:19:28
7. Primer: LoRa vs LoRaWAN & How To Use It
00:04:30
5. From Handfuls to Hundreds - Bansi Talks Scale
00:17:29
4. Primer: Follow the Signal Path
00:06:30
3. Rish Chauhan and The Perfect Customer
00:16:04
2. Dean Marsh - Using LoRaWAN to Fight Cold & Crime in the UK
00:21:27
1. trailer A Rainy Day & The Business of LoRaWAN
00:07:39