Io t technologies
-
Upload
umesh-bhat -
Category
Documents
-
view
56 -
download
2
Transcript of Io t technologies
IOT Technolgies and Case studies
IOT Technolgies 101 and Case studies
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
Embedded Devices
Cloud & Web Services
Mobile/UI Platforms
Proprietary Connectivity APIS
3Confidential
IoT 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
IoT & Wearable DevicesCase Study
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
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
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.
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
iCloud Living Room
Bed Room
Gateway Powered by vConnect Homekit
Stack
Zigbee – HomeKit IoT Gateway
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
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
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
14Confidential
Internet of Everything (IoE) Platform (2)
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
Cloud for Connected Appliances
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
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
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
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
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
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
QA Automation of IoT Cloud
9Confidential
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
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
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
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
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
Umesh BhatCOO
Cell: 408-529-1724Email: [email protected]
www.kalbria.com
Thank You
29
Innovation to Realization