AN IOT BLUEPRINT 2015

Connecting Business with Machines in the Cloud-Based World of IoT Eurotech® combines -based hardware, Wind River Linux software, Oracle Java Virtual Machine, McAfee security technology, networking expertise, and a global cloud-based infrastructure to create a framework for Internet of Things developers.

Brought to you by An ioT Blueprint | Connecting Business with Machines in a Cloud-Based World of IoT

Connecting Business with Machines in the Cloud-Based World of IoT

Table of Contents Eurotech® combines Intel-based hardware, Wind River Linux software, Oracle Executive Summary 2 Java Virtual Machine, McAfee security technology, networking expertise, and a Key Business Objectives 2 Business Challenges 2 global cloud-based infrastructure to create a framework for Internet of Things Solution Benefits 2 developers. Solution Overview 4 Executive Summary networks for decades, usually by engineering Key Components 4 or customizing the hardware and software Adding value is all about focusing on your core Solution Capabilities 6 from scratch. That forced system integrators to strengths while leveraging those of others. As the Example Use Models 6 develop networking, embedded and operational “Internet of Things” becomes more complicated Technology 7 technology expertise whether they liked it or and diverse, it’s important to make a solid IoT Tenets 8 not. A firm specializing in medical equipment, business case for attaching all of those “things” Summary 8 for example, doesn’t typically also employ Resources 9 experts on protocol stacks, low-level driver code, operating system kernels, or quality-of-service (QoS) algorithms. Distributed, industrial-grade networking expertise shouldn’t be a mandatory requirement for all system developers. Moreover, connecting a product to business applications is only the beginning. How can that connection be managed and monetized? How can it be integrated into the enterprise’s existing back-office business information systems? Can it to the Internet – or to your business systems. communicate with suppliers and vendors? How From the sensors and actuators at one end of the are updates, upgrades, revisions and changes scale, to the business information systems at the in hardware handled? In short, developing a other, there’s a huge amount of technology in successful IoT product involves far more than between. Technology that most companies aren’t just hardware/software engineering; it means equipped to handle. Eurotech and Intel have integrating products into the business in an already built out that infrastructure and made it accessible, flexible, and financially sensible available to system integrators and developers manner while creating investment protection so that they can add value while leveraging the against future changes and growth. existing (and future) technology. Solution Benefits Key Business Objectives Knowing that many aspects of IoT are the Eurotech and Intel offer an open, scalable, and same for everyone – and that few potential expandable infrastructure to developers and IoT developers have the time or inclination system integrators so that they can connect their to develop all the infrastructure from scratch systems to a global network cloud (either public – Eurotech has spent the past several years or private) and to in-house information systems. crafting an end-to-end, or “edge to application” They do this in a way that minimizes one-off software framework and application development and instead leverages existing enablement platform for IoT developers and technology, standards, and protocols, while systems integrators. From individual IoT devices providing the ability to remotely manage the at one end (say, a vending machine or an distributed devices and the applications running air-conditioning unit), to the manufacturer’s at the edge. The result should be cost-effective, information technology (IT) department and standards-based, and broadly interoperable. business-information systems (BIS) at the other end, Eurotech’s collection of IoT building blocks Business Challenges takes care of all the Internet hops, skips, and The “Internet of Things” (IoT) is a new term for jumps along the way. an old concept. Developers have been attaching The company’s framework has two major 2 embedded systems to public and private components, called the Everyware* Software An ioT Blueprint | Connecting Business with Machines in a Cloud-Based World of IoT

Framework (ESF) and the Everyware Cloud. operating system drivers. The Everyware Between them they form an application Software Framework (ESF) provides all the enablement platform for the enterprise IT building blocks required to get Device X up and world while also providing the required data, running on the Everyware Cloud. ESF includes device, and application management functions the Wind River Linux operating system, Oracle to distributed devices in the field. One of the Java programming tools, support for multiple guiding principles behind these two pillars was wired and wireless protocols (ZigBee, Wi-Fi, that every feature and function they provide GPRS, etc.), gateway services, an administration should be modular and replaceable. That is, ESF GUI, and much more. Everything about ESF is not one big monolithic software project that is based on open, global standards, not works for everyone. On the contrary, it’s a set proprietary technology. of pieces that can be added (or removed) as necessary. All the pieces work together. Just as M2M/IoT Standard Protocols: important, they also work with outside, third- The deployment of large numbers of party software. That’s because the Everyware geographically dispersed systems in the Software Framework and Everyware Cloud field require communication protocols that are based on globally accepted standards, not ensure efficient use of bandwidth, real- Eurotech-specific “hooks.” Developers are not time transactions, and the ability to cope locked in to any particular technology or any with unreliable networks. MQTT (Message specific approach. Quite the opposite: they’re Queue Telemetry Transport) publish/subscribe free to innovate when and where they choose – technology addresses these and other aspects which is usually somewhere completely unrelated of highly distributed, network connected to the device software framework and the cloud embedded devices. infrastructure. Eurotech believes that IoT developers should Security built in: add value in their chosen field as subject- Security is one of the important aspects of any matter experts and not spend time developing M2M/IoT solution and has to be looked at in a and debugging systems that are already well holistic way. Holistic, in this case, means that understood by others. Writing TCP/IP stacks the overall security architecture is as important doesn’t add value. Original features specific as the quality of the approach in each of its to a market add value. Spend your time on parts. In these solutions, there are the devices engineering creative solutions, not recreating and their software. There is the communication existing infrastructure. channel that leverages the Internet as the “WAN backbone”. There is the cloud or Connecting Devices to Business: data center portion of the solution and the The Everyware Cloud quickly connects any connection to the enterprise IT world. type of device, sensor, or asset to business Eurotech’s solution contains security applications. More than just a gateway to the technology, authentication methods and best cloud or a network stack for IoT, Everyware practices for each of these parts in the M2M/ Cloud brings field data right to where it’s IoT solutions as described in this document. needed. Everyware Cloud scales with the Examples of some of the security solution number of devices deployed, from a single building blocks range from TLS encrypted prototype to thousands of installed units in the communication channels that are limited to field. It’s a developer’s private bridge from IoT a single TCP/IP port on the remote device to sensors at one end to in-house information remote boot and Embedded Security from systems at the other. Additionally, it extends the Wind River and McAfee / Intel Security, notably, rich management functionality of the device McAfee Embedded Control. to allow for remote management of device McAfee Embedded Control includes system applications and bundles. integrity and change control for embedded devices. This software blocks unauthorized Everyware Software Framework: applications from running on your embedded Deploying an innovative IoT product shouldn’t systems (whitelisting). It is also configurable depend on engineering network interfaces, to allow for trusted software update sources 3 understanding wireless protocols, or debugging to be identified. The McAfee Change Control An ioT Blueprint | Connecting Business with Machines in a Cloud-Based World of IoT

Consumers of Data

APIs, Dashboards, Console, etc.

M2M M2M Infrastructure Integration Platform Solution

Operational Multi- Technology Service Building Block Gateways

Standard Interfaces

Producers of Figure 1. Data Cloud-connected devices.

mechanism offers file integrity monitoring, Intel-based Hardware: which includes the ability to restrict system From network gateways to development changes and visibility into change events on the systems to industry-specific solutions, Eurotech’s embedded device, real-time. hardware underpinnings rely on Intel’s world- In addition, having external security experts class microprocessor technology. No other perform continuous evaluation and testing on a processor family offers as broad a range of regular basis is an important step in validating performance, power, and price points as Intel® the security of the platform. architecture. For more than 40 years, Intel archietecture processors have set the standard Java Programming Made Easy: for performance, while always maintaining ESF is based on open-sourced Java code, the software compatibility with legacy systems. choice of more than 9 million programmers This allows developers to focus on new around the world. Java excels in quick development and new features, not fixing development time and rapid deployment. Java’s interoperability issues with older systems. large (and growing) talent pool means it’s easy to find experienced Java programmers, which Solution Overview isn’t always the case with other programming The IoT is enabling billions of Internet- languages or development environments. connected devices, ranging from small wearable Additional benefits come from Java’s portability sensors to large shipping containers, vehicles, across operating systems and devices. This and building infrastructure. Although they all allows developers to write and test their can share the same “cloud,” they have little software on a PC and then push it out to else in common, and their developers have devices with a single click. It also provides radically different business models and technical future-proofing, because Java is both forward needs. Eurotech’s Everyware Cloud and ESF and backward compatible. Code written today framework accommodate this variety through can be ported easily to the devices of the future. its modular and standards-based architecture. Productive Hardware and Service Abstraction: Key Components Much of the value of ESF and the Everyware Figure 1 shows a very simplified diagram with Cloud lies in its abstraction layers. Together, an assortment of cloud-connected devices, they enable developers to focus on their value- large and small. Put simply, Eurotech’s solution add, not on the arcane details of cloud-based encompasses everything from the sensor hardware and software. That allows subject- hubs and network gateways (including their matter experts to do what they do best: underlying hardware, their wired/wireless develop original applications, not debug low- network interfaces, intrinsic interoperability level code. That makes the entire development capability, their remote management features, team more productive and more valuable, while built-in security measures, data aggregation, 4 accelerating time to market. and more) all the way up to the integration An ioT Blueprint | Connecting Business with Machines in a Cloud-Based World of IoT

with the developer’s business information together and communicate is daunting enough. systems. While there is obviously a lot of What happens when malicious hackers start hardware, software, and technical know-how looking for weaknesses and vulnerabilities that encapsulated in this “edge to application” the developers didn’t even know were there? solution, every individual step is customizable by In contrast to this complexity, Eurotech’s the developer. Everyware Cloud, shown in Figure 3, rationalizes A somewhat more expanded version appears in the connections into a single, abstract Figure 2. Here, a number of different IoT devices communication platform. Rather than dealing (including both moving vehicles and stationary with disparate interfaces, developers can assets) are connected to the cloud and share concentrate on their value-add, whether it data between multiple applications. Trucking be application-specific data filtering, business systems obviously need wireless technology, and intelligence, device-to-device communication, one that can accommodate long ranges, national or simple data logging. Eurotech’s multi-service (or international) coverage, and occasional gateways allow any type of device, fixed or network drop-outs as the vehicle passes through mobile, to connect to the Everyware Cloud. tunnels, urban canyons, or areas of sparse Just as important as the cloud infrastructure coverage. Engineering around these details would are the devices themselves. IoT devices are no easily occupy the talents of an entire team of good if they can’t connect to the cloud, but developers, even before they start work on the most specialty IoT developers don’t have any “real” development of their product. real cloud expertise. Many don’t even have Conversely, fixed assets might connect to the extensive networking proficiency or experience cloud via wired interfaces, or wireless interfaces with complex operating system integration. If with short range and low energy. Some devices your specialty is sports equipment, for example, may require high data rates and constant it’s unlikely you’ll also be expert in protocol transmission, while others may “squawk” stacks and Linux device drivers. data only intermittently, such as when they’ve As Figure 4 shows, the Everyware Software collected sufficient data or need servicing. Framework (ESF) provides all the pieces a Regardless of the details, the technical development team needs to get up and running challenges are daunting. And as the number without spending valuable time on basic (and and type of devices increase, so does the not-so-basic) hardware/software integration. complexity of connecting them – especially if Eurotech itself uses ESF in its own products, in they need to communicate amongst themselves. this case a ReliaGATE 15-10 multi-service gateway A simple point-to-point connection from designed to allow different devices to connect to device to cloud rapidly becomes a rat’s nest of the cloud. It starts with an Intel® Quark™ processor, incompatible interfaces, standards, protocols, part of the large Intel architecture processor family and device types. And what about security? that includes Intel® Atom™, Intel® Pentium®, Intel® Merely getting these disparate systems to work Core™, and Intel® ® processors.

Business @ Applications

Satellite

3G / LTE Communication Infrastructure & Transport Options Ethernet

WiFi

Multi- Service Gateway

Figure 2. Complexity rises as the number of connected 5 devices and applications grows. An ioT Blueprint | Connecting Business with Machines in a Cloud-Based World of IoT

Business @ Applications

M2M M2M/IoT Integration Platform Integration Everyware Cloud Platform

Multi- Service Gateway

Sensors, Devices, Actuators, Displays, …

Figure 3. Eurotech’s Everyware Cloud rationalizes the connections into a single, abstract communication platform.

On top of the hardware layer, Eurotech builds on developers would need to deploy sensors and the Intel® IOT Gateway Software Stack featuring actuators (at one end of the IoT spectrum), to Wind River Linux operating system, widely integrating with business back-end systems regarded as the most popular operating system (at the other end), including a complex array for IoT devices and itself an open standard. Then of interconnection technologies in between. comes the McAfee Embedded Control security Several alternatives are offered each step of and finally the Java virtual machine (JVM) from the way with, for example, multiple wireless Oracle, creators of Java technology. gateways, different industrial computers, and Java is a key component in ESF because it various networking protocols, Developers are allows programmers to be productive sooner. free to choose the solution they prefer from In an earlier era, most embedded systems a number of industry standards and open- developers relied on C or C++ programming to standard choices. The Linux/Java/GUI software write low-level code, drivers, and applications. stack then makes it easier to develop and This approach required considerable expertise deploy application-specific solutions with a with C/C++ programming plus detailed minimum of low-level technical knowledge. knowledge of the underlying hardware – on top of detailed knowledge of the application to Example Use Models be developed. Finding and hiring programmers 1: Sports Medicine with all three skills proved daunting and costly. Professional sports often involve rough contact In contrast, ESF abstracts away the details and serious impacts to the players’ heads, of the underlying hardware and software which is why the players on ice hockey teams or layers so that programmers don’t need to be American football teams wear helmets. But how hardware experts or C/C++ experts. Instead, do you to judge when a blow is severe enough they need only be subject-matter experts with to sideline the player? And what are the effects some proficiency in Java. This opens up a of sustained impacts over time? These are serious vastly greater talent pool, speeding product issues that need real-world data, not guesswork. development while reducing development costs. Collecting that data may simply be a matter Nothing about ESF or the Everyware Cloud of outfitting players’ helmets with sensors. But requires deep technical knowledge of hardware, that’s only the start. Streaming that data from OS kernels, driver code, network stacks, or multiple sensors per helmet throughout the C/C++ programming. Basic Java skills and a course of a game will generate plenty of data, knowledge of the application are all you need. but no useful or actionable information. The data needs to be filtered and analyzed, not just Solution Capabilities logged. And the medical experts with the right Eurotech’s modular hardware and software experience are probably not also experienced offerings cover everything that system C++ programmers. 6 An ioT Blueprint | Connecting Business with Machines in a Cloud-Based World of IoT

Applications App 1 App 2 . . . . App n

Connectivity and Delivery

Network Configuration Network Configuration Field Protocols Administration GUI

Multi- Operation & Management Gateway Basic Services Service Gateway Device Abstraction

OSGi Application Container

Java VM

Intel IoT Gateway Featuring McAfee Security & WR Linux

Intel Architecture

Figure 4. Everyware Software Framework (ESF) provides all the pieces a development team needs.

Using ESF and the Everyware Cloud, the raw software, sensors, and information systems. ESF data streaming off the field can be contained separates the “nuts and bolts” of collecting the on the field, where it’s filtered and condensed data from an array of mutually incompatible before being uploaded to a central analysis sensors from the “intelligence” of analyzing and system, which may be located half a world then acting on that information. The developers away. Only the relevant information, not the constructing such an elaborate system can focus mountain of raw numbers, is transported for on their value-add rather than the mechanical analysis. The subject-matter experts can focus details of making it all work together. on their area of expertise, all the way from the sports field to the central office. Technology Eurotech’s embedded solutions rely on a 2: Pedestrian Traffic Tracking and wide assortment of hardware and software Management components that have been designed to work A large metropolitan area wants to maximize together. the attractiveness of its convention and visitor

facilities. Large conferences and events are Single Board Computers lucrative, and reflect well on the host city. But The company offers SBCs and modules in a problems with public transit, parking, foot number of common form factors, including traffic, and missed directions can mar the PC/104, COM Express, CompactPCI, VMEbus, experience for thousands of attendees. How can and high-performance blades. More than a these problems be solved – or even identified? dozen different boards, in different form factors, The solution starts with an array of sensors rely on Intel architecture processors. throughout the venue and the surrounding city streets. Cameras can monitor crowd movements Stationary Systems and the flow of foot traffic. Sensors can track For fixed computing systems that don’t have arrival times for trains and buses. Traffic lights, to be moved, Eurotech offers an assortment of crosswalks, entry gates, and exit doors can all be “panel PCs” with an entire Windows-compatible monitored to look for congestion or bottlenecks. computer embedded into a flat-screen LCD In fact, so much data can be collected that it’s monitor with screen sizes of 12”, 15”, and difficult to know how to make sense of it all. 17”. Industrial computers with weather- and Civic planners aren’t typically well equipped contaminant-resistant enclosures are also offered. to deploy and collect so much data-collection gear. On the other hand, data-analysis experts Mobile Systems aren’t usually experienced in managing pedestrian For vehicle-based systems, Eurotech has traffic flow. Bringing these disparate disciplines engineered a number of rugged, portable 7 together requires a layered approach to hardware, An ioT Blueprint | Connecting Business with Machines in a Cloud-Based World of IoT

systems for fanless operation, fleet management, networking, and more. Eurotech’s ReliaGATE family of products can be used in both fixed and mobile environments.

Everyware Software Framework (ESF) ESF layers on top of the Intel IoT Gateway, offering a further layer of abstraction from the hardware of a gateway solution to allow for faster application development and additional provide complex event processing at the edge, closer security and interoperability from edge to the device, to manage bandwidth usage and Figure 5. One of to cloud in keeping with the five ensure transmission of truly useful data to the Eurotech’s Intel® key tenets defined by Intel: cloud environment for further business analytics, IoT Gateway. processing and interface to back-office systems. World-class security as the foundation Intel® IoT Gateway • The solution implements McAfee’s robust The Intel IoT Gateway offers companies key hardware- and software-level protection building blocks to enable connectivity to legacy that secures data between the remote systems as well as the latest connectivity device, the enterprise applications, and end technology when building new systems. It user mobile devices. integrates technologies and protocols for Automated discovery and provisioning of networking, embedded control/application edge devices to ease deployment white listing, security, and easy manageability • Eurotech and its partners ensure select on which application-specific software can run. wireless sensors and actuators are Plug and Play. The Intel Gateway Solution for IoT (Figure 4) Data normalization through protocol includes building blocks which enable: abstraction to improve interoperability • Connectivity up to the cloud and • Eurotech’s software performs protocol enterprises translation (e.g., ZigBee, Bluetooth, • Connectivity down to sensors and existing Ethernet, Wi-Fi, and a host of other controllers embedded in the system protocols) without end user intervention. • Pre-process filtering of selected data for Broad analytics infrastructure from edge to delivery cloud to realize customer value • Local decision making, enabling easy • Eurotech software running on gateway connectivity to legacy systems systems and either cloud- or premise-based • A hardware root of trust, data encryption, servers provide a platform for valued-added and software lockdown for security services tailored to niche applications. • Local computing for in-device analytics Infrastructure to monetize hardware, software, and data management from edge Everyware Cloud to enterprise applications Eurotech’s Everyware Cloud is an IoT-integration • Eurotech offers an end-to-end, IoT- Platform as a Service (iPaaS) that supports any enablement solution capable of providing type of sensor data with APIs to feed data into the support to subject matter experts any back-office system. This flexibility gives creating industry-specific solutions. users access to data from diverse sources to be analyzed by business systems and mined for Summary actionable information. With this actionable The Internet of Things (IoT) is creating a information, businesses drive their processes proliferation of distributed sensor and data- and services to make well-informed decisions collection systems, but also placing a heavy and operate most effectively. burden on the cloud infrastructure and the end consumers of that data. Designing and deploying a distributed IoT system is often IoT Tenets not compatible with the skills, expertise, and 8 The Eurotech solution stack is designed to experience required to manage and analyze An ioT Blueprint | Connecting Business with Machines in a Cloud-Based World of IoT

such a system. Eurotech’s Everyware Cloud and including sensors and data center servers. Everyware Software Framework (ESF) provide an industry-neutral platform for building complex Eurotech ESF Registration global IoT networks while leaving the value- All developers can register to access the added services to the subject-matter experts. Everyware Software Framework and discover the tools that simplify application development Resources on IOT gateways, enabling enhanced processing capabilities at the edge of the network and Intel® Internet of Things Solutions Alliance allowing for greatest efficiency in bandwidth Members of the Intel® Internet of Things use for communications into the cloud Solutions Alliance provide the hardware, infrastructure. http://esf.eurotech.com software, firmware, tools, and system integration that developers need to take a Eurotech Everyware Cloud Trial leading role in the IoT. IT teams and business operations staff can try the Everyware Cloud platform for 90 days, to Intel® IoT Gateway Development Kits become familiar with the capabilities of the Intel IoT Gateway development kits enable M2M integration platform, its user interface and solution providers to quickly develop, prototype, its APIs. See how the Everyware Cloud can help and deploy intelligent gateways. Available your business improve efficiency and develop for purchase from several vendors, the kits new IOT-based revenue-generating services. also maintain interoperability between new http://www.eurotech.com/en/portal/cloudtrial. intelligent infrastructure and legacy systems,

Intel, the Intel logo, , Intel Core, Pentium, Quark and Xeon are trademarks of Intel Corporation in the U.S. and/or other countries. Java is a registered trademark of Oracle and/or its affiliates. Bluetooth is a trademark owned by its proprietor and used by Intel Corporation under license. McAfee is an Intel Company. Copyright © Intel Corporation. All rights reserved.

ABOUT INTEL® :

Intel (NASDAQ: INTC) is a world leader in computing innovation. The company designs and builds the essential technologies that serve as the foundation for the world’s computing devices. Additional information about Intel is available at www.intel.com/pressroom and blogs.intel.com.

ABOUT EUROTECH®:

Eurotech is a listed global company (ETH.MI) that designs, delivers and deploys full Internet of Things solutions, including services, software and hardware to leading systems integrators and enterprises large and small. With Eurotech solutions in place, clients have access to the latest open source and standardized software stacks, flexible and rugged multi-service gateways and sophisticated sensors to bring Big Data, analytics and insights into business operations. Working with world-class ecosystem partners, Eurotech delivers on the promise of the Internet of Things either from end to end, or with best in class building blocks, including device and data management, connectivity and communication platform, high performance computers, intelligent edge devices and sophisticated sensors following business models that fit today’s business world. Learn more about Eurotech at www.eurotech.com.

© 2015 UBM. All rights reserved.