IoT Apps: How to Increase Profits and Avoid Disasters Dr. John Bates CEO, TestPlant (Former CEO, SAP Plat.One) Agenda • What is Thingalytics? • 3 Ways to Increase Profits with Thingalytics • … Customer examples … How to Support these Features in an IoT Platform … Why SAP acquired Plat.One Avoiding IoT Disasters – Testing & Monitoring Thingalytics What is THINGALYTICS? • Fuse machine data • Derive actional intelligence from real-time analytics & AI and drive autonomous actions • Visualize & tune via human-machine interface - mobile analytic app Thingalytics PROFIT PRINCIPLE #1 COLLECT IoT DATA FROM YOUR CHANNELS & UPSELL ANALYTIC SERVICES Tyres Are Just A Commodity… What If Tyres Become Connected…? • Pressure • Temperature • Wear • Location • Speed • Braking Upsell Smart Logistics Capabilities • Tyres-as-a-Service • Lease based on use • Fuel efficiency services • Safety services • Inflation • Driving style • Location-aware replace or service Thingalytics PROFIT PRINCIPLE #2 “UBERIZATION” OF EVERYTHING “Uberization” of Cities – e.g. “Surge Pricing” Predictive Maintenance + dynamic price matching for service Thingalytics PROFIT PRINCIPLE #3 INCREASED PROFITS BY MAKING BETTER USE OF EXISTING RESOURCES Optimizing Data Center Power Efficiency Data Center Monitoring Alarms SNMP Smart IoT Monitoring Zigbee Data acquisition Analytics Control Rules Optimize Building Management System Modbus Monitoring energy usage, temperature & humidity on a per rack basis • Temperature • Pressure • Humidity • CO2 • Energy Consumption • Smart Camera Optimizing Power Usage Efficiency • Find hot spots over time in a dynamic environment • Deliver analytics & recommendations • Real-time alarms & actions to initiate adjustments Rich Machine Interoperability Protocols Zigbee XBee ZWave 6lowPAN BT & BTLE WiFi & LPWiFi IEEE 802.15.4 MQTT CoAP TR069 SNMP HART & W-HART SIGFOX Semtech LoRa NWAVE UnB Vendors DDS BACNET LON KNX Modbus Profibus Infibus DLMS/COSEM KSAT (Viasat) PLC(*) OPC UA OMA LWM2M(*) Active Message SWAP(*) XMPP(*) Agora Energy Agulla AnyDATA Arduino Asoka ATIM Axible AXIS B&B Electronics CalAmp Cisco CloudGate CPL Cradlepoint Dell DiGi Digicom Distech Controls E-Senza Ekahau Elster EPISENSOR Eurotech Honeywell Intenses ITRON Kamstrup LIBELIUM Marvell MeterSit MICRON Mobile Devices Morey Corp. NaelBox Netcomm Wireless NETVOX NWAVE Packet Power PARADOX PIKKERTON Pulsar Radiocrafts RaspberryPI Schneider Electric Semtech LoRa Sensinode SIERRA WIRELESS SIGFOX SimpleHomeNet SITEC SmarteoWater SMARTEX ST Micro Sterela Telecom Design TELIT TekPea TRIDIUM VIASAT WAGO Wi-NEXT Worldsensing XIRGO Bridge Across Legacy M2M Protocols & New IoT Protocols physical device People counter Zigbee XBee ZWave 6lowPAN BT & BTLE WiFi & LPWiFi IEEE 802.15.4 MQTT CoAP TR069 SNMP HART & W-HART SIGFOX Semtech LoRa NWAVE UnB DDS BACNET LON KNX Modbus Profibus Infibus DLMS/COSEM KSAT (Viasat) PLC(*) OPC UA OMA LWM2M(*) Active Message SWAP(*) XMPP(*) physical device physical device Camera OBD II plug Agora Energy Agulla AnyDATA Arduino Asoka ATIM Axible AXIS B&B Electronics CalAmp Cisco CloudGate CPL Cradlepoint Dell DiGi physical device GPS sensor Digicom Distech Controls E-Senza Ekahau Elster EPISENSOR Eurotech Honeywell Intenses ITRON Kamstrup LIBELIUM Marvell MeterSit MICRON Mobile Devices physical physical physical devicedevice device Door sensors Morey Corp. NaelBox Netcomm Wireless NETVOX NWAVE Packet Power PARADOX PIKKERTON Pulsar Radiocrafts RaspberryPI Schneider Electric Semtech LoRa Sensinode SIERRA WIRELESS SIGFOX SimpleHomeNet SITEC SmarteoWater SMARTEX ST Micro Sterela Telecom Design TELIT TekPea TRIDIUM VIASAT WAGO Wi-NEXT Worldsensing XIRGO Futureproof Apps: Model Around IoT Objects – Not Device Specifics Business Object Business Space CLUSTER virtual device physical device People counter virtual device virtual virtual device device physical device physical device Camera OBD II plug virtual device physical device GPS sensor virtual virtual virtual device device device Virtual Space physical physical physical devicedevice device Physical Space Door sensors An “Adaptive Platform” with smart logic placement across Device, Edge, Cloud GRAPHICAL IoT APP MODELER Rules Engine Cloud Analytics Streaming Event Manager API Hub BIG DATA Big Data Connectors App Services Semantic Data Model CLOUD BACKEND Big Data Services Data Integration Services Distributed Storage Storage Services BACKEND Messaging Rules Engine Edge Analytics Streaming Event Manager Protocol Abstraction EDGEWARE Connectivity Abstraction Plugin LEGACY DEVICE Federation Services Plugin Agent DEVICE SIMPLE DEVICE Distributed Storage EDGEWARE Rapid plug-and-play IoT authoring IoT App Builder IoT Platform APIS September 2016 – SAP Announces Acquisition of Plat.One SAP Opportunity #1: Connecting Apps to Assets (for 320,000 SAP customers) SAP SaaS Apps SAP S/4HANA SAP SuccessFactors SAP Cloud for Customer Application Model SAP IoT Services Assets SAP Ariba Concur SAP Fieldglass SAP Business ByDesign … Marketplace: SAP HANA App Center Example Financial model for depreciating assets (e.g. mining truck): • Normally models depreciation over X years • Instead, link to usage sensors of actual assets • Now the model is *real* not theoretical – which can save money and enables more accurate business models SAP Opportunity #2: Thingalytics = Things + Analytics SAP SaaS Apps SAP S/4HANA SAP SuccessFactors SAP Cloud for Customer SAP Ariba Concur SAP Fieldglass SAP Business ByDesign … Marketplace: SAP HANA App Center Application Model Assets SAP Opportunity #3: Creating An IoT Eco-System Around SAP’s Enterprise Applications Industry IoT Solutions Manufacturing Execution (ME, MII, PCO) Manufacturing Planning Manufacturing Orchestration Manufacturing Analytics Manufacturing Network *) Machine Manufacturing Analytics Transportation & Logistics**) Networked Logistics Hub Yard Logistics **) Transportation ***) Resource Planning Smart Connected Business IoT SIM Management for SAP HANA Transaction Availability for Remote Sites Advanced Track & Trace for Pharmaceuticals Smart Environments Smart Data Center Smart City Smart Metering Smart Health Fleet Management Smart Transport Connected Products Smart Personal Monitoring Discrete Manufacturing & Process Industry *) SAP Predictive Maintenance and Service Cross-Industry IoT Solutions SAP Vehicle Insights SAP Vehicles Network SAP Asset Intelligence Network IoT Platform SAP Cloud Platform Manufacturing Engineering Extended Supply Chain Management Products ***) An Impending Crisis: IoT is breaking traditional assumptions about app testing Potential Crisis – IoT is breaking assumptions about app testing • IoT Apps are typically the fusion, correlation and visualization of data from multiple sources in realtime • Thingalytics apps are different from traditional apps … Myth that IoT Apps don’t have GUIs • Traditional apps have labels, text fields and buttons • IoT apps are mobile, location and context-aware, often map-based IoT Generates Next Gen Requirements for Complex System Testing Door Sensor Speed Sensor In car sensors Gyroscope Real-time traffic Edge Device ... Streaming music IoT Cloud Edge Device ... ... • IoT System Testing required – testing all components in parallel with results correlation • Testing UX, Quality, Correctness, Performance, Response No More “Golden Oracle” UAV • We can no longer test deterministically “do these exact steps and check for this exact response” • Use AI-derived heuristics “the plane should appear on the radar around this time, at around this distance, at around this position”. Combining UI, API, and DB testing • End-to-end system testing • Correlating cloud messages with edge messages with TV output • Correlating mobile actions (e.g Instagram post) with edge and GUI actions (e.g. display on TV) and security settings • Support: take control of a device and run prebuilt tests live • Don’t just ping the network • Own the whole experience through the user’s eyes Testing Network Effects; Owning the Entire UX – Not Just the Network • Continuously re-test on various devices, network types and locations (Docomo) and mobile vans (Verizon) • Test the entire user experience – not just the network Conclusions • • IoT offers unique routes to new profits, e.g. … Upselling analytic services … Uberization of everything … Making better use of existing resources A potential crisis looms: IoT apps pose new challenges for testing … New IoT system testing techniques are required taking remote control and testing all components in parallel … This requires a combination of GUI, API & DB testing … Combined tests for UX, Quality, Correctness, Performance, Response
© Copyright 2026 Paperzz