Featured Projects

Get to know us better through our actions. This is so far a moderate (but buildable) list of projects that wowed our customers and brought us immense satisfaction and joy of accomplishment. Do revisit often for more updates.

Comprehensive SaaS-based Sensor Data Acquisition and Management System

Sensor Data Acquisition
Web

Web

Business App

Business App

Web Back-end

Web Back-end

A laboratory equipment supplier was looking to strengthen customer relationships, while securing a revenue increase, by providing a value-added service to equipment buyers.

Softeq developed a comprehensive data acquisition and management system that taps hardware and software component capabilities for aggregating, processing, and storing information retrieved from the humidity and temperature sensors installed in a laboratory.

Fast Facts

Client: Chrometrix Systems, a laboratory equipment supplier

Industry: Equipment for Humidity/Temperature Monitoring

Country: Canada

Engagement Model: Fixed Price

What were the Client’s expectations of the service provider?

Chrometrix Systems conducted a tender to select a development service provider based on a range of criteria. The service provider was required to possess a solid background in the mobile development space, as well as demonstrate thorough understanding of hardware and electronic component design and integration. Softeq stood out through its impressive track record in the domain along with proven ability to meet the designated budget and time expectations.

Project Description

What was the goal of the project?

The client was seeking to increase the sales revenue by providing the buyers of the humidity/temperature monitoring equipment a value-added service — possibility to access, process and manage data gathered by the equipment either via a mobile device or a dedicated server.

What are the product’s functional capabilities?

Softeq developed a comprehensive data acquisition and management system, consisting of a combination of hardware and software components for aggregating, processing, and storing information retrieved from the humidity and temperature sensors installed in a laboratory.

Core Components
  • Logger — humidity and temperature sensors
  • One-Wire Logger Reader (WLR) — a 3rd party data retrieval unit
  • Data Processing Application (DPA) — available as a mobile Android app or a Windows-based desktop system
  • Laboratory Information Management System (LIMS) — a data processing and storage server
Data Processing Application

The DPA is an Android or Windows desktop app designed to process data received via the WLR. It transforms the sensor aggregated data into a readable format. Supplemented with a graphic presentation, the data is sent to the LIMS server over the Bluetooth or USB connection in an XML file format.

The app operates in two modes: as a standalone mobile app storing all the processed data locally on the phone; or as a client-server app, provided the LIMS is installed in the target lab, transferring the processed measurements data to the server.

Laboratory Information Management System

The LIMS is designed to store the results of measurements and respective stats received in an XML file format as text and graphic files.

Key System Modules
  • Climate Monitoring
  • Data Retrieval Methods
  • Logger Register
  • Location Register
  • History of System Logs
  • Alerts
  • Account Administration Area
  • LIMS Administration Area
  • Basic Functional Features (e.g. logging in, new user registration, new account creation, profile viewing/editing)
Technical Perspective

The system is implemented based on a SaaS model to be able to deal with large data sets and numerous accounts. The retrieved information is delivered via web services in an XML and JSON file format.

What methods are used for insuring the solution security?

The system supports:

  • Password encryption realized with MD5 decrypter, a 128-bit encryption algorithm generating a 32-character hexadecimal hash
  • Permission based access

Does the system correspond to any industrial standards?

The solution is built in compliance with regulatory documents stipulating requirements to the computer-based laboratory equipment (CFR — Code of Federal Regulations Title 21).

What project methodology did the team employ?

For managing product development, Softeq’s team employed Scrum, an iterative and incremental agile software development framework.

Data Gathering Process

Temperature and Humidity Data Gathering Process

Results

Did the team manage to meet the project goals successfully?

The team accomplished the first phase of the LIMS unit on time and on budget with additional improvements scheduled for the second phase. The sensor and DPA unit are nearing completion.