Episode 266’s Sponsor: Silicon Labs

Silicon Labs, a leader in secure, intelligent wireless technology has launched their 2023 Tech Talk schedule. This year’s Tech Talks include a dedicated technology series for Matter, Wi-Fi, Bluetooth, and LPWAN in order to help you build the development skills needed to deliver cutting edge IoT products. Join Silicon Labs experts, industry leaders for these one-hour, live virtual trainings created for developers by developers. Accelerate your device development today by registering at silabs.com.

When developing IoT products, there are many hidden challenges that can delay product delivery. Ryan Carlson and Kenta Yasukawa of Soracom join Ryan Chacon on the IoT For All Podcast to discuss bringing IoT products to market. They explore different product phases like exploration, validation, acceleration, and commercialization, how challenges change in different product phases, getting stakeholders on board, overcoming outdated opinions and biases, distinguishing customers, and IoT trends and predictions for 2023 and the role of artificial intelligence.

About Ryan

Ryan Carlson is the Head of Digital Marketing at Soracom and a veteran of connected product development, electronics manufacturing, product marketing, and user-centered design. His early career was spent pioneering internet-enabled hardware and web-hosted software for remotely monitoring and managing loyalty programs and accepting credit card payments for carwash and laundromat chains across the globe from 2001 to 2012. As a solutions architect and IoT consultant, he has been part of over a dozen successful product launches while guiding both product teams and executive stakeholders that sought to explore the business value of investing in connectivity.

Interested in connecting with Ryan? Reach out on LinkedIn!

About Kenta

Kenta Yasukawa is CTO and Co-Founder of Soracom, where he has led deployment of the industry’s most advanced cloud-native telecom platform, designed specifically for the needs of connected devices. Before co-founding Soracom, Kenta served as a Solutions Architect with AWS and conducted research for connected homes and cars at Ericsson Research in Tokyo and Stockholm. Kenta holds a PhD in Engineering from the Tokyo Institute of Technology, with additional studies in Computer Science at Columbia University’s Fu Foundation School of Engineering and Applied Science.

Interested in connecting with Kenta? Reach out on LinkedIn!

About Soracom

Soracom is a worldwide provider of cellular connectivity for intelligent devices, offering a unique type of wireless data service that is specifically designed to meet the demands of IoT deployments.

Their products and services include:

– Self-Provisioned: Cellular Connectivity in Less Than 5 Minutes

– Multicarrier Wireless: One SIM, 130+ countries with multi-carrier coverage

– OTA Updates: Access new carriers, plans, and network profiles without swapping SIMs

– Broad Coverage: Connect with the strongest available coverage over 2G, 3G, LTE, Cat M1 and LPWA networks

– Cloud Native: Connect devices securely to your cloud of choice

– Complete Control: Manage secure networks and devices in real time with a built-in user console and API

– Programmable Provisioning: Manage device certificates and credentials on the fly

– Secure Connectivity: Create your own bidirectional IoT LAN, peer with your AWS VPC, and get bi-directional communication to remotely SSH into devices in the field

Key Questions and Topics from this Episode:

(01:26) Introduction to Ryan, Kenta, and Soracom

(03:13) Challenges of bringing an IoT product to market

(15:20) How do challenges change in different product phases?

(16:26) Getting stakeholders on board

(21:10) How do you overcome outdated opinions and biases?

(23:07) Distinguishing different types of customers

(34:39) IoT trends and AI in 2023


Transcript:

– [Ryan] Hello everyone and welcome to another episode of the IoT For All podcast. I’m Ryan Chacon. And on today’s episode, we are going to talk about the unforeseen challenges and tradeoffs when it comes to bringing an IoT product and solution to market. With me today are two members of the Soracom team, Ryan Carlson, the head of digital marketing for North America, and Kenta Yasukawa, the co-founder and CTO. Soracom is a worldwide provider of cellular connectivity for intelligent devices. Please subscribe to our channel. Hit that bell icon, so you get the latest episodes as soon as they’re out, and give this video a thumbs up. All right, but before we get into it, we have a quick word from our sponsor. Silicon Labs, a leader in secure intelligent wireless technology, has launched their 2023 Tech Talk schedule. This year’s Tech Talks include dedicated technology series for Matter, Wi-Fi, Bluetooth, and LPWAN, in order to help you build the development skills needed to deliver cutting edge IoT products. Join Silicon Labs experts, industry leaders, for these one hour, live virtual trainings created for developers by developers. Accelerate your device development today by registering at silabs.com. That’s the letter s, the letter i, l-a-b-s, dot com. Welcome Ryan and Kenta to the IoT for All podcast. Thanks for being here this week.

– [Ryan Carlson] No problem, thank you Ryan C. It’s funny ’cause we both are Ryan C, so.

– [Ryan] Absolutely.

– [Ryan Carlson] That’s not challenging, so. No, you’re absolutely welcome. We’re excited to be here and participate.

– [Ryan] Yeah, and Kenta, it’s great to have you back. I know we’ve done this before together, so it’s great to have you. It sounds like a lot of exciting things are going on over at Soracom. Maybe you can kick us off by just introducing yourself again, talking about the company a little bit. And then Ryan jump in, give yourself an introduction as well.

– [Kenta] Yeah, sounds good. Yeah, definitely. Thank you for having me back again, Ryan. It was a little bit time ago that we did this together, and I’m so excited being back here. Yes, let me talk a little bit about the company and myself. We are a company called Soracom. We offer smart connectivity platform, so that anybody who has an idea with connected products can get started on connecting those devices to cloud environment, and make sure everything works smoothly and also secure, and they can accelerate their project by using our platform features. And I’m CTO and co-founder of the company, and I’ve been working with exciting customers and partners to be able to make the world a better place by joining forces with everyone together.

– [Ryan] Fantastic. Ryan, you wanna give a quick introduction?

– [Ryan Carlson] Yeah, I’m Ryan Carlson. I’ve been in the IoT industry for about 23 years. Much of it was actually building products in the commercial space, so car washes, laundromats, retail facilities, and have then also been suppliers, IoT platforms. So I’ve kind of seen all the different angles of building, creating, marketing, selling, and have made more mistakes than I’m even happy to admit. But that’s how we all learn, right? I’ll say you can’t tell people what to do, you can only share your relevant life experience. And that’s why I’m looking forward to today’s conversation.

– [Ryan] Yeah, I’ve been looking forward too, ever since we kind of kind of put our brains together to figure out, you know, what would be make a good episode for our audience, given the experience you both have. And I know we kind of settled on talking about the unforeseen challenges and trade-offs that come with bringing an IoT product to market. And I thought it’d be good for us to kind of break that down based on the stages of development, from the early exploration through the prototyping, all the way, you know, kind of to the commercialization of it all. So maybe what we can do is just start with those early stages. So early exploration, design, up to the prototyping and pilot stage. And just kind of walk us through, from each of your perspectives, how you see or what you see are some of those unforeseen challenges and trade-offs that happen throughout those stages. That would be good to kinda educate our audience on and to be on the lookout for and how to overcome them.

– [Ryan Carlson] Great. I think that it’s worth setting the stage by talking about the seasons that a project and a product team goes through. So this is a loose framework that I’ve used in the past. Everyone can map their own process and labels to however they wish, but I think of it as exploration, validation, acceleration and commercialization. So a lot of -tions. In exploration, this is where it is an early idea. We may not even have presented it to the internal team. There may be no budget. Someone went to a conference, saw an idea, and so exploration is also sometimes thought of as discovery. And it’s where you are now, gathering the information that you need to kind of build that initial business case. You may have very few resources to support you in that effort. Validation is we’re gonna have the proof of feasibility, the proof of business viability. So there’s two tracks that kind of run parallel in most businesses. You’re building out the business case and then in the technical case. Then acceleration is where we’re typically, we’ve gotten funding, we’ve got a lighthouse customer, there’s probably some field testing, using prototypes. You know, you’re kind of cobbling things together. There’s some pilots, maybe some early alpha. And that’s where you’re really proving to the customers that have you done the things you need to do before you go and do your first article of manufacturing. So somewhere in that process, you’re ramping up to commercialization. And commercialization is where most companies end up kind of running the gambit. So let’s start at the first season, at exploration, and where I think the unforeseen situation is, or the circumstances. I’d say the first one is the shiny syndrome. And that’s where you, I mean just think ChatGPT. You know, it’s almost like, “Oh whoa, we’ve gotta do something with X, Y, Z technology. We’re building a connected product. Well, we’ve gotta use the latest carbon-dingulator,” or whatever it is that came out. And there’s a lot of waste without actually thinking through the business case. And now this is all like elementary. Yeah, of course Ryan, everyone knows you don’t go running ahead. But I want to think about that exploration to validation to acceleration, that whole track, as two separate tracks; a technology engineering track, and then that business track. The unforeseen danger that I’ve seen in dozens of projects is when one of those tracks skips too far ahead in the process. And so let’s all think about those projects. If we run too far ahead on the technology track, we’re running with a prototype, maybe even putting something in the field. We haven’t thought about how much it costs, how much we’re gonna charge, what the size of the market is, or even who else thinks it’s gonna be neat other than the person that built it on the test bench. So the further you jump ahead, the more risk that gets introduced. It’s also the opposite too. Vaporware comes from someone with an idea or a big idea running out ahead and pre-selling the thing, right? You’re almost at commercialization and engineering is just catching up, and it introduces a significant amount of risk, right? So I would find that exploration is where it’s important, where sometimes you have to slow down in order to speed up.

– [Ryan] Hmm.

– [Ryan Carlson] Right? So, my experience has been, be aware of how far down the road you are. And I’ve seen it most often, engineering has run ahead with a big idea and you miss very important business requirements, regulatory pieces, certifications, and even legal. It’s unfortunate that at the legal council at a company I was at, couple places back said, “Yep, I’m pretty much the last person that anyone talks to.” And, it’s actually almost kind of sad. They’re like, “I really wish someone would’ve come in, you know, early on, because I could’ve told you that, you know, x, y, z, this consideration, that consideration.

– [Ryan] Right.

– [Ryan Carlson] So, yeah. Maybe you consult an internal legal, early and often with a new idea.

– [Ryan] Well it’s funny ’cause like even, that’s a comment I’ve gotten from security companies too, where they sometimes have come in, been brought in later, and it’s partially because their people aren’t thinking about security early on. It’s changing now for sure. But when you mentioned the legal situation, it reminded me of conversations I’ve had with some security companies where they’ve been brought in later, and it’s caused lots of problems and become pretty expensive for companies to kind of go back and make changes on the security side. Kenta, from your perspective on that exploration phase, what are some of the challenges and trade-offs that you see and are worth noting?

– [Kenta] Yeah, Ryan made a good point about the uncertainty in the exploration phase. The other platform service provider, we have covered all the life cycle stages in the product development, and during the first season that he mentioned, there can be many unknown parameters. And developers and businesses, they need to adapt their direction, adapt to changes, and also they change their course, depending on what they are discovering as they move forward. So in that stage they cannot predict, you know, how many devices will be sold or how much data is going to be used, and things like that, yet. And often when you prototype on IoT devices, and especially when you need to use the external connectivity service like cellular or LP WAN, you need to contract with some service provider. And if you are asked questions like, “Okay, so how many devices are you going to have and how much data you’re going to use?” You can’t really answer. And even if you answer something, it can be totally wrong when you deploy. So because of that, as a platform, we have a totally transparent pay-as-you-go model for everyone to get started easily. And they can be bought usage or the number of devices anytime. We just, you know, accommodate all the changes and customers can just pay what they use. So by using that, they can actually, you know, get started without having a fear of failure. In case they need to pivot, they can. You know, we can just adapt to that. And also when you start the exploring phase, you may not know what kind of cloud backend to use or what kind of systems to build. So we have features to make it easier for sending data and storing them, and visualize on the dashboard so that you can actually focus on how the devices work, and how the data they are collecting look like, and what kind of user interactions you may have in the early stage of the exploration phase of the project. So by having all these, you know, the platform support to be able to adapt to changes, I think that’s an important thing in the early phase of the IoT projects, or any kind of connected product development.

– [Ryan Carlson] That’s something that you’d mentioned there, Kenta, that brings up a little PTSD for me, was a smart pump deployment that was being put out into the world. Cellular in a lot of the projects is something that is, that’s something you just wait till the end. So there’s not a whole lot of discovery. It’s like, “Yeah, yeah, of course, there’s gonna be regions where we deploy and it’s outside of that area. And so the test engineers were testing both cellular where our R & D facility was. So all of the testing was done where a cellular tower’s right across the street. And so some of the early discovery or the early exploration was just assuming that you had excellent bandwidth, almost no latency, all of the speed that your corporate connection could provide. And then when it was lighting up the radio, it was picking up on a radio that was just right across the street within a metropolitan area. But when we had to go to the outer reaches of Canada, you know, even at the prototyping phase, it was prototyping in a parking lot. We didn’t prototype out in the wild and understanding how latency or understanding how the real world scenario is. And so I’d say during that exploration and validation stage, one of the dangers is assuming that the R & D that’s being done on the test bench isn’t bringing in some of these interference, machine noise. In the car wash instance, we used our first wireless card readers out in wash bays. And if anyone knows about RF, water is an excellent way of absorbing radio frequencies, right? It’s also great at absorbing radioactive material as well. But when you think about a car wash bay where the self-service ones were a bunch of air and mist, you know, misting is going up in the air, that accumulated moisture was dropping the wireless signal down drastically. And so it meant looking at an entirely different set of repeaters, which were not spec’d early on. We had to go to a whole different type of commercial grade. And so all of the pricing that was done at the point, because we would run them, but we never ran and like washed cars and tried to do it at the same time. So it’s that idea of thinking through a lot of those other variables which are unforeseen as the environmental conditions. Or doing cabling. If you’re doing IoT and you’ve got data lines, something that caught us at least six different times where we’ve flown a technician out to do an installation and we found that fluorescent lights, if you’re running lengthwise, and then the fluorescent light bays were going in an opposite direction, it creates an interference for ethernet, for RS232, and introduced noise in on a data line. And so these are the things that you lose days of downtime, putting people up in hotels. And then it’s the goodwill of the customer, and they might even be prototype, you know, one of those early beta testers. So yeah, I think the environment wins on this one. Mother nature kicks my butt every time.

– [Ryan] Yeah, definitely. So if we move into those next few, I actually have something I want to come back to at the end of these four phases, kind of seasons that we’re talking about here. But if we move into the validation and then the acceleration side, how should people be thinking about those challenges and trade offs? Like what changes once you get past the exploration, into now validation, into acceleration, and going from there?

– [Ryan Carlson] Validation and acceleration depend on every project. But usually between those two is getting the green light from the boss, the corporate. You’re given the, you know, it’s usually stage gate two or three in a corporate setting, where you officially just got money to really go forth and make a run at it. You probably have a project manager, you’re given some engineering resources. So early validation is usually a small team, maybe even a pet project. Acceleration is, there’s now a team behind you and there’s eyes on that project. So the performance of that project can make or break careers as well.

– [Ryan] Yeah, what I’ve seen in the past is where we talked a lot of other companies and experts who have said in that early stage, kind of this validation stage you’re talking about, it’s really important to ensure that there’s some level of alignment between that small team and these stakeholders, at least at some level. Obviously, they need to be knowledgeable that you’re doing this, but ensure that you kind of set out what you think the ROI is going to look like, what success metrics are. So that when you do get to that ability to accelerate forward and get towards scale and so forth, you have their support, and you’re not kind of starting from scratch and trying to kinda now sell this back into them to explain why there’s value here, ’cause that definitely can derail any momentum and progress that’s been made, and the investment that’s already been put forth. So how do you all kind of think about that? And I’ll be curious just to kinda get your opinions on how people can kind of go about getting that buy-in, in that validation stage, so that when they’re ready for acceleration, there’s less of a delay and they can kind of progress forward.

– [Ryan Carlson] That’s a good question.

– [Ryan] Kenta, what do you think?

– [Kenta] Yeah, definitely, you know, when it comes to the validation and acceleration phase, there’s a, you know, the checkpoint to pass. And the one important thing to do during the verification phase is to have a POC available, a successful POC and demoing that to stakeholders, and preferably, also with the potential users in the target audience, and to get feedback. And, you know, if the feedback and all the stakeholders’ opinions are positive, it’s gonna be smoother towards the acceleration phase. But if there are some, you know, things to adjust, again, you know, it’s just always the case that there can be something to fix, you know? And what is important is you don’t get afraid of getting negative feedback at that stage. It’s always the case that there is something to fix before moving forward. So, you know, having that mind set and also welcoming all these negative feedbacks or constructive feedback, and apply that to the POC before acceleration is an important thing. You know, once you accelerate it and realizes there’s something to fix, it’s gonna be much more costly and affect the project timeline longer. But if you can detect that in a verification phase, and fix it, and then accelerate, then it’s gonna be much more smoother and efficient. So those things are important.

– [Ryan Carlson] I found that.

– [Kenta] Kinda similar to software development process, but some of them can be applied to hardware product development as well.

– [Ryan] Sure.

– [Kenta] Sorry. Ryan.

– [Ryan] Sure.

– [Ryan Carlson] No, no problem. It was something that you were, you know, the proving it to the stakeholders, I find that one of the best pieces of advice is to create some sort of visual output, a simple dashboard, something that is tied to a business outcome. And I’ve seen predictive maintenance or like pump monitoring or motor vibration monitoring, various initiatives where it’s just starting with, we picked the most troublesome asset in this facility and it’s the one that gives us an issue every week. And the output is something that the executive team would see, was something as simple as red, green, yellow. And if it’s green, it means we’re making money. If it’s yellow, it means check engine light. We already know that we’ve got people on it. Red means something is wrong. Right here, this is just a simple visualization that says everything is okay. Or, you know, on this right side, it shows just the number of events going up. It’s just a visual cue versus getting into the wave forms and the algorithmic insights of the different sensor datas and readings. Like, it’s very easy to lose a stakeholder. Nobody wants to buy a sensor. They want to buy understanding of what’s happening in a particular situation, right? So I think the story of what does it look like one year in the future if everything’s going well, is oftentimes lost. Especially when it’s an engineering led project. Especially if it’s a passion project. It’s important to equate it into how does this help internal process?

– [Ryan] Building that business case.

– [Ryan Carlson] Bottom line, right? Yeah, draw that business case.

– [Ryan] Building that business case right.

– [Ryan Carlson] Exactly.

– [Ryan] Yeah. From your all’s experience, when you’ve worked with companies and they’ve maybe, you know, or maybe you have run into this situation when you’re talking to companies, is they have potentially outdated opinions and biases, and things that are attached to IoT, the different talent technologies associated with IoT, bringing this into their established kind of companies and processes. How can companies kind of be thinking and approaching that prior to going down that road? Because I’m sure a lot of our listeners run into that where they’re talked to a potential customer, or the team that they’re working with at a company is now going and selling this back into their management, and they have to combat management’s outdated opinions, biases, kind of things that maybe are not as accurate. How do you advise them and how do you kind of approach handling that, or being prepared to handle that?

– [Kenta] One thing that I –

– [Ryan Carlson] You don’t have some –

– [Kenta] Oh, one thing that you made me think of regarding that is that, you know, the stakeholders and management may not be the actual users of the product or application that you are building. So even if you get a feedback from them, it may not be right. So even if, when we are building some feature, I may not be the right person, right target user of the new feature. So one thing that I’m always encouraging the team is to go to customer and who is actually going to use the feature, and get their feedback back, and then work from there. So what we do usually is to build something quickly after listening to customer’s conversation and pain points in the development, and build something, and then offer to the customer, and get feedback. That will be more accurate feedback than, you know, anybody in the inside company or engineering team. So that’s what I would recommend.

– [Ryan] That’s a really good point, ’cause we’ve framed it in this way in the past where it’s building kind of from that end user backwards when you start venturing down this path, you know, figuring out where the real pain points are, talking to those people and framing it from there, bringing in the business case, Ryan, that you mentioned. But just kind of working backwards from there as opposed to working from the technology forward. Usually, it kind of helps tie the real pain point, the real need for this to the people that internally is still trying to get there, but they’re buying from, because you’re actually talking about real problems that exist, because you’re collecting them from those end users. But Ryan, what do you think? I know you, you’re gonna kinda jump in there before Kenta.

– [Ryan Carlson] I was going to say that when we say customer, understand that it is an incredibly loaded statement.

– [Ryan] Sure.

– [Ryan Carlson] A customer, there are buyers and users, and they are rarely the same person, especially in B2B. So when we are speaking to a stakeholder, they are usually in the buyer or an influencer, then there’s the users, and then there’s the beneficiaries. Without having the voice of either one of those users or those beneficiaries to speak on behalf, you know? The safety officer within a plant, they are someone who is a beneficiary of that safety equipment that’s used for the users and is gonna help build the justification for the buyers in order to do that, right? Like, we need to bring these numbers down, we get these fines, we have to meet this compliance, failure to meet compliance equals x, y, z. You know, there’s all of these, it’s just as much sales as it is product research as it is user research. And so, you know, at this stage, we’re still talking about trying to get the product into the field. So from exploration to validation, this is all still, you know, the development process. I think the most interesting part of this entire conversation is the commitment to put the product into the market and live with that commitment, right? So when we go from acceleration, which is build the first article, do the initial testing, and now we’re starting to bring in marketing, we’re bringing compliance, we’re bringing distribution, channels, sales training, all of those things, we now have to start thinking about, whoa, this product is gonna be out in the world at scale. And this is where I’d say the most landmines exist. This isn’t why products fail, it’s why companies don’t make another connected product. It’s a reason why companies fail to scale to their potential because they’re limiting themselves in a couple of key areas. One of these areas is around the ability to deal with your connected equipment out in the field. And I’m gonna let Kenta speak to the technical aspects, but when you deploy your first generation of hardware in the field, when I was shipping little devices out to car washes, vacuum islands, fragrance stations, air filling stations, anywhere that you would need to have this wireless device that would control payment, the number one unexpected cost was overnight shipping. And everyone’s going, “Why are we paying?” We pay a ton of money for shipping, but overnight shipping? And we looked at every time there was a new firmware release or a new product release, and we were shipping out equipment that was meant to run someone’s key critical factor within their business. And when something wasn’t going wrong, we had no ability to diagnose that device remotely. We had no way to push any sort of updates. And so we’d have to pre-program a bunch of modules, put ’em in an overnight box, put a pre-packaged label and ship it out. And that got really, really expensive.

– [Ryan] Sure.

– [Ryan Carlson] And so what’s been fascinating to hear Kenta talk about, the work that he’s done at Soracom, is putting some of that remote access right out of the box. So, Kenta, what’s been your experience with that?

– [Kenta] Yeah, you know, if you have done some software development, you know that when you write the code, it can never be the perfect one at the first write. So you have to always, you know, debug and fix it, and then update and then deploy. So you know, my background is actually cloud solutions architect and also the cloud side development. So that process is, you know, in my mind all the time and many of our engineers as well, but when it comes to like a hardware product development, it’s usually, you know, impossible after shipping the device, you know? You can’t really touch it and you can’t update it. So that kind of, you know, the mindset of updating software all the time or remotely accessing the devices to troubleshoot, may not be always kind of in everybody’s mindset. But we strongly encourage everybody to think about the hardware development as in a way similar to software development. No firmware can be perfect from day one and there will be problems, that’s the nature. So you have to be ready for help, you know, handling that kind of situations. So remote access that Ryan mentioned is the one important thing. Once the device is deployed in the field, you can’t always get to the device, and connect the USB cable and troubleshoot. So you need to have a way to remotely access. And what is important in that case to think about is security. You can’t just open a remote access port to the, while everybody on the public internet, you have to be able to securely access the port, and only you and other means should be the ones who are connecting that port. No one else. So, you know, we talked about all these remote access with many customers and they said, “Okay, I know that importance, but we can’t build it by ourself, how should I think about all this security?” So we identified that as a kind of common heavy lifting in IoT development. And that’s why we built the builtin security, remote access feature in our connectivity platform. When you use our SIM card or eSIM or our secure link service, it always comes with the on-demand remote access feature. You can just select a device on our web console, and request the remote access, and you can just use the standard remote access features such as SSH for Linux based devices, or remote desktop for Windows servers, and maybe web interface on some gateway devices. You can just request the access to the port, and we can securely open the port only for you, and you can use standard tool to access those devices. So once you can access those devices, you can run command and look at the log and troubleshoot. So that capability is really important. And also firmware update capability, that’s another thing you should always think about. So yeah, right. These are two.

– [Ryan Carlson] And that comes with the caveat though.

– [Kenta] Sorry, go ahead, Ryan.

– [Ryan Carlson] It comes with a caveat though, that remote access, I remember our first iteration of handmade remote access, and it was leaving a port open, and that turned into not a good idea, all right? And so, you know, we’re now in a world where security isn’t gonna be getting any easier, right? It’s always just gonna be more complex. So the, you know, static IPs, anything that’s a permanent hook, that’s actually one of those unexpected, long-term pieces of technical debt that we’re finding, is that, you know, you leave a vulnerability like that open, and so it means thinking about things like VPNs or in Kenta’s case, you know, that on demand feature, it caps out at like eight hours or something like that. Like it’s not a persistent connection. So it’s meant to be only as you need it and then closing itself out. So even if you’re building something from a support department or a product support, you know, it’s incredibly important to think about how you’re kind of closing the door behind you, and not leaving a point of intrusion, because, you know, just as much as you don’t want to have to drive out to all the locations and plug a USB in, you also don’t want to have the PR that comes with a security vulnerability. And I think it’s an important exercise that everyone should be doing, if you don’t have a security officer, is find someone who can help run through an audit or run through that scenario of what happens if? And I think that’s a really important piece to think about. So yeah, I mean if you’re doing ISO 27001 or ISO 9000, or HIPAA or HITRUST, or, you know, some of these other regulatory pieces, or PCI DSS compliance, they’re gonna make you go through that anyways, and document it. So don’t forget about those things either. And you know, just like having legal early on, I know QA really wants to be involved early on, like bring QA in right from the get-go, bring legal in, bring security.

– [Ryan] No, I totally agree. You made some very good points. I think this conversation has been very kinda eyeopening. I think to a lot of, as people listen to this, it’s gonna be very eyeopening, ’cause there’s a lot of stages and different things that are challenges that change per stage. You need to be thinking about how to consider different elements of it to really give yourself a chance at success, which is part of the reason why I think, you know, IoT to some is viewed as quite a challenging kind of solution to incorporate into their business. But the conversation we’re having here is shedding light on I think some really key areas to be focused on as you’re bringing a solution to life, whichever role that you’re kind of playing in that progress. I do have like another part of this conversation I wanna get into, but what I’m thinking we’ll do is save this for another recording, and talk kind of more about, now that we know what these challenges are, how do you really, kind of successfully bring a product to market and go through those phases, like more of the do’s as opposed to the challenges, right? But before I let you both go, I wanted to ask you, because this will go out obviously earlier in the year, potentially then our next conversation, what are you all kind of thinking about as far as 2023 is set up for the IoT space? You know, we’re seeing AI kind of get a lot of conversation, which, Ryan, to your point earlier, it kind of comes into that whole, you know, the shiny object like ChatGPT is, is how is that really playing a role? But just tell me a little bit like about kind of your thoughts on where the industry is and where it’s going this year, which I think will be a kind of a good way to kinda wrap this conversation up.

– [Kenta] Yeah, since we just talked about AI, and also the, you know, Ryan also mentioned the ChatGPT, you know, the AI-based data processing is already happening and it has been done many times in 2022 as well. We have customers having the camera devices in the field, and stream the video to this cloud backend, and process them to analyze the video, and so that the people don’t have to look at those things, surveillance camera, they can just get notified when event happens. That kind of thing have been done. And we have a old core customer case studies around that. But now we are seeing the kind of next generation AI movement happening. Like your ChatGPT is happening and Google is now launching a new chat engine bot. So the one thing that I think we will see is that, this morning we actually talked about it, so maybe when it comes to like exploration phase, you want to try different ideas, and, you know, most of the ideas are not going anywhere, but there are some successful ones. In order to find them, you have to try many times and try different ideas. So, you know, when you try different idea, developers have to write the code, and try it, and see how it goes. It can easily take days and weeks. But if you can use the ChatGPT type of AI engine, you can just try an idea, just to talk to the AI and say, “Hey, I wanna do this, make this happen when the button is clicked.” And they can actually write the code and deploy it. And of course, you know, in the production, you have to look at the quality of the code, and you know, all the QA and testing. But for the prototyping phase, I think that can be a useful way to try different ideas in a short period of time, and get user feedback, and build the right product. So that kind of development process will be possible by having this next generation AI movement. And that can be applied for many scenarios in IoT as well, which makes me excited.

– [Ryan] Sure, good. Ryan, what do you think?

– [Ryan Carlson] Well, I heard two questions. One of them is the trend in 2023, and then AI. As far as the trends, this is an elephant in the room. We are going to see, this is me Babe Ruth-ing it. We are going to see a significant focus on where our components within our IoT devices are being sourced.

– [Ryan] Okay.

– [Ryan Carlson] There are already a lot of, the legal council within large companies are now wanting to know the chain of custody for where devices are being manufactured, right? Are they being manufactured in China? Are they in Taiwan, are they in Europe? Just knowing where things are coming from is very, very important. Consequently, there is also a significant amount of legislation and changes in data that are being implemented in 2023 that is around also data. Which state or national lines is data crossing? Even from a telecommunications perspective, does my data stay within my country? I mean, we’ve already seen this with privacy, we saw with the iPhone, and, you know, all of the marketing metadata, but IoT data is just as much under scrutiny for, you know, does the data stay within the country that it’s generated? So knowing these things are gonna be questions that product managers are gonna be asked, and they’re either going to be on it, which I doubt, because we already just assume a global supply chain, and a global economy, and how this works. And again, this is just a trend, it’s not saying this is how it always is gonna be, but we know in 2023, that these are things people are gonna wanna be thinking about, is can I answer that question? You know, where’s that chain of custody? As far as artificial intelligence, I don’t wanna say that I’m bullish on it, but AI isn’t anything really new. We’re finding new mathematical ways of doing neurolinguistics. There’s new ways of advanced learning models, but it’s just machine learning. And the one thing that AI is exceptional at is finding patterns in an immense sizes of data sets. But what this does mean is that we need to have access to data. And I think this is where the key, the hole that IoT fits, it’s a very nice AI sized shape, is that the Internet of Things is the ability to start filling in those data gaps. AI is useless if it’s got a limited data set.

– [Ryan] Totally agree with you. I have a very similar view that in order to, or IoT is gonna be the big enabler for enterprise AI because it needs to be able to collect, these AI models need that data, and that’s what IoT’s about, is collecting that data. So very good points. I think a lot of interesting things to kind of look at this year. This conversation was fantastic. I really appreciate both you taking the time. We haven’t done a deep dive into the challenges, and the way you kind of broke it up for us, Ryan, was very well understood. So thank you for doing that. And you’re all’s perspective from each of the kind of angles you come from was very well received on my side. So thank you both for taking the time. Look forward to having you back. I wanna dive further into some of these topics, give our audience some more insights into each those stages and the things you should be doing in order to succeed and kind of give yourself the best chance to success, which will be a lot of fun to kind of talk through as well. But other than that, yeah, thank you both so much and I appreciate you being here.

– [Ryan Carlson] Absolutely. Just wait for the 2.0 release of your product. That’s where the fun really starts.

– [Kenta] Thank you, Ryan.

Special Guest
Soracom
Soracom
From the cloud to the edge, Soracom delivers the world’s most advanced IoT connectivity. With millions of devices connected worldwide, Soracom helps projects succeed with global coverage, built-in network management, and secure cloud integrations.
From the cloud to the edge, Soracom delivers the world’s most advanced IoT connectivity. With millions of devices connected worldwide, Soracom helps projects succeed with global coverage, built-in network management, and secure cloud integrations.

Hosted By
IoT For All
IoT For All
IoT For All is creating resources to enable companies of all sizes to leverage IoT. From technical deep-dives, to IoT ecosystem overviews, to evergreen resources, IoT For All is the best place to keep up with what's going on in IoT.
IoT For All is creating resources to enable companies of all sizes to leverage IoT. From technical deep-dives, to IoT ecosystem overviews, to evergreen resources, IoT For All is the best place to keep up with what's going on in IoT.