Episode 14
LoRa, Drones, and Offline Tracking - Tomi Piriyev
In this episode of The Business of LoRaWAN, I sit down with Tomi Piriyev, founder of NoliLab and creator of Loko — a peer-to-peer GPS tracking device that works without a SIM card, subscription, or cellular signal. Originally developed to solve problems in drone tracking, Loko evolved into a robust, low-power LoRa-based GPS tracker designed for real-world use in forests, farms, skydiving, and even search and rescue operations.
Tomi walks us through the evolution from his drone company to the creation of Loko. The device consists of two parts — a tiny GPS-enabled "Air unit" that transmits over LoRa, and a handheld ground receiver that connects to a smartphone via Bluetooth. The whole system works offline, powered by OpenStreetMap, and is compact enough to mount on a drone, collar, or vehicle.
We also talk about:
- Why Tomi built Loko to avoid subscriptions entirely
- How LoRa’s long range and low power consumption make it ideal for offline tracking
- Real-world use cases: scientists locating forest sensors, skydivers retrieving gear, and Nevada SAR teams tracking drones
- The option to switch between LoRa peer-to-peer mode and LoRaWAN gateway mode
- The path forward for NoliLab, including waterproofing and scaling production
Whether you're searching for car GPS tracking devices or looking to deploy your own LoRa-based private tracking network, this episode offers a refreshing look at what it means to build durable, dependable, offline IoT hardware.
Links
https://nolilab.com/
- 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
2
:guest on MeteoScientific's
The Business of LoRaWAN show
3
:is Tomi Piriyev, an embedded
engineer and founder of NoLi Lab,
4
:who's carved out a fascinating niche
at the edge of LoRa and IoT.
5
:Tomi's
background started in the drone world,
6
:where he was building UAVs
for agricultural mapping.
7
:When the off the shelf telemetry
and tracking modules failed to perform.
8
:Too bulky to power hungry, too unreliable.
9
:He began developing his own.
10
:That journey led him to LoRa
11
:and eventually to the creation
of the Loko, L-O-K-O, a tiny off grid
12
:GPS tracker designed for drones, farms,
forests, and even skydiving missions.
13
:Loko is not a LoRaWAN device,
at least not by default.
14
:It uses peer to peer LoRa to transmit
GPS data from its air unit,
15
:a fingertip size
beacon, to a personal ground receiver,
16
:which in turn talks to your phone over
Bluetooth.
17
:Everything works offline
with OpenStreetMap for navigation.
18
:No SIM, no subscription, no monthly fees.
19
:But what makes this conversation
special isn't just the tech,
20
:it's the design philosophy.
21
:Tomi's focused on building
22
:ultra low power, high
performance tools that just work anywhere.
23
:And despite the Silicon Valley temptation,
24
:the lab remains bootstrapped,
open source and customer first.
25
:Let's dig in.
26
:Tomi,
thanks so much for coming on the show.
27
:Thank you for having me, Nik. I'm pumped.
28
:It's super cool you're in the LoRa,
but not in LoRaWAN, at least, not yet.
29
:And you're doing this tracking thing.
30
:But before we get into local
31
:and NoLi labs,
tell me what you were doing before that.
32
:What brought you here?
33
:Yeah, before NoLi Lab,
I had a small company.
34
:Drone company.
35
:And we were manufacturing small drones
for the agriculture purposes.
36
:So we were going into the field
and scanning the field and getting data.
37
:And during that time, we were using
some telemetry modules in the drones.
38
:And we found that they're not reliable
and they're using high energy
39
:and they're bulky and also the cost.
40
:And we started to develop
our own telemetry modules
41
:and that's how I met the LoRa.
42
:And we tested a bunch of radio devices.
43
:And then we tested LoRa.
44
:And we found that the LoRa is very long
range and very low power
45
:and also tested effective.
46
:And then we developed our own telemetry
module specifically for the drones.
47
:And then once
when we were showing our adjusted,
48
:our customers and customers
asked, can you put the G.P.S.
49
:device on a drone in case
if something happens?
50
:So we are carrying expensive cameras
so we can find it?
51
:I said, sure,
52
:and I find that I searched on the internet
and there are a bunch of G.P.S.
53
:trackers in the market.
54
:So I bought one of them and attached,
and they used a SIM card,
55
:and I attached SIM card and said,
everything.
56
:Everything works fine.
57
:I went to the field and fly,
and then I checked my cell phone, and
58
:there's no network. And then.
59
:And then I searched the internet.
60
:Is there any offline G.P.S. trackers?
61
:And surprisingly,
there are the very few of them.
62
:And they are very DIY
and that there are also beacons.
63
:And I find that beacons
like transmitting the signal
64
:and with the receiver, it's
finding where the signals come from.
65
:And I attached this one to the drone
and went to the field and flew.
66
:Tried it, but it is very hard to use.
67
:It's not really for the consumers.
68
:And then how I started to make it,
or find G.P.S.
69
:trackers
where people can use in rural areas
70
:and they can easily
find on the map where the devices.
71
:And that's how you got here. Okay.
So yeah.
72
:And what we're talking about now with loco
and with Noli Labs is a device.
73
:It's a basically two piece set
or like a one piece ground unit.
74
:And then up to
what is it, 30 air tags or air units.
75
:Yes. Locker.
76
:Is it two devices?
77
:One of them is receiver
and one of them is transmitter.
78
:And it doesn't work other way around.
79
:So it is just that simple software.
80
:One of them just only transmit
and the other one only receives.
81
:And also you can connect multiple
of transmitter to a single receiver.
82
:So if you set the same pairing idea
83
:with the ground
so they will pair with the same brand unit
84
:and it will show on that locker
app on the smartphone and the ground unit.
85
:Transmit the data to the smartphone via
Bluetooth and it shows on then offline.
86
:Application is also offline
because many maps like Apple Map
87
:or the Google Map,
88
:they are not offline, they have offline,
but they don't provide API.
89
:So in our application
we cannot use Google or Apple Maps.
90
:So we integrated OpenStreetMap
which is user
91
:can download it in advance
and it's stored on the form.
92
:How even there is no network in the phone.
93
:In lock application
you can open the map and locate it.
94
:Devices are located.
95
:Got it.
96
:So you're basically,
if I'm getting this right,
97
:you're adding more or less a LoRa radio
98
:to your phone is the kind of clunky way
for me to think about it.
99
:And that is receiving.
100
:And then on the other end
are the air units, which are the local,
101
:the little red balls
that we've seen with the antenna.
102
:And those are about the size of your
fingertip, and those are transmitting.
103
:So those transmit the ground unit
that's basically attached to your phone.
104
:Although I think about Bluetooth
105
:is receiving
and everything is happening offline.
106
:So if you even if you don't have internet
connectivity,
107
:you basically have
this radio connected to your phone
108
:that will provide coverage
for anything that the ground unit can see.
109
:Am I getting that generally right?
110
:Yes it's correct. Okay. Super cool.
111
:And I think the stuff that stood out is,
a you're a super nerd, which is awesome.
112
:The fact that you kind of built this thing
to work and with a mix of off the shelf
113
:hardware, which allowed you to really go
past the kind of certification
114
:and the huge pain in the butt
that all that stuff is using, though.
115
:Is it the WIO five? Yes, yes, WIO five.
116
:It is not actually the main reason
117
:that we used it for the certification
WIO five actually,
118
:because when I started this project,
it was right after the Covid
119
:and the that there was a shortage
of that microcontrollers
120
:and Seeed have the contract with STM
and they don't have this kind of issue.
121
:So if I use that WIO chip
and then I don't have to worry about that
122
:chip shortage, you know, that's
it's super, super smart what you've done.
123
:And then I thought the other thing
that was really cool
124
:was that the Air unit,
which is receiving G.P.S.
125
:signals and then transmitting them,
126
:and it's just receiving
from multiple constellations.
127
:So in the GNSS world,
128
:most of us think about kind of GPS
just being the thing, at least in the US.
129
:But there are multiple constellations
in the sky run by different countries
130
:that are doing the same kind of GPS
or Gnss technology.
131
:And what you've done is say, hey,
132
:this Air unit can listen to anything,
whether it's Glonass
133
:or the American system or the Chinese
system, which is BeiDou. Right?
134
:I think it can listen to a couple of them.
135
:Yes, it can listen to BeiDou, Glonass
and another one, the Russian one.
136
:Yeah. Yeah.
It's on the tip of my tongue as well.
137
:GNSS is like my second thing,
the second language after LoRaWAN.
138
:Okay. Super cool.
139
:So one of the things I've seen
in this world of LoRa and LoRaWAN is
140
:and we're seeing this happen in Meshtastic
right now, is once
141
:kind of the average consumer,
142
:although all of them are a little bit
nerdy just to be using it
143
:once they discover LoRa, they're like,
oh, cool, can I put this onto a LoRaWAN?
144
:Can I start having it
so that if I've got these Air units out,
145
:can I have, for example, Helium
as a community network or whatever
146
:it is, whether it's Netmore or other
or any of the PNOs out there.
147
:Can I also have them
listen for these signals?
148
:And I know the first answer is always no,
that's not how it works.
149
:But on the roadmap going forward,
do you think that's going to be something
150
:where you're like, hey, these LoRaWAN
networks or these LoRaWANs are out there,
151
:we might as well see if we can use them
to listen for signals.
152
:I can answer as it is already done.
153
:It's already in the firmware.
154
:I'll go look at it.
155
:So you can set to connect to LoRaWAN.
156
:Because many customers
from their countries,
157
:like the United States or Norway
or Germany,
158
:they have already established
their gateways.
159
:Super cool. Okay.
160
:So you can do that right off. Great.
So the answer is not no, I was wrong.
161
:That's always good to be wrong
about something being better.
162
:Now I always listen to customers.
163
:Yeah.
164
:That's
that is something that comes through in
165
:all of these episodes is that you really
have to you're designing for the customer.
166
:So that's actually nice.
Question is who are the customers?
167
:Like who did you originally design
this for some like Lost drone or,
168
:you know, losing drone operators.
But who else will use this thing?
169
:The customers are mainly from the farming
170
:and they want to track the people
and the farms equipment in the farms.
171
:Before I was living in Ukraine,
so there was very big farms
172
:and the big farming companies,
they want to check every equipment
173
:where they are located,
where the people are,
174
:or also they are optimizing their routes
175
:in the farms by checking device.
176
:And how often is the Loko transmitting?
177
:Is it every couple
seconds, every couple minutes.
178
:Now it depends.
179
:Transmit interval the user can set.
180
:So okay then first time you bought
you'd have to set the transmit interval.
181
:So you can transmit every 30s or 60s.
182
:And it also affects the battery life
of course.
183
:Yeah.
184
:Yeah maybe I have seen on other websites
so it can go up to a year.
185
:But it depends on the transmit interval.
186
:If you make shorter intervals
so it can be up there. You.
187
:Yeah. Yeah.
188
:So if it's transmitting every hour
no problem.
189
:If it's transmitting every 30s
I'm guessing it's not going to last quite
190
:that long. Yeah.
191
:Correct.
192
:Okay.
193
:So drones farms who else is using this.
194
:I have very diverse customers.
195
:So from the United States I have customers
they are using.
196
:They have sensors in the forests
and the scientists.
197
:And they also have
the LoRaWAN network in the area.
198
:They are putting local on this sensors.
199
:So next time when they go there they can
find the location is oh interesting.
200
:Okay.
201
:So it makes it much easier
to find the second time.
202
:And I've had problems with that
where you put something out
203
:and you're like,
there's no way I'll forget where this is.
204
:And then you go back there six months
later, you're like, what was it?
205
:That rock outcropping
or that rock outcropping?
206
:So I can see that
being super useful. Exactly.
207
:And also have one of the clients
use them for skydiving
208
:and they also connect to the lower one.
209
:And oh, and also for the search
and rescue attempts we are currently
210
:I'm talking with the search
and rescue team from Nevada.
211
:They're integrating to their map system
212
:and to track their drones
for the search and rescue purposes.
213
:Okay. Oh super cool.
214
:Now is it
something where it can switch back
215
:and forth
between sending to the ground unit
216
:and sending to a LoRaWAN,
or it sends to both?
217
:Or do you have to make the choice like,
hey, this time that I send it out,
218
:you have to set in advance to work
with the LoRaWAN or the a peer to peer.
219
:Okay, super cool dude.
220
:And then talk to me
about the business side of this.
221
:I know this is open source,
so you kind of give away like,
222
:hey, this is the side to do it
if you want to do it yourself.
223
:But there's plenty of people out there
who don't want to do it.
224
:What is the business side of Noli Labs
look like?
225
:You just making money
selling these things.
226
:Is there an ongoing subscription?
What does that look like?
227
:Not that
there will not be any subscription.
228
:So just net
from the start of the beginning.
229
:So we will not have any subscription
or additional fee.
230
:Everything will be cleared, an open source
and we are just making money from there
231
:selling the hard.
232
:Okay, cool.
233
:I'm sure the Silicon Valley folks are
like, no, you've got to do a subscription.
234
:But it's super cool to think about
the ability to use technology to say,
235
:hey, I buy this once I lock in my price,
and then I can track anything, anywhere,
236
:any time with my own private network
or with the LoRaWAN.
237
:Everything, including the phone
application, smart phone application
238
:server and all the configuration.
239
:Everything is open source,
so you can find GitHub.
240
:It's super cool what you've done.
241
:Okay, so and clearly understand
how to make things really low power.
242
:What do you think is next for Noli labs?
243
:Are you or are you going to come out
with other products?
244
:Are you going to continue using LoRa
for these things?
245
:What's the next year or two look like?
Right now we are testing the market.
246
:What the people want,
how do they are working with the Loko
247
:And so we have to make it waterproof
because right now Loko is not waterproof.
248
:It is one of our biggest disadvantages
we can say.
249
:But this is because of the
we have low production volume,
250
:so we have to make it small
for the plastics.
251
:So right now we are using the 3D
printed high quality 3D printed cases.
252
:And when they increase the batch.
253
:So we will make it waterproof.
254
:So this is one of our biggest
disadvantages.
255
:Got it.
256
:Okay.
So the next move is just to make this
257
:thing waterproof
and go to higher production.
258
:And then I guess
the obvious question there is
259
:are you going to pull in investors
for that,
260
:or are you just going to take a bunch of
preorders. Are you going to fund that?
261
:Now? We are not looking for investors
and we are just selling the device.
262
:And you're going to do yourself
good for you guys.
263
:There are many applications.
264
:We believe there are many applications
for offline tracking.
265
:So we have quite good product I think.
266
:So just we just need to get the feedbacks
from the users and how do they use it.
267
:And make the Loko even better for them.
268
:Super super cool.
269
:Tomi, I know you're ultra busy.
Thanks ton for coming on.
270
:And as a founder,
like there's always something to do.
271
:So I appreciate you making the time
and talking about
272
:how you're using LoRa and LoRaWANS
to build a business.
273
:Thanks, man.
Thank you very much. Appreciate it.
274
:That's it
for this episode of The Business of Laura.
275
:When I built this for you,
the one person in about 100,000
276
:who actually has an interest in how
this tiny little slice of the world works.
277
:Of course,
this isn't just about you and me.
278
:It's about everyone and Laura.
279
:When and how we can work together
to make an exceptional thing.
280
:Laura Win is a dispersed community
with little pockets of knowledge
281
:all around the world,
and most of them don't
282
:talk to each other as much as I'd like.
283
:So the first and best thing
we can do to make this show better
284
:is to get more guests
on who I don't even know exist.
285
:I want to talk to strangers. Strangers?
286
:Who are your friends.
287
:Please
introduce me to the most read Laura.
288
:Whenever you know or point to my way,
or help reach out and give me a name.
289
:When it comes to running down
290
:Laura and guests,
I can track a falcon on a cloudy day.
291
:If you can remember.
292
:Net sideshow, you can find me that's met
293
:sci dot show w psycho.
294
:Okay, so sharing knowledge
by getting great guests on is the first
295
:and by far the most important thing
we can do to make this better.
296
:The next best thing for the show to do
is the usual stuff.
297
:Subscribe to the show.
298
:Give it a review,
share it in your corner of the world.
299
:Again, that's Matt Sideshow.
300
:Finally, if you want to support the show
301
:financially, you can do that
over at support Dot Net Sideshow.
302
:You'll see options there
for one time donations.
303
:If you really like this show,
as well as an ongoing subscription option.
304
:If you think the show is worth supporting
for the long term.
305
:If you want to try Laura one for yourself,
sign up for a scientific account
306
:at console Dot Meadow scientific.com,
and get your first 400 credits for free.
307
:That's enough to run a sensor for
about a year if you're firing every hour.
308
:The show is supported by a grant
from the Helium Foundation
309
:and produced by Crystal King, Inc..
310
:I'm Nick Fox.
I'll see you on the next show.