IOT Platform for Velocity Laboratories
We developed a highly scalable IoT application for Velocity Laboratories to collect data of experiments on rodents and also control experiments remotely. The application runs on Raspberry PI which is connected to sensors attached to rodents and records their metrics.Technology Stack
React
Node JS
Next JS
Docker
Maria DB
MQTT
Microservice Orchestration
Raspberry Pi
The Client
Velocity Laboratories helps clients bring pain-relieving medicines to market through innovative and accelerated operant pain-testing methods.
The Problem
They wanted a system to start experiments and control them remotely or from intranet. Also data collected from experiments should be synced to cloud.
The Solution
We developed system which records data of experiments, sync data to cloud, manage experiments from intranet or internet. System will run on cluster of raspberry pi's and
Modules
Raspberry PI intranet communication using MQTT, Socket
Raspberry PI to Cloud backend, and Cloud Socket communication via the Internet
Scalable Socket service for real-time communication
Architecture