IoT Integrations

Monitoring the performance of smoker machines
We implemented a comprehensive monitoring system to evaluate the performance of smoking machines within a laboratory setting. These smoking machines analyze critical cigarette parameters, including puff count, carbon monoxide (CO) levels, nicotine content, sugar content, and tar content.
Machine activity is tracked via log files containing various sensor readings related to cigarette parameters. However, since not all log file data is relevant for analysis, we introduced an IoT Box featuring a Raspberry Pi. This IoT Box is programmed specifically to filter essential data and transmit it directly to a local database server. Additionally, the IoT Box includes a 7-inch touchscreen interface, enabling operators to conveniently adjust parameters and receive error notifications in real-time.
For effective messaging and data streaming, RabbitMQ was utilized as the messaging broker. Node-RED facilitated seamless integration within the IoT infrastructure, connecting hardware devices, APIs, and online services. Given the customer’s preference for an on-premise solution, we deployed a local Microsoft SQL Server database to store and manage data securely. The robust and efficient Node.js framework was chosen for its capability to handle high volumes of incoming requests from IoT sensors. To provide intuitive and insightful data visualization, Grafana was employed, offering clear performance insights into machine operations.

Monitoring water pump
A local water company faced challenges in effectively controlling and monitoring their water pumps with their existing system. This project aimed to upgrade their systems, equipping the company with advanced tools to control and monitor their pumps more efficiently. Figure 1 illustrates the upgraded system.
Data such as voltage, current, frequency, and RPM were obtained directly from the pump’s built-in sensors. Additionally, temperature and vibration data were collected using custom-designed sensors attached to the pumps.
Each pump is managed by a PLC controller connected via a Variable Frequency Drive (VFD). The PLC controller, featuring integrated IoT capabilities, transmits sensor data directly to an MQTT server. Furthermore, we established a database and web application server to enable real-time visualization of sensor data through a mobile application, as shown in Figure 2, or via a desktop interface accessible over the internet. Historical data from the previous reporting system was also integrated into the new reporting platform.
Current projects

Future Product: Smart Kitchen Management
Smart Kitchen Management is a shared household platform for managing groceries, pantry items, recipes, meal planning, and shopping in one place.
It helps households keep an accurate view of what is in the fridge, freezer, pantry, and other storage areas. Family members can add items, track quantities and expiry dates, create shopping lists, and plan meals around ingredients already available at home.
The platform is designed to reduce food waste, avoid duplicate purchases, and make daily kitchen decisions easier.
Future AI-assisted features may help users scan grocery receipts, match purchases to household inventory, suggest recipes from available ingredients, and highlight items that should be used soon.
Our goal is simple: help households buy smarter, waste less, and make better use of the food they already have.