
The Amp Hour
Why IoT Is Difficult with Jonathan Beri
Jan 18, 2021 · 1 hr 38 min · Episode 526 · 98.4 MB
0:00-1:38:44
Streams straight from the publisher. podnod never proxies or re-hosts episode audio.
Welcome Jonathan Beri, founder of Golioth!
Today’s episode is sponsored by Mouser Electronics, who are discussing RISC-V. Check out their page on resources about RISC-V and how you can purchase kits that include chips using the open source ISA and learn more about how they can benefit your project.
- What makes IoT so hard? "It's a system of systems"
- Commercial off the shelf (COTS) systems are whitelabeled hardware with custom firmware/software
- We use a brief example of a forest fire sensor using the ABC board
- Firmware and security models
- AWS IoT vs Azure IoT platforms
- Implications of choosing a cloud provider
- Jon has a background in hardware
- He started at Google working on Firebase. Later they attempted a "Firebase for Arduino" that did not pan out.
- He then joined Nest shortly after the Google acquisition, working on the communications.
- Procurement and planning was interesting for Nest, especially because they added sensors that weren't available to the user / firmware right away.
- Thread is a protocol that creates mesh network on a wide range of radios
- Every device can talk to one another
- It uses 2.4 GHz and is built on top of 802.15.4
- How do thread devices get back to the internet?
- OpenThread runs on nrf52840
- Tutorial on OpenThread
- After Nest, Jon went to Particle and worked on embedded
- OpenThread based
- There were lots of adventures with early Cat-M1 on the Ublox R410B
- Particle bought RedBear, a Chinese startup with a lot of RF knowledge
- Hardware is designed by Mohit Bhoite, who has been on Embedded.fm and also is a circuit sculpture master
- Jon's last job was at WeWork (RIP?)
- He wanted to learn more on the cloud side of things.
- There were a number of WeWork sites spread out over 600 buildings. Each of these has a physical security need (door locks, turnstiles, etc)
- The challenge is that his team didn't own or have the ability to change the hardware
- Wanted to build the experience
- Proxy (startup)
- Going towards solving some of these problems
- Physical constraints
- ABC board
- Vertically integrated embedded platform
- Particle B523
- Hardware matters
- Android Things, now depricated
- Building scooters
- Nest door lock with Yale
- FreeRTOS with AWS
- Who do you hire to do the "in-between" hardware and the web?
- Reasons IoT products fail
- IT cares about setup, managing it, integrating into business process
- Enterprise cnversations and managing devices
- Fleet management
- Fleet stuff is normally for the business person
- Golioth
- Jon wrote about CoAP and how it works
- Chris wishes there is a site like BuiltWith...but for IoT devices
- Protocols are an arbitrage opportunity
- Internet is now standard part of RTOSes
- HALs (Hardware Abstraction Layers) or PALs (Platform Abstraction Layers)
- "Where's the porting guide vs where's the hello world"
- Find Jon on
- Sign up for more info about the upcoming platform on Golioth.io
- More info about Jon's stealth mode startup on Stacey on IoT
Jonathan Beri
twitter.comGolioth
golioth.ioCheck out their page on resources about RISC-V
theamphour.comthe ABC board
contextualelectronics.comAWS IoT
aws.amazon.comAzure IoT
azure.microsoft.comFirebase
firebase.google.comNest
nest.comThread
threadgroup.orgParticle
particle.iothe Ublox R410B
u-blox.comParticle bought RedBear
blog.particle.ioMohit Bhoite, who has been on Embedded.fm
embedded.fma circuit sculpture master
bhoite.comWeWork
wework.comProxy (startup)
proxy.comParticle B523
docs.particle.ioAndroid Things
developer.android.comNest door lock with Yale
store.google.comFreeRTOS with AWS
aws.amazon.comJon wrote about CoAP and how it works
jonathanberi.medium.comBuiltWith
builtwith.comMongoose
mongoose-os.comContiki
contiki-os.orgRiot OS
riot-os.orgNuttX
nuttx.apache.orgZephyr slack
lists.zephyrproject.orgThe Interrupt
interrupt-slack.herokuapp.comassociated blog
interrupt.memfault.comStacey on IoT
staceyoniot.comour Patrons
patreon.com