Case Studies

ThinkPalm’s Footprints in the IoT Arena

December 2, 2016

The rapidly increasing popularity of IoT across the globe has changed consumer demand and modes of operation of businesses remarkably. IDC MarketScape predicts the Internet of Things market to grow from $655.8 billion in 2014 to $1.7 trillion in 2020 at a compound annual growth rate of 16.9%. McKinsey and company’s study states the annual value of IoT apps will be equivalent to about 11% of the world’s economy in 2025!

With the trend continuing to gain momentum, businesses – big and small, are utilizing the technology to reach the next-generation of customers.

ThinkPalm is in the forefront of this revolution with four out-of-the-box solutions – IIoT Decision Support System Using Predix, Connected Device – Self-Injection App, Robot Motion Controlling App and UPnP IoT, leveraging the fundamental components of IoT – mobile, devices and cloud services.

IIOT Decision Support System Using Predix

Business Need

The client required an intelligent solution capable of remote data collection from connected devices on-board, real-time analysis and predictive diagnostics, to improve operational efficiency, safety on-board and to reduce downtime.


  • Bandwidth constraints with respect to vessels in transit
  • Costs associated with platform components, services and features when scaling-up
  • Limited on-board features and functionalities of Predix while offline
  • Restriction to work within the Predix Development Environment such as Predix-defined frameworks and infrastructure

Technologies Used

Predix, Advanced Message Queuing Protocol (AMQP), UAA Security, Time Series, Cloud Big Data Storage and Data Analysis

ThinkPalm Solution

The solution, catering to the maritime industry, is an ambitious IIoT project developed for a B2B Technology company operating in IoT, Ship ERP and Big Data science. A decision support system using GE Predix platform, the solution enables remote monitoring and troubleshooting, real-time view of data points on-board ships and condition-based predictive maintenance for shore-based personnel.

The smart solution automates data capture from a wide variety of connected devices on-board through a central server and data acquisition units and eventually passes it to the cloud. A profile-based access allows users to access the relevant data live, irrespective of their physical location, using dedicated workstations. Using the system, crew receives real-time recommendations on how to improve the vessel’s operational performance and fuel consumption.The solution focuses on enabling the processing and transmission of data collected from various devices to the cloud, for remote monitoring and diagnostics. The Vessel Server contains the Predix machine installed with two custom-made adapters; one for the live data (for remote monitoring) and the other for historical data (for diagnostics).

IIoT Decision Support System Using Predix - Overview</a>

The first Predix machine adapter fetches the real-time data, processes and optimizes it according to the configuration data for the vessel, and pushes the optimized data to the cloud. The second adapter collects the on-demand diagnostics data and pushes it to the cloud storage to make it available for the UI applications for visualization and further actions. The communication between vessel and cloud is through Predix services, which uses secure service end points. The UI application at the vessel side helps in local monitoring and analytics of the machineries.

The web applications at the cloud end have UI functions for registering companies, vessels and end users. Vessel wise configuration of machine data is also possible via cloud application. The machine data is pushed and applied to the vessels with the help of communication services available at the Vessel Server. The cloud UI will display the status of all the vessels registered using which the remote users can perform monitoring of the vessels and diagnostics.

Predix Platform

At the core of the smart solution is the Predix IIoT platform that enables remote data collection from various acquisition units, together with deployment of applications that monitor, manage, and control connected devices. The platform equips our solution with remote control and real-time monitoring functions, and easy integration with consumers’ smartphones and other devices.

Key Features

    • Live remote monitoring, troubleshooting and technical support
    • Decision support system and data analytics
    • Edge computing for real-time analytics
    • Digital Twin for data ingestion, modeling, trend study and record keeping
    • Historical data access stored in cloud
    • Access-based user dashboard
    • Third party integration
    • Scalable, easy to use, multiple deployment options
    • Data security
    • Pluggable cloud services


The solution is a breakthrough for ship owners and managers through significant reduction in operational costs, enhanced operational efficiency, heightened safety and end-to-end cargo delivery tracking across all harsh conditions.


Business Need

UPnP technology in the Internet of Things arena, creates new opportunities by connecting consumer devices beyond its original focus “Home” to “Work”, “Car” and “Industry” over LAN and WAN. The established framework provides the necessary discovery and service layers for every component, with an embedded sensor and artificial intelligence, and realizes network, device and service interoperability.

Technologies Used


ThinkPalm Solution

The solution is capable of connecting billions of deployed devices such as smart TVs, gateways, mobile devices, game console, PCs, security cameras, sensor devices and more, that can be viewed and controlled from anywhere, provided they are connected to the cloud. Information can be shared with the UPnP control points and the shared data can be controlled and secured. The device sensor and actuator data can be aggregated in the local sensor network.

UPnP Connection Scenario

UPnP frameworks connect the local network, individual UPnP devices and control points to the UPnP cloud. Non-UPnP devices are connected to sensor management devices through protocols such as Bluetooth, ZigBee and employ web services such as HTTP, COAP, REST, XMPP, MQTT. SOAP, GENA, XML and SSDP services are supported in UPnP 2.0 devices. The framework is managed by means of an Android mobile application to view UPnP enabled TV data, security cameras and more from mobile/cloud.

UPnP Framework

The common UPnP frameworks available are MUPnP and GUPnP. Control points are XMPP based in cloud, CLING in Android and GUPNP, MUPnP in LAN. The cloud framework implementation is based on XMPP, that uses Pub and Presence.


With the number of connected devices expected to soar to 30 billion by 2020 and IoT adding $1.9 trillion to the economy, as predicted by Garter, the popularity of UPnP protocol will rise significantly in the years to come. Features such as auto-configuration of devices and the capability to connect devices across LAN and WAN will add new dimensions to the Internet of Things. UPnP+ realizes remote cloud access, tighter security and more.

Download the case study now! ThinkPalm’s Footprints in the IoT Arena

Let's Get To Work

Contact us and we'll have one of our experts reach out to you and discuss how we can lead your project to success.

39  +    =  47