Episode 25
Network Analysis for LoRaWAN - Dimitris Mamalis at Kudzu
Dimitris Mamalis, co-founder and CEO of Kudzu Technologies, talks about redefining how we understand and manage LoRaWAN networks. With roots in embedded systems and early experience using LoRa before the LoRaWAN protocol even existed, Dimitris brings a sharp, systems-level perspective to the challenges of deploying reliable long-range networks.
In this episode, he explains why most people deploying LoRaWAN aren’t just installing applications—they’re operating networks, whether they know it or not. Kudzu’s platform helps these accidental network operators understand what’s happening in the field, providing not just dashboards but actionable reports and monthly engineering-grade analysis to help fix what’s broken.
We dive into how Kudzu handles LoRaWAN network analysis, from initial simulation and digital modeling to in-field validation and optimization. Dimitris discusses how AI is used not to replace expert insight but to arm clients with better context, making problem-solving faster and more efficient. He also shares how the Helium boom was a proving ground for Kudzu’s capabilities, revealing common issues and accelerating the company’s growth.
Finally, Dimitris outlines how Kudzu continues to support Helium—not as a primary network, but as a roaming option. By helping customers identify coverage gaps and intelligently extend networks using Helium without additional gateways, Kudzu is building smarter, more resilient LoRaWAN deployments.
- Helium Global IoT Coverage - Want to know if Helium coverage exists where you need it? Check out this map!
- Helium Foundation - The Helium Foundation's IoT Working Group (IOTWG) has generously provided support for the first 6 months of shows, please go check them out and consider using the Helium LoRaWAN as a primary or backup on your next deployment. With over a quarter million gateways deployed worldwide, it's likely that you have and can use Helium coverage.
- Support The Show - If you'd like to support the MetSci Show financially, here's where you can donate on a one-time or an ongoing basis. Thank you!
- MetSci Show - If you'd like to use our IoT or AI Data Value calculators, or you'd like to contact me, the MetSci Show site is the best way to do it.
- MeteoScientific Console - Use LoRaWAN - The MeteoScientific Console allows you to use LoRaWAN today. As long as you have Helium coverage (and you probably do, about 90% of populated areas in the world have a gateway within 2 miles), you can onboard a sensor. You can always check coverage at https://explorer.helium.com and switch to the "IoT" tab in the top right.
Transcript
Today's guest on MeteoScientific's
The Business of LoRaWAN
2
:is Dimitris Mamalis, co-founder
and CEO of Kudzu Technologies.
3
:Dimitris
been working with LoRa since:
4
:before the LoRaWAN protocol
was even standardized.
5
:What started as a hardware
focused company has evolved into
6
:one of the most advanced LoRaWAN
analytics platforms in the field.
7
:Kudzu helps network operators,
whether they realize they’re operators to
8
:design, monitor and troubleshoot networks
that power everything from water meters
9
:to smart city infrastructure
In this conversation, we cover how Kudzu
10
:tools give network
11
:owners actionable insights, like whether
a gateway outage is critical or not?
12
:And why most LoRaWAN deployments
break down not because of the technology
13
:itself, but because of poor planning
or misconfigured devices.
14
:Dimitris explains how LoRas connectionless
15
:nature introduces
both power and complexity,
16
:and why it's essential to treat
17
:even small deployments like real networks
with real operational needs.
18
:We also dig into how a Helium boom helped
Kudzu sharpen its ability
19
:to explain network complexity
to non-experts, and what Dimitris sees
20
:as the missing piece to take LoRaWAN
from hobbyist success to global
21
:infrastructure standard: Third party
network quality certification.
22
:This episode is sponsored by the Helium
Foundation's IoT Working Group.
23
:Helium offers global LoRaWAN coverage
and is used by everyone
24
:from hobbyists to businesses
deploying countrywide networks.
25
:If you'd like to see if Helium
coverage exists near you,
26
:check out the links in the show notes
to get started using Helium today.
27
:You can sign up for a console account
28
:with MeteoScientific
at console.meteoscientific.com.
29
:Now let's dig into the
conversation with Dimitris.
30
:Dimitris,
thanks so much for coming on the show.
31
:Super excited to have you. It's
very nice being here.
32
:It was a nice meeting you in Barcelona
conference and you know, setting this up.
33
:We love to be here.
34
:It's super cool.
35
:I mean, we met during the Helium craze,
36
:but I'd like to go back
a little bit further in.
37
:Kudzu land and walk me through
what was the arc of development for Kudzu?
38
:Did you guys start out thinking
you were going to build hardware
39
:and then go into network analytics? Like,
what did that look like?
40
:Well, the idea, the thing is
that we're both embedded system engineers.
41
:So we did start from building our own
hardware and stuff like that.
42
:It's still there.
43
:But what has really pulled us into this
conversation and everything,
44
:this technology
was actually the LoRa network business
45
:in terms of trying to set up
nice networks, monitor networks
46
:and stuff that we're going to talk,
I guess, later in this.
47
:Yeah.
48
:So you started with hardware
and it was it the Sprout that started
49
:that still exists.
50
:It's still exist.
51
:It's just a little bit
52
:less market ized, let's say,
because it's a kind of hard thing to do.
53
:And also the idea and the business
behind the LoRaWAN analytics platform
54
:has kind of skyrocketed for us last year,
especially after Helium.
55
:So, yeah, we just decided to focus on this
a little bit more.
56
:Cool. That makes sense.
57
:I mean, gateway hardware is hard.
58
:Okay, so if a customer comes to you,
59
:what do they kind of see and do and get
when it comes to network analytics?
60
:Like what should they expect?
61
:Well, long story short,
let me just give you kind of explanation
62
:of how we treat this thing.
63
:We believe that we have this notion
that everyone who installs
64
:more than 2 or 3 LoRaWAN gateways
for us is a network operator.
65
:So when they come to us, they expect to
find services for designing these networks
66
:and also monitoring
and evaluating the quality of the network.
67
:After the installation
and after everything turns on.
68
:That's the main idea behind it.
69
:Okay.
70
:And I would think with LoRaWAN,
just because it's such a robust network,
71
:you can throw a couple gateways
up in a neighborhood and you're good.
72
:But it sounds like from what
you guys have seen, there are maybe
73
:significant improvements that you can make
in positioning those gateways
74
:as well as some other factors. Is that
is that right?
75
:Or is it that's kind of
are you guys overcomplicating anything?
76
:This is our big, talk also within,
you know, internal in the LoRa Alliance.
77
:We've been a LoRa Alliance member
for like 3 or 4 years now.
78
:I had the chance to be there
in the beginning.
79
:I was using LoRa back in 2012
for like three years before the wide
80
:area network protocol was released,
and we could see coming.
81
:We could see two important things,
two things that
82
:I thought they were very important.
83
:And this is how I started Kudzu.
84
:One is that with that connectionless
technology,
85
:literally a technology,
it's a little bit like walkie talkies.
86
:So you talk, you're not connected.
87
:Everybody can hear everything.
88
:Of course
there's encryption and stuff like that,
89
:and nobody else
can talk at the same point.
90
:And we turn this into a wider networks
and installing like thousands,
91
:hundreds of thousands of devices.
92
:So I have the idea then,
you know, we've got a business there.
93
:And the second thing was that
LoRa was promoted as a name,
94
:an off the shelf technology.
95
:Exactly as you describe.
96
:You can grab the gateways, install them
somewhere, have very good coverage
97
:and stuff like that.
98
:But does this scale correct in
this is also a big question
99
:that goes horizontally all around the IoT,
the ecosystem.
100
:And so we as I said, we consider people
with gateways as network operators.
101
:Although a lot of times in LoRa, people
consider themselves
102
:application installers
so they don't install networks.
103
:It's all water meters.
104
:But to operate water meters
you need a network.
105
:And we trying to give those people tools
to manage the networks
106
:because they are not
and they don't need to be.
107
:When it comes to LoRa telecom experts,
that's the idea.
108
:So we try to engulf into the platform
all the expertise
109
:you need in order to run networks
as they're supposed to be running.
110
:And that's pretty cool
because I always thought of LoRaWAN is
111
:as being this really high bar, like you do
need to be an expert in everything
112
:to get to get anything.
113
:That’s the story with embedded in IoT
a little bit, right?
114
:I mean, it's that side
of, let's say full stack developer wants
115
:you have things on the field
you need to do to know a little bit
116
:about everything, right?
117
:Yeah.
118
:There's always a scenario
you don't speak C++,
119
:you don't speak Python 7 or whatever
the latest crazy thing is like, oh,
120
:for Christ's sake,
I just want this thing to work.
121
:Okay,
so you guys do the network analysis piece.
122
:Can you walk me through what
123
:it might look like to do some fine
tuning of a LoRaWAN deployment?
124
:So I've got five gateways up.
125
:You come into my business and you're like,
here's what I think we can do.
126
:Here's what you could see.
127
:Well, the funny thing is
that you have five gateways
128
:and then you come to our business
129
:because you start seeing things going
not going as you expect.
130
:Don't get me misunderstood.
131
:It's not like LoRa has inherited problems,
132
:but things scale
now of course becomes really large.
133
:To be honest,
if you come with five gateways,
134
:we'll probably just consult you for free
to give you the idea about how it is.
135
:But if you come with let’s
say, a city level network or some kind of
136
:infrastructure monitoring applications
and stuff like that, things can get messy.
137
:One of the main things that we see
is, well, okay,
138
:let me start from the beginning.
I started from the first step.
139
:The first step,
of course, is designing the network.
140
:Up to today, what we've seen,
these are people, again, with this idea
141
:that this is an easy to install and easy
to deploy, technology.
142
:They do RF analysis,
so they take their positions to the place
143
:where they can pull their antennas
and see the propagation of the network
144
:coverage and stuff like that.
145
:That's super cool and super useful.
146
:But this is just the first step.
It's completely different.
147
:You design a network for general use
148
:or a network for water meters
that are placed in Europe.
149
:They're usually deep down, you know,
on the street level and stuff like that.
150
:And it's completely different to design
a network for mobile applications,
151
:for sensors moving around or for light
bulb control and stuff like that.
152
:So we take all of these things
into consideration at the state level,
153
:at the design level, the first state,
once you turn on your networks also.
154
:Yeah.
155
:Keep in mind that let me add here
that we don't give you a report
156
:about the possible RF analysis.
157
:We give you a digital model
that you can start verifying by the time
158
:your network is, actually running.
159
:So we give you this digital model
of our simulation.
160
:And if you continue
to the rest of the services we have
161
:we can start mapping the real scenario.
162
:What you see on the field,
163
:once your network
is there and compare it with a simulation,
164
:it gives us a headstart
165
:in the fixing issues
even before the whole network is deployed.
166
:Because as you can imagine, a network,
167
:especially in a city environment,
is not deploying within a day, right?
168
:It takes some time.
169
:So we can see these issues very early,
that the coverage
170
:for this type of application
might not be as expected.
171
:When we simulated the network, because
simulation, it's just a simulation.
172
:Now this is the first idea.
173
:Now moving on.
174
:We do all this
kind of qualitative analysis.
175
:I usually say that if you ask 20 people
what's a good LoRaWAN
176
:network for you, they're going to give you
40 different answers.
177
:There's no strict side line.
178
:I've seen all the type of weird things
like one of our customers
179
:a few months ago was asking for packet
error rate.
180
:It's like it doesn't exist
181
:in connectionless network,
so you can't really use this as a metric.
182
:But they do think they want this.
183
:So we do kind of an analysis
of your needs.
184
:And we designed the KPIs.
We have some of our own KPIs.
185
:And we also designed the KPIs
per application.
186
:In order to give you an idea
about how your network works.
187
:Of course these can be in dashboards,
engineers love dashboards.
188
:Personally, I find it overwhelming.
189
:A lot of times, you know, people
see graphs, but graphs don't
190
:really mean anything in the end of the day
unless you're an expert.
191
:So we do take the extra step,
and we do two things
192
:which we think are pretty valuable.
193
:You get an engineering report
at the end of the month, about
194
:how good is your network
in terms of quality.
195
:And you also get actionable items,
actionable alerts.
196
:So we're going to tell you that
let me put it this way.
197
:A typical, let's say, gateway management
platform will give you an idea,
198
:will tell you that a gate was down.
199
:What could do is it's gonna tell you
is that whether this is a critical event,
200
:whether this is something you should draw
in on a Sunday afternoon, when go and fix
201
:or whether this is something that you can,
you know, relax.
202
:There's redundancy here and there.
203
:So you are okay with it.
204
:Last thing is that there's
a lot of debugging happening there.
205
:As I told you in the beginning,
if you have like five or 10 or 50 yet,
206
:which is very possible
that you will come to us
207
:because you see some strange decision
in your network
208
:and it's extremely difficult to debug.
209
:It's just the sensors in the field.
210
:Is it the gateways? Is it the server?
211
:So we've asked you can really even,
you know, question the
212
:AI that we've trained on this type of data
and you can really get answers
213
:very quickly about what
might be going on in your network.
214
:So that's the idea as funnily enough,
that was my next question.
215
:Was this AI integration piece.
216
:I think there's a a bigger conversation
about, you know, will
217
:AI fix the overall IoT
kind of integration issue.
218
:But in your case, is an AI just going
to put you out of a job where you
219
:you have this AI and then I can talk to
and be like, hey, what should I do?
220
:And it can know enough to say,
oh, well, you know, move over, Dimitris
221
:this is what you need to do
to get around this.
222
:And how close are you to that?
223
:I'm glad that we've seen
it being used by our customers.
224
:It's a little bit.
225
:Well, I don't know
if it's gonna throw us out of business.
226
:Be my guest. I'd love to be here in my
island doing something else,
227
:and no problem
with that as long as they pay for it.
228
:But it does give a lot of insights
for our customers, especially when they
229
:have issues where they end up coming to us
for the consultation space,
230
:because a lot of times
they're going to see issues,
231
:but they need more input where our experts
on that, so they end up with us,
232
:you know, doing meetings, weekly meetings
to to solve issues and stuff like that.
233
:They come way more informed.
234
:So they have an idea about
what's going on in the network already.
235
:And we think that this is
this speeds up the process extremely
236
:at the end of the day,
to get more value out of the product
237
:because they can solve their issues
much faster.
238
:Yeah, that makes sense.
239
:So one of the things that I'm hearing
is this idea that you're explaining
240
:what is a technical thing,
network analysis and understanding to
241
:maybe non-technical experts
when it comes to network analysis.
242
:And my guess is that your interaction with
Helium helped you guys get a lot better
243
:at explaining non-technical or semi
technical things to non-technical people.
244
:Can you tell me a little bit
about the experience with Helium back in?
245
:What is it 2021
when the whole thing exploded?
246
:It was a crazy idea. Yes.
247
:Well, back in 2021,
248
:the platform was already there,
but it was a less complete state.
249
:So let's say.
250
:But we already had integrated
this type of planning software
251
:so you could actually do everything
on your browser.
252
:We had all the 3D models in the browser
and stuff like that,
253
:and you could directly just drag
and drop your antennas, your locations.
254
:And I remember that Helium was coming
and I called my colleague and co-founder
255
:Ioannis, and I was like, man,
we have a chance here.
256
:And I didn't really I'm,
257
:you know, I'm more of an engineer
and less of a salesman person.
258
:My idea was that this is the time
to test our planning capabilities.
259
:So we injected the Helium
algorithms about, how was it called?
260
:I don't even remember. Sorry for this.
261
:It was like, HIP 17.
262
:All the different parts
about how you should are.
263
:We kept integrating all this kind of stuff
and people were getting crazy.
264
:And yes, as you very nicely put down,
we figured it out that
265
:of course it was a commercial success
for the platform,
266
:but it was also a huge success for us
because we sold exactly this.
267
:We realized how this type of thing,
for what type of problems
268
:people have with these networks
269
:and how we can integrate
all these problems to the platform
270
:and how we can explain this explosion
to the platform.
271
:And it was a very, very,
very helpful experience for us.
272
:By the way, we're still using
the Helium network here in the island.
273
:So we have like a few hundreds of sensors
running.
274
:So yeah, it's good to it's still going
I mean, it's surprising
275
:to a lot of people to realize that Helium
not only is still going,
276
:but it's it's still the largest
global LoRaWAN and still works.
277
:That's true.
278
:And we do have customers
which had this request.
279
:We had foreseen this request,
but it came very late.
280
:Some of our customers
281
:have their own private networks,
not on Helium, but they do use Helium
282
:where they needed to, where they have like
some kind of white holes in the network.
283
:And they usually come to us
so that we can detect where they need to
284
:and change their network
by not adding gateways, but instead buying
285
:the data from Helium. And that's amazing.
286
:I think it's a very
good and very nice solution.
287
:And I think
288
:that's part of Alper,
the CEO of the LoRa Alliance.
289
:One of his big plans is to say, hey,
we should all be interchangeable.
290
:So whether you're on Helium
or TTN or actually or whatever,
291
:the thing is like, great.
292
:They all talk to each other,
they all do all the kind of horse
293
:trading behind the scenes as far as
who gets what for what data pack.
294
:And but from the customer's
perspective of having coverage,
295
:if there's any LoRaWAN coverage there,
it should be used and we're not there yet.
296
:But I think that's exactly
297
:that's also what we keep pushing down,
let's say the throat of the Greek market.
298
:LoRa projects are being installed here
mainly due to the advancements
299
:in water metering.
300
:So what they're metering might belong to
different municipalities in the same area,
301
:and we keep telling them
do not install more networks.
302
:There is coverage around you can install
a couple of gate was here and there 10, 20
303
:whatever.
304
:But you can check the coverage of other
networks and start roaming the data.
305
:This kind of this the dream of LoRa.
306
:And they sometimes
307
:also use the platform in order
to see if they have roaming capacity.
308
:Let's say if they can allow other traffic
to go through their network
309
:and stuff like that. And it's amazing.
310
:I see it's pretty slow to pick up
because they haven't learned
311
:how to, you know, collaborate yet,
but I hope it will be there soon.
312
:Yeah. Yeah, that's that's my hope as well.
313
:So what else do you see
314
:coming down the pipe in LoRaWAN
that is relevant to what Kudzu is doing.
315
:What are you excited about.
316
:Oh, it's off the hook.
317
:That's an unexpected question
to be honest.
318
:We would love to see some kind
of certification on the network level.
319
:An example
I usually give people that LoRa is on
320
:right
now, the stage where you buy your sensors.
321
:So it's like you buy your mobile phone,
your expensive certified mobile phone,
322
:and you cannot really be sure
if the network is going to be there.
323
:It's like the mobile telephone back
the 90s, you didn't have coverage
324
:everywhere, didn't know what's going on.
325
:We'd love to have some kind of,
well, certification, strict guideline
326
:or whatever
in order to allow the network to be,
327
:let's say criticized based on the quality
and ranked based on the quality.
328
:And I think that would give a great level
of people to home, because to be honest,
329
:LoRa is amazing.
330
:But out in the market, you will see.
331
:You will already know that, that
when people have some problems,
332
:they first blame the technology
but not their installations.
333
:And this is what we want to change
in order to, you know, leverage
334
:the whole thing.
335
:I have been so many times
that I blamed LoRa,
336
:and it turns out that I put in the app
key wrong or the DevEUI or something.
337
:So you can imagine what happens
when you do this.
338
:And they support like a hundred thousand
sensors, right?
339
:It's like, yeah, things can collapse.
340
:Okay.
341
:So maybe one thing we
we might see in the future and I'm totally
342
:putting words in your mouth here.
343
:Is that Kudzu or something
344
:like it comes out with the global
LoRaWAN network coverage tool.
345
:And so you can look and see
hey what's what's covered in my area.
346
:Is it going to be
Helium is going to be TTN, or Actility.
347
:That would be amazing to be honest.
348
:Yeah, that would be a really nice thing
to do, to have at least for everyone.
349
:Okay.
350
:Well,
the next time we have you back on there,
351
:you should have it ready, right? Yep.
352
:There's a task for the next time.
353
:Yeah, yeah, I don't
I give you about six months.
354
:Dimitris.
thanks so much for making the time.
355
:Come on. I know you're super busy
running a business.
356
:I appreciate you, carving out some time
and talking to me about network analysis
357
:when it comes to LoRa.
Thank you so much, and I hope.
358
:I guess we'll see you on, smart
cities down November, right?
359
:That's right.
360
:Yeah. See you there.
361
:That's it for this episode
of The Business of LoRaWAN.
362
:I built this for you.
363
:So whether you're a business owner,
a LoRaWAN professional, or a hobbyist,
364
:the intent is to give you great LoRaWAN
information.
365
:Of course,
the best information doesn't come from me.
366
:It comes from the conversations
367
:we have with the people building
and deploying this tech in the real world.
368
:And that's where you come in.
369
:LoRaWAN is a global
patchwork of talent and ideas.
370
:And ironically,
for a globally connected network,
371
:most of the brilliant folks
working on it are connected yet.
372
:Help me change that.
373
:Introduce me
to someone awesome in your network.
374
:Someone doing meaningful work in Laurette.
375
:Or just shoot me a name.
376
:I'll take it from there
377
:and get them on the show
so we can share their work with the world.
378
:You can always find me at metsci.show
379
:That's M-E-T-S-C-I dot
380
:S-H-O-W, metsci.show.
381
:If you want to support the show
in other ways, you can subscribe.
382
:Leave a review,
share it with your corner of the world.
383
:All those are super helpful.
384
:If you'd like to support financially,
you can go to support.metsci.show
385
:for both one time and recurring options.
386
:We're also open to sponsors.
387
:If your company serves
the LoRaWAN community
388
:and you want to reach this dedicated
audience, let's talk.
389
:If you want to try out LoRaWAN for
yourself, create a MeteoScientific account
390
:at console.meteoscientific.com
and get your first 400 DC for free,
391
:which is enough to run a device
sending hourly for about a year.
392
:This show is supported
393
:by a grant from the Helium Foundation
and produced by Gristle King, Inc..
394
:I'm Nik Hawks.
I'll see you in the next show.