Welcome Akbar Dhanaliwala, Founder and CEO of Lager Data!
Akbar has been doing 15 years of embedded systemsHe has a Mech E background and attended Stanford engineering for grad school.Solar panel robot cleanerThey had evisioned a device that enabled wireless debug with JLinkJLink with RPiDev OpsWar storiesVarious types of testingConsulting right after school via his consultancy PocoborOne of their first customers was Solar City (later purchased by Tesla).Wireless system using ZigBee to monitor panels and inverters. The bridge in the inverter, the gateway is in the house. Some are still deployed in the field.They were the "low bid", which means they didn't work for much as consultants (but it lead to many other gigs)Testing Zigbee by walking down the blockPocobor - It's "Robocop spelled backwards"Another company was Juul when they were still called PlumeThey had an office in Dogpatch (in SF)Being a technology center, it lead to many interesting gigsStanford Junior car (VW)Testing big stuffWhy did Pocobor end?Minna was a spinoff in the sex toy industry in 2009. They are still around.Akbar moved to NYC and joined a startup called Ringly with a friend who started the companyThey got the product to market, a device that indicates when you have new messages on your phone without looking at a screenRequired a complex flex board interally because it was such a small, odd form factor in a ring.Burned out after a lot of time in ChinaStep tracking in the ring using algorithm development (difficult because the hand does a lot of other movements than just walking)Getting data out was really hard because you couldn't just plug in a JLinkNo automation or regression testingUpdates could break OTA DFUANCS protocolAll of his experiences inspired Lager DataCI/CDRuns the test when you push the codeIDE dependent toolsGatewayDebug probe built inWrapper toolsLager command line makes it easier to script actionsDockerized build environmentsGateway has IO you can access via the command lineUnity test frameworkQuaternionsWriting test dataLager gdb server3rd party buildGitHub actionsTDD - test driven developmentSystem testRun python scripts on gatewayPast guest Jason Huggins (Tapster) also talked about the importance of testingAkbar recommends implementing a simple shell in embedded projectsTesting over UARTFor more info or to sign for for a demo, check out lagerdata.com