Developing Proof Of Concept For IoT Implementations
IoT PoC Development: Our ‘Secret Sauce’
Our unique approach of developing Proof of Concepts (PoC), will help you get the MAXimum out of your IoT application development at MINimum costs and resources.
We help you in accelerating your IoT journey with efficient PoC development approach that unlocks:
Cost Savings by 10-15%
- We choose and use the software & peripheral components in the PoC phase, which can be re-used during full-fledged implementation of the IoT project.
- This re-use of components will help you to save 10-15% of the overall development cost.
Proof of Value with Proof Of Concept
- Demonstration of results, which is as close to the actual business objective, at a fraction of total development cost.
- A PoC development cost would be around 10-15% of the overall development cost.
Our Proof Of Concept (POC) Model
At Embitel, we engage with our customers under the following two engagement models:
Model 1: Accelerating Your IoT Journey:
Your legacy automation system is able to send out real-time factory data .In this case, to demonstrate the capabilities of an Industrial IoT solution, we design a PoC to fetch the available data and deliver desired results
Such an IoT PoC Development can be completed in about 4 weeks
Model 2: Kick starting your IoT Journey:
Your existing/legacy Industrial Automation system does not have the capability to send out real-time data & needs the IoT based groundwork to be done from the scratch.
We step in to evaluate your existing industrial setup & then design an IoT based digital transformation roadmap, tailor made for your business needs. This roadmap can be demonstrated by designing an IoT PoC solution.
Such an IoT enablement & PoC development project can be completed in (approx.) 12 weeks
Leverage the benefits of the Proof-of-Concepts (PoC) approach for IoT Implementation
With the PoC approach for IoT implementation, you get to
Asses & review your IoT vendor selection before proceeding for a full-scale IoT implementation
Maximize the chances of successful implementation of your IoT project/ Reduce chances of design or development failure, early-on.
Identify potential challenges in the IoT development process
Steps involved in PoC development:
- Set the Objective and the results to be demonstrated at the end of the PoC (~70-80% of the final business goal).
- Define the PoC Development Environment:
- Choosing the hardware and software module – which might involve a combination of off-the-shelf and custom made modules.
- Designing & Developing the sensor interface
- Designing & Developing the communication interface
- Configuring the cloud server
- Development of mobile or web based interface
- Test and validate the PoC solution & modify the PoC design, if needed
- Demonstrate the results using the PoC setup
Q. What are the long term business benefits of investing time, money and efforts in PoC development for IoT applications?
- A. With a PoC development approach for IoT projects, your organization can leverage the following long-term benefits:
- Validation of your IoT design at the nascent stage: With the PoC approach, you get to validate and identify the feasibility of your IoT project at 10-15% of total development cost.
- Validation of design partner’s expertise: By the end of the PoC phase, one can assess if the IoT design partner has the expertise and ability to understand your business objectives clearly and act accordingly.
The IP rights of the PoC designs are always enjoyed by the customer and hence one can approach another vendor with the PoC design, in case the need arises.
- Identification of the potential challenges: While working in IoT PoC development, one gets an hands-on experience and understanding of some of the potential challenges and failures well before the onset of the actual development process. This provides a lot of scope to modify the original design accordingly and prevent expensive errors.
- Component Reusability & Cost Savings by 10-15%: At Embitel, while designing the IoT PoC, we choose and use the software & peripheral components that can be re-used during full-fledged implementation of the IoT project. This helps you in saving 10-15% of the overall development cost.
Q. Our legacy Industrial Automation systems are able to collect and deliver factory data, how can we leverage the same for PoC development and demonstration?
- A. In this case , the design of PoC begins with planning of how an interface can be developed to connect with the legacy system and the data can be used to demonstrate our defined PoC goals.
When we say the PoC goals, it is kept as close as to your final IoT business goals. The real-time factory data forms a crucial component for demonstrating the feasibility of your IoT project at the PoC stage.
A summary of our PoC development process, for this use-case, can be viewed below:
Q. Our legacy systems are not designed to collect and deliver factory data, what would be your PoC development approach in this case?
- A. We will analyze your industrial set up and then design & develop the sensor network, IoT gateway and back-end cloud interfaces needed to communicate with the enterprise devices.
Once all the interfaces to enable device communication are built, we will use the real-time factory data to demonstrate the required results.
A summary of our PoC development process is given below:
Q. What is the ratio of off-the-shelf components vs custom made components used in the PoC development?
- A. There is no precise metrics for how much of customized of off-the-shelf components one can use for a PoC development for IoT projects.
It purely depends upon your project requirement and the PoC goals to be demonstrated.
But based on our experience, we have seen that 100% of the hardware components are off-the-shelf components.
Meanwhile, about 20-30% of the software modules are off-the-shelf.
Some of the off-the-shelf software modules include the standard device drivers s/w, multimedia software, the GIS Software (Geographic Information System) .
Q. What happens after the PoC phase, when the demonstrated PoC has been approved by all the stakeholders. What benefits do we get to continue further development with Embitel?
- A. Once the PoC stage is completed successfully and the required results have been successfully demonstrated, we scale it up for full-scale IoT implementation.
In our PoC, we make it a point to use software and hardware components that can be reused during the full-scale implementation. In our experience of collaborating with various customers for IoT PoC development, the re-use of components helps in saving 10-15% of the overall development cost.
The journey ahead also becomes more predictable, since your in-house team would have now developed more trust and confidence in the capabilities of our IoT software and hardware development teams!
Q. When you say minimum viable product, what does it implicate? ?
- A. A minimum viable product is designed for the Beta customer testing, with an objective to test the feasibility of the IoT project design.
The MVP design is meant for market release to the intended end-users, but by using minimum number of resources and with only mission critical functionalities. Idea is to learn from the feedback of a sample target audience, validate, and scale-up!
For example, you want to check overall oil loss occurring in a fuel delivery system of your Petroleum plant, as part of your IoT solution.
In this case, a minimum viable product includes the minimum number of hardware& software components that can demonstrate the reduction of cost associated with oil spill.
Q. How do you typically demonstrate the PoC results?
- A. We use the real-time data from the production environment and run it over the PoC setup, which consists of carefully designed hardware and software components.
The results to be demonstrated at the PoC stage are as close to the final IoT implementation goals, a possible.
Q. Can PoC projects be done for free? What if the results aren’t in line with our expected desires?
- A. No. We charge a very nominal fee for our IoT PoC development services.
A PoC development uses a minimum of resources that cost about 10-15% of the actual IoT development costs. And as already mentioned, most of the components in our PoC development are so selected that they can be reused.
Coming to the second part of the question, if the results are not in line with your expectations, our team will sync-up with you for root cause analysis and find alternative solutions. This also gives you a chance to identify any error in the objective or an error in the IoT design.
Q. For PoC activities that we invest in, how can our interests and concepts remain proprietary to us?
- A. The IP rights of the PoC design are owned by our customers. Additionally, the assurance about the confidentiality of crucial information is taken care of, under the NDA agreement.
Q. Can you tell me something about the team expertise?
- A. Typically, a team developing PoCs for IoT projects should have the following skillsets:
- Embedded Programming
- Board Support Package (BSP) design
- Network design & engineering expertise
- Firmware Engineering experience
- Hardware Engineering ( PCB Design, Mobile app development)
- Expertise in Linux and Android( Non-Linux) programming
- Software skills ( C#.Net , Python)
- Expertise in EMI/EMC testing
- Android Application development skills
- Knowledge of standard Network protocols like: Ethernet, BLE, WiFi, Profinet,ModBus etc.
Q. What tools do you use in you PoC development practice?
- A. The tools used in a PoC can vary with the design complexity, & the goals to be demonstrated at the PoC stage.
- Allegro Toolkit (Allegro PCB platform, Allegro Design Authoring & more)
- CADENCE toolkit (for chip design, IC package design , PCB design etc.)
- Eclipse IDE
- Yocto Framework
- Python for Coding
- Debugging Tools
Here is the basic list of our PoC development tools for various IoT projects:
This is not a comprehensive list of tools used in our PoC development. For more details about the tools and our PoC development activities, get in touch with our IoT leadership team.
PoC Development Customer Success Stories
Related Blogs: Learn more about Proof-of-Concept (PoC) development for IoT Projects
- Demystifying PoC Development Best Practices to Future Proof Your IoT Projects
- How Proof of Concept (PoC) Development Can be the ‘Stepping Stone of Success’ for your IoT projects
- Understanding FOTA in the Times of ‘Connected Cars’
- Hands-on experience in rapid development of PoC for a wide range of industries including renewable energy, manufacturing & more
- Industry Recognition:
- CMMi dev 1.3v – Level III
- IEI Industry Excellence Award 2015 – Institution of Engineers (India)
- ISO 9001:2015 & ISO 27001:2013 certified Quality management Process
- A strong team that includes IoT veterans, product engineering experts, embedded engineers, testing engineers- who can together make your project design into a feasible solution.