 And here at Better World 2019, hi, so who are you? I'm Hugo Feins from Electric Imp. And what is this? So this here is one of our customers' products. This is NexGen, who have done this pharmaceutical container monitoring solution using an INPS cellular, and this one uses an H753-S732-H753 processor. And what do you do there? What is this? So this here, the Electric Imp is providing the secure connectivity. In this solution it's monitoring rotation rates and temperature and pressure of this processing vessel here. And the really great thing about this, they actually got this solution from original prototype to mass production in 10 weeks. 10 weeks? Yes. That's barely more than two months, right? Yeah, that's pretty fast. And that's one of the things about building on a very mature platform is that you really get to leverage all the stuff we have. So the connectivity, secure connectivity, OJA update, all that is in place. All the drivers have done everything, so you can just really concentrate on your application and the data you're collecting. And you've been able to do this so far because you're a partner with ST? Yeah, we've worked with ST. Actually we were one of the earlier customers for the H7 series. So we worked very closely with them at the beginning. And now we've done all the bring-up. Now we can enable a lot of other customers to start shipping the H7 in volume and let's look over here. Are there some of the other products you have? So what is this, for example? So this is called the MP Explorer Kit. This is actually our original product that we made. This was done, oh, so the actual product. This has an STM F205 and Wi-Fi in it. This one here is actually reporting temperature and humidity to the cloud right now, which is why it flashes occasionally. And we have a few ST sensors on here as well. We've got STM sensors, temperature, humidity, temperature and air pressure. So is this part of something you were selling? Yeah, I mean this one is kind of a way to experiment with let's give and understand how our system works. And it's like a $25 kit. When did you start selling this? Well, this one's been, I mean, the in-card since 2012. This Explorer Kit has been available for a couple of years now. All right. And what is here? So we have a few other modules here, kind of talking different things. Actually the newest, even though it has a middle number. This is a Wi-Fi module again. There's Wi-Fi, there's BLE. It has a STM32 F412 in it. So it has very, very good low power, low leakage, low sleep currents. And really pretty powerful. So we have a lot of customers doing things like Bluetooth gateways with this. Because a Bluetooth gateway is this and a power supply. There's nothing else to do. Why do you work with the ST parts? So ST has a really good product range. We've gone up to the high end for our cellular module. And this is the module in that device. On one side it has a radio. On the other side it has an H753 embedded SIM and so on. Really, we have customers doing very demanding applications. And this one, with the memory and so on that we have on this, the high-capacity flash and the RAM. We can do things like this. This module will do concurrently WiFi, Ethernet, Bluetooth and cellular. So you can do things like, things you previously wouldn't need a Linux machine to do. You can have, for example, WiFi connectivity with cellular fallback without having to have all the overhead of solutions. And also the proper minus 40 plus 85 temperature range. You've got all the great things the H7 has like ECC on RAM. The really truly industrial quality of using it as well. So what's the modem right here? This is a Jamalto. A Jamalto LT Category 1 modem. So it's for NBIOT or something else? No, no, this is LT Category 1. This is 10 megabit modem. Full modem also has 3G and 2G fallback as well. So this is used by people who want to hire a bandwidth. We actually here have our newer product, which is the MC002. This one has the Quectel BG96. So that's a CATAM narrowband and 2G. This one we've paired it with the SEM F4 and 3. So this one is a lower data rate, lower performance, but lower power as well. So a lot of people are using this for like tracking type applications. The lower sleep currents and the lower operational current of an F4 and 3 suits the lower bandwidth modem. So this one's actually, these are actually the first prototypes we've just had back. We have a non-form factor board. These are the first form factor ones. So we bought them along. You have a badge that says partner with ST. Does it speed up time to market or what does it do? I mean, partnering with ST is great. The products are great. They're very well documented and the support we get is good as well. When we find something unexpected, ST really dive in and help us unblock us. What's the software that runs? You say you don't need to full Linux to do different these type of things. So we run our own OS. It's called ImpoS. It's a small Ticlis Artof. It has a very small RAM footprint which means it actually runs on everything from original product was an F205 with 128k of RAM. So actually our OS will do everything. So we have the OS, all the stacks and so on overhead, TCP, TLS, all the buffers and VM 4045k of RAM. So very, very small. Many devices. But it allows customers to develop in a high-level language. They develop in a high-level scripting language which is called Squirrel. It looks a bit like JavaScript. When we started, embedded JavaScript wasn't really available so we used something called Squirrel. This demo here we actually showed it last year as well but it was the Wi-Fi was so bad it didn't work. Here we're actually showing a way of updating a nuclear board here with an F4 and 3 and the module here. So the module is providing security to the nuclear board but also it's providing a fail-safe OTA upgrade. So what will happen here, I can show you on the screen. This is actually in Azure. This is all running on Azure IoT Cloud. I can change the firmware version running on the nuclear board. I can change it by updating the device and device twin in Azure. So you have to click this but look over here because it's very quick. So same shown in version 1. When I change the version this device is going to fetch a new one from GitHub. Okay, it's not being quick now. It's raising the flash it's downloading the image from GitHub and it's already reflashed it to the device. So that is using the DFU mode built in here. We also can do it via SWD. So we're actually using the electric system to talk to these your IoT system look for changes to the firmware version so if I want to upgrade my MCUs in the field, change the version in Azure, the platform will pull down the new firmware image from GitHub here, chunk it, send it down to the device and then turn it to our device which will then do DFU and update the MCU in the system. This is actually kind of good. It allows you to keep an OS, a failsafe OS something, a device without changing any of your code. Is this all available this? Yeah, this is an example. Are you selling this? I mean this board is actually a demo board. We can give people the guppas for it but there's nothing, particularly, it's a UART connection and more that we can provide people the example software. This is the demo board that ST is selling, right? Yeah, this is just a demo board. But how do you put this in there? It has to be... In your own system you have this on the same board as this or maybe an expansion board and you connect the wires. Do you help people to develop this? Absolutely, yeah, we provide on all our stuff we provide open source software for all the applications. We provide all our reference designs and hardware. You can download the original source files for CAD from our website. We make it as easy as possible to get started with this stuff.