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
Speaker:

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.

About the Podcast

Show artwork for The Business of LoRaWAN
The Business of LoRaWAN
Learn From the Pros

About your host

Profile picture for Nik Hawks

Nik Hawks

Incurably curious, to stormy nights and the wine-dark sea!