Cloud solution for laboratory machine
Problem
A company developed and sold a machine that helps pharmaceutical laboratories to conduct experiments in a new innovative way. The machine, consisting of control electronics, vision and monitoring, was highly successful, and the company assessed that it would be competitive advantage to connect this machine to the Cloud so they could offer additional value-added services, allow remote control and monitoring, and remote assistance.
Solution
Nubis assessed the opportunity with outset in our broad and deep experience within IoT, Cloud computing and embedded system. Taking a customer point of view we designed a top-down plan of each technical step throughout the stack, from front-end development to firmware changes inside the machine. That lead to new C++ and Python code being implemented by Nubis alongside existing code in collaboration with the client, introducing AWS setup using WebSocket APIs, Kinesis for video feeds and serverless infrastructure scalable to thousands of machines and users, adding first grade security, user handling and authentication, databases for data collection and data mining, and a C# coded Blazor application for smooth and rapid web user experience. The solution worked both on premise (behind firewall) and as a Cloud connected service (with additional functionality).
Conclusion
The proof of concept was delivered within two weeks and the first viable final version within 2 months with several sub releases along the way. In addition to the insights and quality of the planning work and craftsmanship, the client appreciated that Nubis could deliver the entire technology stack from electronics and embedded software to high-level software and data processing as a one-stop shop.