×

Happy to Help!

This website doesn't store cookies. Enjoy the experience, without worrying about your data!

Great, thanks!

How Proof of Concept (PoC) Development Can be the ‘Stepping Stone of Success’ for your IoT projects

  • 0

How Proof of Concept (PoC) Development Can be the ‘Stepping Stone of Success’ for your IoT projects

If you are part of a R&D or IT team of an organization who is evaluating an IoT project, you may be able to relate with this situation:

  • You have taken up the responsibility of Digital Transformation of the existing systems and processes. But you are finding it difficult to convince yourself and/or other stakeholders for a large scale IoT implementation across the enterprise.
  • You are wondering how to demonstrate the benefits of this enterprise IoT project, with the help of a tailor-made solution & using actual data from your factory-floor or assembly. You desire to invest only 5-10% of the overall project cost, for this demonstration. Based on the results of the demo, your organization should be able to make a decision regarding investment in a full-scale IoT implementation.

These kinds of low-cost IoT designs (best suited for demonstrations) are known as Proof-of-Concept (PoC) solutions or a Minimum Viable Products (MVP)

PoC solution development for IoT projects has become a preferred route of Digital Transformation for global businesses across domains like Automotive, Mining, Food Processing, Healthcare, Oil & Gas and other Industrial Automation use-cases.

Sagar

In order to understand the reasons behind the (growing) popularity of IoT PoC development, we had a detailed conversation with Vidya Sagar, Head – IoT & Infotainment Solutions at Embitel Technologies.

Sagar has more than 18 years of experience specifically in the domains of product engineering, Infotainment, Car HUD and Industrial IoT.

This blog is inspired by the insights we gathered during the conversation. It can serve as a guiding light for your IoT PoC development projects!

Q1. You have been collaborating with organizations from varied industrial segments & of different sizes. In your observation what are their objectives for implementing and investing in IoT?

Sagar: At a very broad-level, the objective of an organization to implement IoT projects would be to reduce the operational costs, or to improve customer service levels. These are achieved by continuously monitoring network of devices and taking appropriate actions by making sense of the real-time data.

Having said that, at the micro-level, every customer has a unique way to define their objectives and will opt for a full-scale IoT implementation only if they have are able to experience very tangible benefits before a commitment is made.

Q2: From IoT Design to Deployment: Where does PoC development stand in the Bigger Picture?

Sagar: A well-defined Proof of Concept (PoC) is very crucial to demonstrate both the value & feasibility of your IoT solution, before proceeding for a full-fledged implementation.

It is recommended to also define the expected results that one aims to achieve through a PoC demonstration. Typically, a PoC can help you to demonstrate 70-80% of the objectives expected of the full-scale IoT implementation.

An IoT PoC is an ideal solution to experience tangible benefits by investing fraction of the overall cost and efforts. Thus, a PoC can serve as a testing water to ascertain how likely the actual implementation is capable of achieving the desired business goals.
PoC

PoC saves you from a disaster during a full-fledged IoT implementation application Source: Titoma.com
 

Q3. You mentioned that a PoC can help to demonstrate 70-80% of actual business goals. Can you explain this with an example?

Sagar: Let us consider implementation of IoT in an Oil & Gas Industry as our example., Imagine that you want to implement IoT to check the overall oil loss occurring in a fuel delivery system. Here, you will have to analyze the project from business and technical perspectives. You list down all the steps involved to form the solution. You develop the PoC using the minimum hardware& software components to check if the IoT based solution is feasible or not. If you are able to demonstrate that the solution enables reduction of  cost associated with any proliferation, or an oil spill by at least 70% at the PoC  stage itself , then it serves as sufficient  reason to proceed with the full scale implementation.

Q4. What  are the critical design considerations that are often overlooked during a PoC development ?

Sagar: While starting a PoC project it is very important to focus on the end goals to be achieved. For example, let’s say it takes certain modules (software & hardware) to build a PoC. You assembled the modules, out of which some modules were custom made specifically to achieve a certain result. The PoC was successfully demonstrated and approved by the customer. Next as we go for a full-fledged development, if the objective is changed then we have to scrape off all the modules used during the PoC and start all over again.

This leads to too many complications. First, whatever you have created and assembled goes waste. Second if you starting afresh with new hardware and software modules for your actual IoT project, which is different from the components for your PoC, then it creates a suspicion in the customer’s mind. They may not be sure if the new set up will manage to give the result, demonstrated during the PoC.  Thus it is always better to think of the actual implementation as the bigger picture before developing a PoC.

So when you’re choosing hardware platform and software platform make sure it is more or less aligned with your actual IoT implementation goal & can be reused. Suppose that in the PoC stage of an IoT project I have to integrate a small microcontroller. I can do this using either the Raspberry pi or Beagle Bone. And I write the software code and import certain software libraries to execute the necessary actions. But after the PoC if I realize that these modules cannot be used for the actual implementation of the IoT project, then it’s a whole lot of wastage of money and time.

So, whatever you do in the PoC should be reusable when you do the actual IoT full-fledged implementation.

Q5. What are the steps involved in an IoT PoC development?
Sagar:
The first and foremost thing that should be done before developing a PoC for your project is a cost-benefit analysis.

  1. Cost-benefit Analysis to validate if the IoT implementation is worthwhile. Identify the business requirements and the desired results that PoC is expected to demonstrate ( which would be about 70-80% of the final business goal.
  2. Selecting the hardware and software modules – which might involve a combination of off-the-shelf and custom made modules.
  3. Preparing the setup for PoC development- This includes:
    • Identifying the data collection points within the customer’s IoT ecosystem,
    • Development of the sensor nodes
    • Development of the gateway device
    • Integration of the communication model
    • Choosing the ideal cloud platform (3rd party or any internal cloud server)
    • Establishing connection with the cloud
    • Connecting the cloud with the user interface or dashboard
  4. Demonstrating the PoC to all the stakeholders responsible for approving the PoC of the IoT project.

Q6. Can you share some examples to explain more about custom module development for the PoC?

Sagar: For example, you want to build an intelligent sensor node and you may have to build a custom gateway which will cater to a specific protocol. Gateways are much lesser of problem, but, most of the time when it will comes to intelligent sensor node the data collection point varies with the application. It could be as simple measuring the temperature and humidity or it could be very complex like measuring the flow and quality of the fuel/oil.

Based on the complexity you can choose right hardware sensors and custom build the intelligent sensor module and also plug in all those communication related protocols and build the Pilot project.

Q7. While developing the PoC, should one simulate the data or use actual data- what is your advice?

Sagar: I would say, during the PoC design and development phase you may feed some data for simulation. But during demonstration of  the PoC, one should fetch the data from the real working environment. Usability will be a question if we use the simulated data so it’s better to use the actual data from the real operating conditions. So,At the end, we have to make sure that we  don’t harm the regular production so we take care of all the rapid prototyping.

Q8. Ideally, how long does it take to develop a PoC for IoT applications?

Sagar: The general perception about the IOT development projects are that they can be completed within 3 to 4 months. But in practice, what we have seen is that it takes at least 6 months for the development itself and then another 4 to 6 months for the actual validation in the field on a pilot production. In nutshell, it takes a good 12 to 15 months for a full-fledged implementation of IoT.

But with an IoT proof of concept (PoC), depending upon the complexity of the project; the minimum viability of the project can be assessed in just 2 to 4 months. PoC stands for Minimum Viability with Maximum Returns.

Q9. How do you evaluate the total cost of the project before going for a full-fledged production?

Sagar: Usually, the PoC requires about 10-15% of the overall investment of a full-fledged production. So based on the PoC cost, you can evaluate the cost of the overall project implementation, to a certain extent. At around 15% of the overall project cost, the customer can validate his initial assumptions about the IoT project & identify if the results are as close to what he intends to have.

Q10. Other than the feasibility analysis & design optimization factors, what benefit does a PoC development approach for IoT  projects provide to the customers wanting to implement IoT in their business?

Sagar:  One of the prominent advantages of PoC from the customer’s point of view is a chance to validate and review vendor selection, in addition to those we have already discussed. This is one of the intangible benefits of going by the PoC way for IoT implementation. If before the production stage, you are not happy about the vendor, then you can always change the vendor. The IP right of the PoC is with the customer and hence he can approach yet another vendor if he wishes to, for final IoT project development.

We thank Vidya Sagar, Head – IoT & IVI, Embitel Technologies, for sharing his valuable insights on the PoC implementation process.


  • 0

FAQs on IoT Solution Implementation and Development


Q. How scalable is Embitel’s IoT gateway solution?

    A. During the requirement analysis phase, we estimate the scope and extend of scalability demanded by the project. Our IoT gateway solutions can be scaled horizontally or vertically, based on your requirements.

    Horizontal scaling involves adding more gateways to the existing network. These gateways can be interconnected using a common communication bus without affecting the existing network of gateways.

    Vertical scaling involves adding more resources such as memory, device software, OS, hardware and API’s to the gateway.

 

Q. How cost effective is it to implement IoT solutions?

    A. A well-designed IoT solution has the potential to increase the profit margin of businesses. This can be achieved by optimizing the maintenance cost, delivering exceptional customer experience, devising additional revenue streams (by providing add-on services) and reducing machine failures.

    Organizations who have adopted IoT framework, in the right spirit, have demonstrated improvements in the operational efficiency and ROI.

    From IoT enabled solar energy trackers, enterprise battery management systems leveraging predictive maintenance to IoT enabled industrial automation, the industrial uses cases of IoT implementations are plenty.

 

Q. Can you help us connect our ZigBee device to the cloud?

    A. Yes, we can help you to connect the ZigBee device to the cloud. Not just ZigBee, we can help you with the entire IoT setup. We can setup sensors, IoT gateway, cloud servers and your analytics application.

 

Q. How do you ensure the security of the IoT systems during the data exchange?

    A. Data communication between the IoT gateway and the server is protected using hybrid data encryption standards such as 2028 bits RSA and 256 bits AES.

 

Q. What can be done if an IoT gateway loses connection to the cloud?

    A. Embitel anticipates all failure scenarios and provides with flexible failover strategies. For example, when the gateway connectivity is lost, data may be temporarily stored in the device’s memory or on a disk. All the temporary data will be pushed to the server as soon as the device connectivity is restored.

 

Q. Can we connect our existing analytics application to the data collected from the IoT gateways?

    A. Yes, we can connect any new or your existing legacy system with the data aggregated from the IoT gateway.

 

Q. What are the minimum hardware requirements to develop an IoT project?

    A. Hardware requirements change for each project. For more details about the hardware requisites to develop a foolproof IoT project, please contact our IoT experts .

 

Q. How do you ensure the hardware security?

    A. We highly value our customer’s projects and make sure that the entire network is secure. We use trusted platform module (TPM) and trusted execution environment (TEE) to ensure hardware security in an IoT gateway

    TPM is a chip for encrypting the data that can be installed at the endpoint. The TEE includes an API, a kernel, and a trusted OS that runs the security check along with the usual OS.

 

Q. What devices can be connected using industrial IoT solution?

    A. The possibilities of connecting a device/machine in to an industrial IoT system are endless.

    A business can connect HVAC System, Energy Distribution System (Smart Grids), Biometric System, Alarm System, Fire Control, Sensors, or Actuators etc. with the system.

 

Q. Where is the data collected from the IoT Gateways stored?

    A. Embitel doesn’t store the data collected from the IoT gateway in its own servers. We configure servers for each of our client and store the data collected in the specified servers. The servers can be configured either at the client side or on a 3rd party cloud platform chosen by the client.

    We can store the data either in the SQL database or the NoSQL database, based on the requirement.

 

Q. Do you also develop IoT gateway devices?

    A. Embitel is not directly involved in IoT gateway manufacturing. We collaborate with national and international business organizations as a design partner for IoT hardware and software. Our core focus is to help our customers with design of customized IoT ( gateway) solutions, that are aligned with their business goals for long term benefits.

    We conduct IoT design workshops with our IoT consultants for our customers to analyze their requirement and plan out a customized and cost-efficient architecture design.

 

Q. Build or Buy- Which is the best IoT gateway development approach that I should choose for my business?

    A. On a broader scale, a ‘build’ strategy for IoT gateway development means developing a solution that is tailored for your business goals and hence greater degree of ownership ( of the solution). Meanwhile, a “buy” strategy means you have to mold your business goals in accordance with readily available solution.

    Read this blog where we list down key parameters to consider for resolving your “Build vs buy” dilemma.

    The following table analyses build vs buy strategy for IoT gateway development, based on key business parameters:

    Key Considerations Off-the-Shelf Custom Developed IoT Gateway
    Time To Market Less, as the product is ready to be deployed More, as it needs to meet all the customization requirement
    Degree of ownership ( IP Rights) Is majorly with the IoT solution provider You are the owner of the final product design
    Support and Maintenance As per the terms and conditions of IoT Gateway Vendor Can be negotiated and tailor-made before signing the contract.
    Prototype Development Best suited for prototype development using standard hardware and software components Not feasible due to high cost per unit.
    Competitive advantage Lesser time to market. Freedom to add features you like
    Include and pay only for the features that you need.


    That said, each of the two IoT gateway development approaches have their own benefits and limitations. The decision regarding choosing a build vs buy IoT gateway solution depends mainly on your business goals.

 

Q. How long does it take to develop an IoT solution?

    A. takes between 4 to 6 months (based your requirement) to develop an IoT solution. Meanwhile, the PoC (Proof-Of-Concept) can be delivered in 2 months.
    If you need more information on developing an IoT solution for your business, please get in touch with our sales team.