“The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it.“
This was the late Mark Weiser in his profoundly pathbreaking work “The Computer for the 21st Century” in 1991. He was describing how computers would one day be all pervasive, omnipresent and so commonplace that we would hardly recognise their presence. Today in the second decade of the new millennium, what he called Ubiquitous Computing is slowly taking shape – albeit in the garb of what we now call Internet of Things or IoT.
Today, we see a multitude of connected devices all around us. Mobile phones, laptops, desktops, wearable devices, Alexa and Google Home devices and other smart devices in smart homes such as refrigerators, door alarms, automated HVAC systems, sensors in automatic driverless cars and offices, in manufacturing plants, on farm lands, trains, aeroplanes, satellites and health care – all are increasingly getting connected to each other and forming a giant web.
This increased connectivity comes at a cost. Not all devices talk to each other in the same language or at the same time. IoT thus throws up a challenge of working in a multi-protocol, multi-domain, heterogenous atmosphere. And since it is still in its early stages, the standards of communication are still being devised.
Our in-house capacity to provide end-to-end solutions involving embedded / hardware, software and networking functionalities have enabled us to deliver quite a few turnkey solutions to various industries in this space. Be it working with a multitude of sensors (humidity, temperature, electric current supply) or RFID tags; dabbling with protocols like ModBus and MQTT and SOME/IP or with time series data storage like InfluxDB; writing server side code or using different visualisation techniques across devices of various form factors, we have proven experience of quality delivery.
We have worked with tea manufacturing plants for automating their production line and with data centres for monitoring their servers and HVAC systems. One of them can be found right here.
The general motive of these solutions were:
to capture data using various sensors
to aggregate and send the captured data to a server in the cloud for analysis and storage
visualisation of the data and report generation for proper monitoring and analysis
generation of alarms and multichannel notifications on preset events and breach of corner conditions.
Among the other interesting projects, we are working with real estate firms to bring non-intrusive water flow measurement solutions in order to arrest water wastage and work towards building a greener planet.
We also have a lot of expertise in networking protocols including IPsec, STUN, TURN and ICE. We have created models in C/C++ for various switches and networking devices.