GE discovers that industrial IoT doesn't scale
mailchi.mp
mailchi.mp
All of your pretty analytics won't do jack if all you get back is -999. Things get complicated the closer you get to the metal, so systems are installed and configured to work, and then you back away slowly and don't breathe on it.
Eventually you have a plant full of things that look very similar from the front office, but once you dig in, all of the interesting stuff is completely different, and different in different ways.
The risk aversion that some sysadmins feel towards changes is absolutely nothing compared to what floor managers want out of their technology. They want to never touch it ever. They want it to work and they want never having to ever think about it. This is perhaps the polar-opposite of what IIoT provides today, requiring constant configuration and security patches. And GE and others are still wondering somehow why the tech isn't taking off.
They are prohibited from touching it because vendors of equipment that is part of the assembly line have contract clauses that can bankrupt them within hours when equipment fails and cannot be repaired or replaced within 2 hours, so they in turn forbid any changes.
Indeed, I would extend that to all technology in general today --- software that seems to need constant updating and is in a state of flux, wondering what else is going to get broken with the next update, etc. Anything web-based has a particularly high churn. It's actually quite unsettling even for someone who isn't running an industrial process but just wants to use their computer to get stuff done.
The lifetime of a lot of industrial process equipment is measured in decades, and maintenance/downtime is very infrequent. Continuous reliability is more important than latest and greatest.
The point being, I see why constant updates are a necessity for anything Internet-connected - but it doesn't make me hate auto-updates any less.
> Continuous reliability is more important than latest and greatest.
For me, as a user and developer, this holds too, but what can one do. ¯\_(ツ)_/¯
The problem with IoT isn't the backend. There are plenty of companies that figured out the servers, ingestion, security, dashboarding, etc.
The problem is all the nodes. Customers aren't going to replace equipment with newer systems just because it has IoT capabilities, which means you're attempting to retrofit machinery with sensors and connectivity. Or else you wait until the major chain customer has refreshed every single piece of equipment in every store. Set your calendar for 7-10 years and check back in.
For retrofitting, every single case is different, it's custom, and 90% of the time it's not easy. And, no, slapping a Raspberry Pi to the side of a milkshake freezer isn't the answer. Some products like Helium are closer, but an array of open-collector GPIOs isn't the answer either.
The only way to win here is to be highly vertical and close to your customers not only in business knowledge but actual integration with the equipment makers. I certainly don't see GE, MS, AWS, Google or anyone else really making the commitment to that kind of stuff.
>> 90% of the time it's not easy
Why ?
And maybe the right approach is a marketplace approach ?
Say i'm an someone who have created a node for fridge X, at my local town. allow me to upload designs of hardware(or maybe standard programmable hw, what makes sense), software, cables, documentation, maybe verification - and to sell them to anybody, easily.
And when someone orders such designs, the marketplace sends him everything fully working with simple installation instructions ?
Quite a bit of industrial stuff is one offs, were you have the only one(s) in existence. I've made devices for industrial use were the customer only needed 1-5 of them.
Making electronics survive those conditions is expensive and most people don't need that level of protection.
In my line of work, that's the complete opposite of what goes on. Ecosystems are closed for a number of reasons including patents, warranty, and liability.
Unless you work directly with the equipment maker and their circle of suppliers and customers, getting full approval along the way from every party (including the end customer who has no idea what's inside that black box), you're pretty much going to be on the outside.
What does this mean ? being a certified field engineer, with the explicit permission of IOT retrofitting ? And if so why ?
And assuming the equipment manufacturer is interested in a way of doing this, wouldn't he be interested in scaling and maybe some profit and other benefits(we'll probably find some benefits along the way) ?
First off, it will invalidate the warranty and cause many headaches for service personnel. Customers depend on that warranty and service network and many times it's part of the purchase contract.
Secondly, a lot of equipment is validated and approved by the customer before installation. For example, any piece of kitchen equipment that goes into a McDonald's has been validated and tested in their corporate kitchens before it's even allowed to approach an actual store. Modifications and retrofits are, again, not allowed without their permission. So unless you have a business relationship with McDonald's beforehand, you won't get the time of day from them.
Thirdly, there's no profit motive in it for the manufacturer. I've worked on systems where IoT subsystems can help with predictive maintenance (thereby minimizing emergency service calls and expensive downtime), but the cost of that system typically isn't passed on to the final customer price.
Going from $10 to $1 a sensor didn't trigger any change. Not surprising when yearly maintenance/battery replacement/shipping/installation/network fee is circa $50/y per sensor and this economics didn't change. Big data didn't change anything, as the cost of storing info was already peanuts before.
(Disclaimer: founder of horizontal IIoT startup, scaling just fine)
And there are millions of different pumps, motors, gears and whistles and their parameters and environment is so specific to the industry and actual machine.
It does not scale to offer the same thing "horizontally" across all industries. So they don't offer generalized "industrial" IoT to power plants and ice cream manufacturers alike, but focus on a few industries they know well.
You can of course call yourself horizontal across all industries if your offering ends at the software platform or some other building block, but that is apparently not what industrial clients are buying. They buy a wholesome solution.
> spent billions
Does that seem realistic to anyone? I'm sure they've spent a lot of money, but billions? Even if it's a single "billion" that's basically 1/25th of GE's total worth.
edit: Stacey sourced from http://www.ge.com/ar2016/ceo-letter/beyond/
[1] http://adage.com/article/advertising/big-spenders-facts-stat...
I am actually focusing quite a lot on IoT in general.
I was lucky enough to land a quite interesting contract to manage a LoRaWAN architecture, I learned every trick of one open source implementation[1] (big shout out to brocaar who is the author) and now I am considering selling my expertise as a product.
So providing for a flat monthly fee all my knowledge in running such system plus my expertise about LoRa in general.
Then I will segment the market considering the number of devices that an user need:
1. Extremely cheap (50€/month), sharing the resources with other tenants and best effort email support for less the 50 remote nodes
2. Quite expensive (5000€/month) for a High Available, scalable and isolated architecture (plus guarantee support) for whoever needs to manage more nodes.
Do you believe this is a viable solution or I should focus on something different?
I think your segmentation is way to rough. There is a ton of space between the farm with a few hundred nodes to manage, and Nest with a few million nodes.
People are just learning best practices to manage a few thousand web servers. Managing a few thousand brickable devices with KBs of RAM is more challenging.
It seems to me quite unlikely that someone will buy only the software and not the hardware, I believe that most of these systems will be installed by some vertical company that will sell both hardware and software. And I honestly don't have the knowledge, nor the capital, to set up a vertical company around (say agriculture).
It ends up to understand what should be my customers and I am afraid they won't be the final user of the system.
My customers are technical, I provide them with digital data that they should somehow consume and it is not an easy task...
For many companies the sales channel to this might be the it agency (postlight type of company) - so I would suggest selling your expertise to these guys first.
What you mean by postlight type of company?
> [1]: https://github.com/brocaar/loraserver
How does that compare to the TTN stack [2]? I thought that was the most popular choice by a large margin.
The other project is just the server architecture to run a private environment.
The idea is similar, however when you need total control on your infrastructure I believe the the loraserver project wins hands down.
That one.
This is the main problem with the article IMO.
Many IIoT technologies and platforms will be used across vastly different industries. Others will be industry-specific. As they always have, industry-specific vendors will integrate industry-specific elements with more "scalable" elements to provide complete solutions for specific customers.
OTOH, every complete IIoT solution will be bespoke. Sales, marketing, and integration will not be scalable.
This is what Palantir learned, and what Oracle semi-avoided in their positioning:
Your scalable solution is worthless without last-mile integration, and that integration is always bespoke.
Is the IIoT pushing for interface standards, a la SQL?
That would seem the main way to scale and extract the kind of revenue they're looking for. Create a standard (and therefore market) for smaller fish to perform the integration, such that it lifts the data up a level and products can be built that operate against diverse sources.
Yep. And always has been.
Spreadsheets are a great metaphor for this ... or an artist's canvas. They're both capable of amazing things being done on/in them ... but only with the application of custom effort.
(I work on a vertical solution for IoT-driven data science in the facility management sector.)
Maybe the problem is that General Electric is a mega-corporation instead of a company with tons of experience developing embedded software in many markets. It helps to really understand the domain and what users want when developing solutions. Also, only so much can be re-used. Each embedded project is partly a custom job with the amount of customization depending on the use case.
http://www.adweek.com/creativity/getting-hired-ge-impresses-...
I wonder why you'd want to name your company Suffering?
https://en.wikipedia.org/wiki/Sa%E1%B9%83s%C4%81ra_(Buddhism...
> In Sanskrit, "Samsara" is the eternal cycle of life and rebirth.
From the Wiki article linked in the parent:
"the beginning-less cycle of repeated birth, mundane existence and dying again"
That certainly sounds like a lot of these trends in tech.
Nobody wants the engine to stop mid air and they are incredibly complex and expensive so the costs of realtime monitoring are worth it.
For most IoT applications all the processing can happen near the edge, with messages going up to the cloud about certain events.
With LTE you get less than 5ms latency, while 5G is promising less than 1ms. However, I think those numbers are under ideal conditions. AFAIK, there's no latency guarantee. Since I'm not familiar with the landscape, I'm having a hard time understanding what kinds of problems are bottlenecked by an hypothetical ~4ms?
The bandwidth improvements are huge, but there's no mention of guaranteed speeds, nor do they mention if the quoted speeds apply to both upload and download. It also important to remember that mobile data is incredibly expensive.