krishworkstech.com

Custody Protect

Custody Protect is a tool for monitoring the health and safety of detainees. The primary objective of this project was to develop a system to monitor the health and activity status of detainees in custody. The device can also monitor the tampering of sensors by a detainee (physical tampering, removing the sensor from the body, etc)

Location

USA

Clients

4Sight Labs

Project Duration

5 weeks

Industry

AI-driven health and safety company.

How it Works

Custody Protect is a tool for monitoring the health and safety of detainees. The primary objective of this project was to develop a system to monitor the health and activity status of detainees in custody. The device can also monitor the tampering of sensors by a detainee (physical tampering, removing the sensor from the body, etc)

About the Client and their requirements

Our Client from the US, 4Sight Labs, is an AI-driven health and safety company that specialises in law enforcement and corrections. They shared the idea of developing a state-of-the-art tool to monitor the health, movement, and location of detainees in custody. They aimed to build a closed system where the physical data could be collected and transformed to be stored digitally in the cloud. Additionally, the client wanted a web and mobile app with multiple user interfaces to monitor the data graphically.
As experts in developing IoT-based projects, we were definite to provide solutions and develop the detainee monitoring system the client required.

Solutions we offered to the Client

As established previously, the client wanted a smooth-functioning, detainee monitoring app. After understanding the client’s requirements, our team prepared an SRS document. This document provided the client with an understanding of the website’s structure and the mobile app’s functionality Subsequent to this, our development team researched and implemented the best solution as follows:
  • Sensors to collect physical data: Sensors are attached to the Detainee’s arm at the time of the arrest. The sensors measure the input from the physical environment (Detainee’s arm), convert it into data, and collectively transfer it to the router connected. The inputs are heart rate, exertion history, and tamper history.
  • Routers to transform and store data digitally: Routers are monitoring devices. A single router are able to connect to multiple sensors and monitor the health status of the Detainees. The sensor connects to the router via Bluetooth and streams the data of the Detainee’s health vitals and exertion.
  • Web and Mobile applications to live monitor Data: The web/mobile application is designed to aid in hassle-free monitoring of the data transmitted by the sensor. The sensor transmits the data to the router, which transfers and stores the data in Cloud. This information is graphically, statistically, and factually displayed in the application.

Devices

Challenges faced

We have been developing IoT- based applications since the beginning of our career and understand that it is very common to face challenges in the process. Custody Protect was a very exciting project as it came with many challenges and helped the team grow professionally.
One of the primary problems we faced was the inability to connect the sensor to the Linux machine and collect raw data (Heart rate, Acc, Gyro, Magneto) from the sensor as Polar, the company supplying sensors doesn’t provide any library to connect.
Another challenge we faced was connecting multiple sensors to a single router. It was also difficult to identify which sensor was connected to which detainee, which stalled the project’s progress. Initially, it was also not possible to detect handcuff tampers and others.
Since the receiving and developing teams are located in two different time zones, things get really challenging at times. But, the teams very positively embraced all the problems and solved them with utmost precision.

Key Features of the Project

  • The app enables multiple sensors to transfer data to a single router.
  • Live health/status (pulse, heart rate, etc.) monitoring of a detainee via web/mobile app.
  • Tamper-proof technology to avoid sensor damage and unauthorised access.
  • Microsoft AD authentication for those with an organisational AD account with multi-tenant architecture.
  • Detainee raw data (Heart rate, Acc, Gyro, Magneto) is tracked and stored in a bucket-encrypted format for feature ML learning.

Tech Stack

Final Result

  • Custody Protect saves lives : When the first sign of a problem is detected, the officers, supervisors, and control centers are instantly notified. The earlier the problem is detected, the quicker actions can be taken.
  • The new standard : Using sensors and AI, a detainee can be detected for excited delirium, positional asphyxia, overdoses, and suicide attempts.

Client Appreciation

John Defalco

California, United States

Krishworks completed our project custom IoT gateway project quickly and efficiently. We gave Krishworks very high-level requirements, and they were able to develop them with more detail to address unforeseen needs for new functionality. They bring deep expertise in IoT, bluetooth to the project, which accelerated our project delivery timeline. We will continue to work with Krishworks across future phases of our project.

Scroll to Top
  • ESP32 (WiFi, MESH, OTA)
  • LoRaWAN
  • Raspberry Pi, Rock Pi
  • Sensor
  • MQTT
  • NFC
  • Arduino
  • FreeRTOS
  • UART
  • ZIGBEE
  • ModBUS, CanBUS
  • BLE, NimBLE
  • RFID
  • 4G LTE
  • UWB
  • USB
  • Schematic design
  • PCB and schematic source files
  • Assembling drawing files
  • Providing prototype/sample and production PCB service
  • Testing and validation of designed hardware
  • HIPAA
  • Azure Key
  • Management
  • ES, Checksum,
  • MD5sum
  • AWS
  • Azure
  • GCP
  • DigitalOcean
  • Kotlin
  • Python
  • Tensorflow
  • Computer Vision
  • ECG
  • SPO2
  • Heart Rate
  • Glucometer
  • Blood Pressure
  • Figma
  • FigJam
  • Adobe Photoshop
  • Adobe Illustrator
  • Balsamiq
  • Wireframe
  • Information
  • Architecture
  • Selenium Java
  • Postman
  • Swagger
  • Jmeter
  • SQL
  • Java Scripter
  • Test ng
  • Extents Reports
  • Flutter
  • Java
  • Kotlin
  • Swift
  • Dart
  • React JS
  • Python
  • NodeJS
  • Django
  • HTML, CSS, JS
RDBMS
  • PostgreSQL
  • Oracle
  • MySQL
  • MariaDB
No SQL Based
  • MongoDB
  • GCP
  • FirestoreDB
  • DynamoDB
  • Azure
  • CosmosDB
  • AWS