Io t technologies

29
IOT Technolgies and Case studies IOT Technolgies 101 and Case studies

Transcript of Io t technologies

Page 1: Io t technologies

IOT Technolgies and Case studies

IOT Technolgies 101 and Case studies

Page 2: Io t technologies

2

• Turn Innovative Ideas into Great Products• Provide Embedded (hardware + software) Systems

and Cloud platform Services • Several products designed are in production• Well integrated with partner companies to provide

on stop solutions to our customers• Well-defined Processes to ensure On-time Delivery

with Quality• A socially responsible company with participation in

community development programs

Technology Solutions & Services Company

• Company board comprised of eminent and successful Industry leaders

• US based executive team• 175+ engineers located globally

People

Confidential

About Us

Page 3: Io t technologies

Embedded Devices

Cloud & Web Services

Mobile/UI Platforms

Proprietary Connectivity APIS

3Confidential

IoT Technologies

Page 4: Io t technologies

Custom

CloudService

mFirst

Cloud Platform & Mobile Services Frame Work

Custom Devices -Gateways

Mobile Devices Wearables Devices Other Devices

BT-LE, NFC or Custom

Kalbria Cloud Platform/Eco-system

Oracle IoT

• Significant reduction in App development time• Fully verified modules cut down testing time • Seamless Integration to leading IoT PaaS solution through cloud services

Page 5: Io t technologies

IoT & Wearable DevicesCase Study

Page 6: Io t technologies

6Confidential

Product Features• Smart automation hub can be connected through Ethernet, Z-Wave, IOS devices and Web• Configuration of smart automation hub using Web• Bonjour support for Apple device discovery & Homekit support• Smart automation hub Software updates from Cloud• Display Device Information from hub automation Database on IOS device and Web• Access Smart Windows/Doors from IOS devices/web and Control its operations from anywhere.• Program Blinds/Shades such that it can be raised or lowered throughout the day automatically

using IOS devices/Web from anywhere.

Our Role• Database Design for Device Configuration Information• Design and Development for below software modules

• Apple HomeKit Compliance APIs and Web RestFul APIs• IOS User Interface• Web Interface & Software Updater module

• Firmware Design and Development for Authentication of Apple devices• Use of Secured pairing algorithms• Secure Remote Password (SRP), SHDF – SHA-512, Ed25519, Curve 25519, AEAD Cha Cha 20 –

Poly1305• Complete QA Cycle• Post Deployment Support

Apple Homekit based IoT Gateway for SMART Windows/Doors

Page 7: Io t technologies

7Confidential

Product Features

• The cross-platform embedded software library abstracts and simplifies a connected device's session with the Cloud with multiple radios to WiFi such as BluetoothLE, ZigBee and Z-Wave.

• The library provides rapid proto-typing for device manufacturers needing cloud connectivity.

• The library provides connection to the cloud, maintains device session and sends & receives messages on behalf of the host application.

• Library supports messaging in key value pairs, manufacturer specific binary format and multi attribute message.

• The data sent to the cloud is AES encrypted.

Our Role

• Complete Product design and development from concept to market launch

• Provide post release support & maintenance

• Design & development of the application on all platforms

• Design & development of the firmware

• Quick prototyping

• Enhancements for their Cloud Services – RestFULL APIs and connection agent cloud portion development

• Mechanical & hardware design

• Functional & system validation

Multi Radio IoT Gateway

Page 8: Io t technologies

8Confidential

Product Features

• The ZigBee gateway connects the end ZigBee devices to the applications.• Support of new device types can be enabled in the gateway without having to update the gateway

firmware through Mobile App UI.• Local controllers can be used when connected locally via the LAN even if the WAN connection is

down.• The stack is developed in a manner allowing rapid porting to other platforms.• 128-bit AES encryption is used in communication with the local controller.

Zigbee-WiFi Gateway

Our Role

• Development of the Zigbee gateway stack to support discovery, control and monitoring of Zigbee devices.

• Implemented the support of ZigBee Groups and Scenes.• Development of a generic interface in the stack allowing the controller application to enable the

support of new device types without having to update the gateway firmware.• Developed regression tests over java test client to test the bridge software using the local

controller interface.• Integration of various ZigBee devices with the gateway.

Page 9: Io t technologies

Zigbee – HomeKit IoT GatewayProduct Features• A High-End Linux based low cost IoT Gateway with 1.2 GHz Arm

based CPU and 512 MB RAM• Gateway can be connected through Ethernet, Zigbee, iOS

devices, Web and iCloud• Support of Zigbee Home Automation profile based end- devices

(i.e. Dimmable bulbs, thermostat etc)• Bonjour support for Apple device discovery & Apple Homekit

support• Gateway supports MFI Pairing with Apple devices

Confidential 9

• Display end-point connected device information from gateway Database on IOS devices and Web• Access connected device from IOS devices/web and Control its operations from anywhere

Our Role:• Database Design for Device Configuration and Attributes Information• Design and Development for below software modules

– Apple HomeKit Compliance APIs and Web RestFul APIs– Apple HomeKit iCloud support with / without Apple TV– MFI Pairing – Custom IOS Homekit App– Zigbee co-ordinator application to discover, query and control Zigbee HA enable devices

• Use of Secured pairing algorithms– Secure Remote Password (SRP), SHDF – SHA-512, Ed25519, Curve 25519, AEAD Cha Cha 20 –Poly1305

• Quality Assurance– Unit Testing, Functional Testing, End – End Testing

Page 10: Io t technologies

iCloud Living Room

Bed Room

Gateway Powered by vConnect Homekit

Stack

Zigbee – HomeKit IoT Gateway

Page 11: Io t technologies

11Confidential

Product Features• The customer is a home automation technology company that

makes connected home devices and devices interoperate through power lines on a proprietary protocol

• Product enables light switches, lights, thermostats, motion sensors, and other electrical devices to interoperate through power lines, radio frequency (RF) communications, or both

• It employs a dual-mesh networking topology in which all devices are peers and each device autonomously transmits, receives, and repeats messages.

• Current product has C# & .NET based two code bases one each for web and Windows Mobile UI

• New Windows 10 based universal app will work on all Windows platforms using same code base without any third party dependency

Our Role• Complete Universal Application Building from all different platform

application• Remove All third party dependencies from the User Interface• User Interface Design for Windows Universal Application• Made changes to their Cloud services to upgrade new APIs for

Windows Universal Applications

Windows 10 Universal App for Connected Home

Page 12: Io t technologies

Connected Home Survelliance & Energy

12Confidential

Product Features

• Connected home security, energy, and surveillance with motion detector webcam

• Used an unused Smart Phone & Tab as a home surveillance Camera and capture motion detection

• A cloud based platform to integrate & control devices, the Smartphone camera and related devices

• Auto Patrolling and route making, Motion detection, Video Analytics & trip wire facilities. Ability to define motion zones with hand-drawing

• Storage of Intrusions, analytics on the Server• Proprietary Streaming Server

Our Role• Worked as a sole Technology Partner• Design & development of: iOS app, Android app, Web based software, Cloud

APIs on server• Integration of 3rd party devices – Monster Plug, ROMO, CUBI etc.• Creation of test plan and test cases• Functional, regression & system validation of the app & web based software

Page 13: Io t technologies

13Confidential

Product Features

• A Hybrid PaaS for Internet of Every Thing (IoE)• Three distinct layers of powerful tools and performance, • The only comprehensive and end-to-end mobile + cloud platform in today’s market• The Layer has three distinct layers – Connectivity, Analytics & Presentation Layers• The SDK for device manufactures to integrate their SDK in to devices for end user benefits.• Support for mobile platforms – Android & iOS• Supports all browsers• Rule Engine to operate all connected devices and Analytics• An Easy Server API to add new devices and their UI on to the App platform

Internet of Everything (IoE) Platform

Our Role

• Design & development of the application on all platforms• Design & development of the web based solution for browsers• Development of server modules for RestFull APIs & oAuth based server with AWS services• Functional & system validation• Integration of various connectivity devices Bluetooth 4.0 LE, ZigBee or Low power WiFi for this

platform

Page 14: Io t technologies

14Confidential

Internet of Everything (IoE) Platform (2)

Page 15: Io t technologies

Cloud for Connected AppliancesProduct• The client is an appliance manufacturer in Russia• The user controls the smart appliances using the cloud• The appliances include washing machine, refrigerator,

microwave, etc.• The user uses mobile app & web based software to remotely

operate the smart devices

Our Role• Development of technical requirements from the user’s concept• Design & development of template based generic web services

to connect any appliance to cloud• Validation of Cloud Service for Connected Appliances• Development of HTML based tool for validation of web services• Achieved 95% automation of cloud testing

Page 16: Io t technologies

Cloud for Connected Appliances

Page 17: Io t technologies

17Confidential

Product Features

• BTLE based small form factor device that fits in the mailbox (post box)• Detects the arrival of mails in the mailbox & sends alert to mobile phone• Helps user visit the mailbox only when there is mail• Based on TI’s BT design• Battery lasts for more than 6 months• The app runs in background & notifies the user only when there is mail

Our Role

• Complete Product design and development from concept to market launch

• Provide post release support & maintenance• Design & development of the application on all platforms• Design & development of the firmware• Quick prototyping• Mechanical & hardware design• Functional & system validation• Production

Postifier – Connected MailBox

Page 18: Io t technologies

18

Never Lose – Personal ConciergeProduct Features• Never Lose any personal concierge items – track them• Get a clear indication when you lose them• Misplacing smart phones, keys, laptops and other essentials is

inevitable• Product suite available for tracking up to four important personal

concierge based on Wireless technology – 2.4 GHz Open Band• Integration with lost and found department• Different modes of sensitivity based on the place

– High sensitivity – public areas– Low Sensitivity – office or home

• Smart Phone Software available in lieu of reader device on Android & iPhone

Our Role• Concept to prototype building – On Going• Built iOS & Android apps for BT LE

Confidential

Page 19: Io t technologies

Entrack – Solar Plant Monitoring Cloud

Product Features• Monitors, measures and reports the power, generated from solar

panels• Very low power device• Measures panel level performance• Pin point faulty / underperforming panel within no time• Central Management System for managing real-time status of solar

panels• ZigBee based 2.4Ghz open band communication technology - Mesh

networking

Our Role• Complete Product Development including HW prototypes, and Cloud

Software• Freescale – Kinetis KW2x based design

Page 20: Io t technologies

20Confidential

Product Features

• ITDS MC design supports optimum battery power for extended battery life with less maintenance cost at drill site

• Failsafe proprietary RF protocol for accurate real time data capturing during drilling process

• Software supports up to 128 sensors data capturing with hardware up-gradation• ITDS MC Support smart sensor interface which support data averaging, RMS

value, etc.• 100 Meter long range support by customized RF frequency between ITDS MC and

RFC • Two RF channels to support different data download/upload speed based on

number of sensor want to use at run time• Supports different RF modulation 2-FSK, 2-GFSK, 4- FSK and CRC handling

Our Role

• Complete schematic design and verification for ITDS MC and RFCM hardware design against requirement including Atmel ATMega 128

• Complete Board layout, Prototype development and board bring-up testing • Complete firmware development for both ITDS - MC , RFCM and windows GUI

software application• Development of Test Application to validate developed proprietary protocol and

performance testing.

ITDS – Instrument Top Drive Sub System - IIoT

ITDS MC(40 Sensors Integrated)

TOP DRIVE DRILL

DOG HOUSE

RFC Console (GUI Software

Application)

RFCM

Ethernet

RF Link

Page 21: Io t technologies

Connected Drivers for LED Lights-

Product Features• Multifunctional Dimmable + PWM based Connected

LED Driver using Atmel’s 802.15.4 –– ATSAMR 21E 17A & Freescale MC1323x Based Designs

• Constant Voltage and Constant Current Series• Compatible with Wide Range of LED Lamps• Overload Protection• Output Short Circuit Protection

Our Role• Building complete prototype including HW design

and Firmware

Page 22: Io t technologies

22Confidential

Product Features• Cloud for IoT based gateway & devices• Cloud gives Restful APIs• Cloud scalability is very high as it can support ‘n’ types of devices• Cloud hosts devices virtually, the digital copy of the physical device to which the mobile apps can connect and

operate.• Cloud can retrieve, process, and deliver data sources to applications and devices.• Cloud offers Push notifications to mobile apps as well as in form of E-mail & SMS.• Cloud Insight service delivers business intelligence reports common to all your products, such as device locations,

device-app interactions, peak usage trends, and more.

Our Role• Writing test scripts for all possible functional test cases for the Cloud APIs• End-to-end system validation• Developed Automated system which is able to run on any hardware platform• Developed UI from where user can select test-cases and launch automation• Integrated Test management software so results can be updated directly into system• Done Unit, Functional, Load & Stress Testing using Automation• Automation has capabilities to communicate with various devices, cloud, test management software, email server,

QoS server, etc.• Automation used various technologies like jUnit, Serial communication, IPC, Restful API calls, AMQP client.• Integration of Test rail as well as RabitMQ tools

QA Automation of IoT Cloud

Page 23: Io t technologies

QA Automation of IoT Cloud

9Confidential

Page 24: Io t technologies

Test Simulator for IoT Cloud Connect Library

• Product Features• Simple and user friendly interface to define the scenario. User can specify scenario list in excel file.• This tool can be used as test infrastructure for functional and regression test of cloud connect library. The

advantage will be no need to write any code for testing, just define test case and test-steps in excel spreadsheet.• This tool can be used to simulate message bombarding from device/cloud side. During send/receive it also checks

data consistency and correctness.• Integrated Valgrind tool to identify memory leaks into library.• Integrated lcov/gcov tools, to generate code coverage of library code hit during scenario execution.• Network error injection tool is integrated in the framework so user can run the scenario in worst network

conditions. This will be extremely useful for negative testing.• At the end of execution logs will be generated with summary. This log will be automatically sent at configured

email address, which is very helpful for regression testing.

• Our Role• Designed and developed all modules of scenario generator.• Identify all possible scenarios/test cases to exercises different use-cases of library.• Executed all scenario/test cases and captured bug and dead code from the cloud connect library

10Confidential

Page 25: Io t technologies

ACA LIBRARY

Test Simulator for IoT Cloud Connect Library

Metadata forAPI arg Generation

CCL Test ScenariosSpreadsheet

CCL API Input data(DPool Files)

Execution Log Files

Intermediate resultDump File

Configuration files

DataPoolAuto

Generation

CCL Simulator

Test Scenario & Simulator Config

Parser

CCL Simulator Framework

Result Comparator

CCL API Call Manager

Cloud HTTP API Call Manager

CCL Swig wrapper

CCL Cloud HTTP Client

Internet Connectionwired/wireless

Cloud

CCL: Cloud Connect Library

Page 26: Io t technologies

Health Watch

Confidential

Product Features

• Heath Watch collects various data using probes and sends it over Bluetooth (BLE)

• Android/iOS application capable of collecting BLE data and display real-time health data on the mobile screen

• Mobile application also stores historical data• The hardware watch collects Activity, Burned Calories,

Intake Calories, ECG, Sleep Quality, Deep Sleep Time and Sleep Stability data

• User can define the device settings and personal details like Gender, Weight, Height, Birth date, Time to Wake Up, Time to Sleep to track the weekly health chart.

Our Role

• Establish & troubleshoot connection between Android/iOS device and Health Watch hardware

• Develop iOS & Android Mobile applications as per client design

• Testing of all mobile application features with actual Watch

• Bug fixing of issues identified during system test

Page 27: Io t technologies

27Confidential

Product Feature

• Ingestible Sensor communicating with a Patch on a proprietary RF frequency , intakes various body parameters such as ECG, Blood Sugar etc. .

• Patch communicates with Smart Phone and passes the patients intake to cloud.

Volansys’ Role

• Validation of various aspects of product• Validation of Health Cloud Services• Verification for communication between Ingestible sensor to patch to smart

phone • White box code verification for firmware• Detect specific frequency related to IS (Ingestible Sensor) using simulated

environment• Physical Board Bring up and Bring up Utility Validation• Creating simulation environments for Validation • End to End communication from Sensor to patch to SmartPhone to cloud• Validation of various rules and health checks

Validation of Connected Health Sensors – Wearable Device

Page 28: Io t technologies

Neurostimulation Wearable DeviceProduct Features• Transcranial direct current stimulation (tDCS) is a form of neurostimulation

which uses constant, low current delivered directly to the brain area of interest via small electrodes. This LCD based proof-of-concept system provides Graphical User Interface for configuration parameter entries. It also gives statistical information during active procedure duration.

• The system continuously monitors the delivered current, electrode connections and skin impedance through feedback path. It aborts the treatment during any of the unhealthy conditions.

• The system allows customer to carryout clinical trials and collect statistical data of patented algorithm performance.

Our Role• Customer had patented algorithm to deliver low current through electrodes

to noninvasive procedures. • Volansys worked with customer to define the product specifications from

the concept / patent document and came up with product architecture for proof-of-concept of the original idea.

• Non-DAC based analog interface design (using TI OPA1612 OpAmp) to achieve time critical high performance of low current delivery

• Algorithm implementation in s/w through cascading timers to achieve edge aligned carrier and modulating frequencies

28Confidential

Page 29: Io t technologies

Umesh BhatCOO

Cell: 408-529-1724Email: [email protected]

www.kalbria.com

Thank You

29

Innovation to Realization