Welcome to Developing the Industrial Internet of Things. This online version of my course is based on my on campus course, I teach at the University of Colorado, Boulder. The course is part of the Professional Masters Program in Embedded Systems Engineering at CU. The Professional Masters Program is targeted at students getting into industry. The video segments that make up this online course were extracted from my spring 2018 semester at CU. At the beginning of each module of this online course, I will make a brief video appearance, where I will introduce the topics to be covered in each module. In this first module, I will further introduce myself and provide a course overview and major topics areas covered in all three courses within the series. Then I will move on to cover the definition of Industry 4.0, what is the Industrial Internet of Things? We will study precursors in enabling factors, we'll take a look at business decisions and considerations, we will look at the benefits in a technical proposition of an IoT system. We will come to understand market factors that are played today market, market dynamics, drivers, restrains, opportunities and some of the challenges that we faces. We will take a look at the growth potential, we will take a look at application areas such as automotive, oil and gas, and transportation. We'll learn who the top players are in the IoT base and we'll learn what key skills to develop to be employed in the Industrial Internet of Thing basics. First of, who am I? I'm a 30 years plus chip designer. My first job out of university was working at Sperry Univac, mainframe floating point logic. I thought it's going to be so cool to go out and design all the big iron and find out how mainframes work. And it turned out, it was interesting for about the first three and half years or so, and it just kept kind of boring, there was not a lot of room for innovation. I was thinking up new instructions and go to my boss and say, this is really cool instruction, we can combine these two and create a new op code. No, there's no room for that and we will implement what is written in the spec, but good job thinking about that. So I left there and I went to a company that was like literally across the street and starting designing 3D graphics chips, and I was there for six years. And then I went to LSI Logic, they have since been acquired. They were known as LSI Logic, got acquired by Avago, and then Avago acquired Broadcom. And then Avago rebranded themselves as Broadcom, so they're known as Broadcom now. I moved from Minnesota in 1995, and I was employee number three in the Boulder area. Opened the very first LSI Logic office in Colorado. And I was North American Field CoreWare Manager where I oversaw many, many chip designs. Our primary role was to help customers take MIPS microprocessors, embed them in a CPU for their particular applications. I did that for a number of years, about four years. And then I switched over and became lead hardware architect for satellite set-top box decoders. And the primary customer was Echo Star, yeah, Dish Network. I spend almost nine years at Seagate as the lead hardware architect for enterprise SSDs, and I left there in 2014. And I've returned to storage, so I'm currently a Senior SSD Architect at Micron. So the format is a traditional lecture. So every week, you're going to come in and listen to me talk. It's also a survey course, and it's intention is to introduce you to a very, very wide range of subject matter, with the intention of broadening your scope, your view point and your vocabulary. So when it comes time to go to a job interview and some of these topics come up, you'll have at least heard the jargon, you've heard some of the terminology, you have some idea about what these concepts and topics are. So you can answer the question, instead of at the interview table, well no, ma'am, I don't have any experience in that area. You can say, yes, I had this class developing the Industrial Internet of Things and we spent a week studying this. So I have the general idea of what his particular topic is about. The primary focus is to study emerging trends both market and technical. You're going to learn some key business concepts for engineers things that are important for engineers to know in the business side. You're going to learn some key skills to develop specifically focus that the Industrial Internet of Things or Internet of Things, however you want to look at that. We have some input from various segments, various people, various engineers, various businesses. They've told us that there's certain things that they want students to understand and come away with. So we're going to cover that this semester. going to understand the big picture, how these systems are built and the value propositions that they offer. We're going to zoom way, way, way, way, way, way out, all the way out, as far as you can go out. And look at these highly interconnected systems, highly instrumented systems. We're going to learn about what platforms are, and wireless communication protocols, and so forth. And one of the key takeaways would be the value propositions that these systems offer, and your role in developing the Industrial Internet of Things. You'll be able to see how your ESE core and elective courses intersect actually very nicely with the Industrial Internet of Things. This is transformation that's taking place in the business and manufacturing world and the various application segments like agriculture and manufacturing is going to significantly transform business operations. And it's happening right now, as we speak. So what is in the Industrial Internet of Things? This is a very broad spectrum, these delineations are my own. Over here, we see consumer electronics. So we know about Alexa and these various always- n devices. Personally, they kind of creep me out, I don't like some device listening to me constantly, but it's cool. Certainly, this has gotten all of the press, if you will. There's what I call partial industrial, the retail segment and healthcare segment. What I really consider industrial is application areas of building automation, oil and gas, agriculture, automotive and transportation, manufacturing, and the utilities market. This would be power generation, for instance. >> Does building automation mean creating automation or construction automation? >> So there's an example coming up, I'm not sure where it is here, but we'll eventually get to it. So it's temperature control, occupancy control, access using biometrics instead of locks or keys or something, your fingerprint reader. Lighting control, all of that to reduce the overall cost to the operators of the building to minimize energy use and make it as efficient as possible. It's all about efficiency, in fact, almost every application in the Industrial Internet of Things space that we're going to look at is about operational efficiency. You'll hear me say that over and over and over this semester, operational efficiency, other questions? So here's another crude-ish picture I drew to try to give you an idea of the concept behind this course. It's very wide, infact, as wider than what I have shown here. And then we're going to go deep in certain areas, some areas were just going to do a cursory overview. And really it's just a survey for your awareness, what companies operate in a particular space, what services they provide. So if you're interested when it comes to time to look for a job, you'll say company xyz, they operate in this base and they produce these components and the software and these solutions. I want to go to their website and see if there's any job openings there. So this is a tremendous opportunity for you to see a very wide range of employment opportunities that could await you, should you choose to go in that direction. So platforms, we'll learn all about platforms, operating systems, and real time operating systems networks. Wireless comm protocols, security, maybe that one should have been a little deeper, and markets should have been up here, I'm not sure. I've added some additional material to the security segment. How many are aware of Meltdown and Spectre? Okay, most of you, okay. So it's pretty stunning to me when I went often to read about those. Wow, okay, whoops, [LAUGH] in the Industrial Internet of Things, we're talking about thousands, millions, tens of millions of sensors, all connected together, connected to the Internet, security is enormous. When I was at Seagate, I was involved in building the logic that implemented the first self-encrypting drives at Seagate hard drives. And then later, when I moved into working on solid state drives, I architected the complete security architecture for Seagate's enterprise solid state drives. So I have quite a bit of experience implementing security. I am not a cryptographer, I am not a crypt analyst, but I can recognize a good security solution when I see it. And I understand threat vectors, I understand how adversaries can mount attacks at a secure system. I intend to share as much of that as I can share with you that isn't a trade secret, or confidential information. Sensors, we'll spend a little bit of time. This is one of the key learning areas that employers in region want us to spend some time on, want students to understand this. We're going to touch on it lightly, then we'll get into file systems. We'll get into how drives work, how storage systems work, that then leads into machine learning. You're not going to have to write any machine learning code, I've written it for you. So not only do you not have homework to go off and write machine learning algorithms. [LAUGH] But I'm going to give you the code so you can take it and go off and do with it what you want. But we're going to study a number of machine learning algorithms and these are just the basic ones. This is beginning machine learning, but it's cool because it works. And the machine learning algorithms can solve problems by looking at some data, learning from that data. You present the algorithm with data it's never seen before and then it makes predictions, and it's pretty cool. Because we're arriving at a solution without explicitly programming an algorithm to perform that calculation to get the answer you're after. It's pretty neat. Big data analytics, this could probably be a whole semester long course. I'm going to squish it all down to give you the key points you need to be aware of. And we'll get into all that, I have a lot to say about that. And then another area is debugging deeply embedded systems and then there is a number of other topics as well. Questions?