Summer interns

Developing Solution for Data Curation for an IoT System

Danial Kafeel (B.Tech., Aligarh Muslim University)

In this project, we developed a few solutions for curating the data collected by an existing sensor network. We understood the need for a robust algorithm that can tackle the problems caused by malfunctioning sensors or failure of communication network. Several python scripts were written based on the proposed algorithm.

Designing an OpenStreetMap based interface for a Wireless Sensor Network Using Node-RED

Vijit Daroch (B.Tech., Thapar University)

In this project, using the Node-RED programming interface available on a Raspberry Pi, the data collected from sensor nodes was displayed appropriately and accurately on an OpenStreetMap.

Interoperability of IoT protocols

Tapaswin Padhy (B.Tech., IIIT Bhubaneswar) & Prateek Shukla (B.Tech., IIEST Shibpur)

The aim of this project was to build a CoAP (Constrained Application Protocol) network using nodeMCUs and Raspberry Pi. Initially, a simple client-server network is created to demonstrate the communication between two nodeMCUs. Later multiple nodeMCUs were configured as CoAP servers and one nodeMCU was configured as client. This client sequentially connects to each of the servers and executes “GET” and “PUT” commands after the connection is setup. In the next phase of this project, a Raspberry Pi is used as client to connect to these nodeMCUs. At the final stage, a python script was used to set up a connection between a CoAP client and MQTT broker. The CoAP client connects to a CoAP server and that server acts as a client for the MQTT broker.

Campus-wide wireless sensor network: An MQTT implementation

G. K. Sriharsha (B.Tech., VIT Vellore) & T. Pratik (M.Tech., IIIT Bhubaneswar)

The aim of this project is to build a campus-wide low-cost wireless sensor network that can be used for ambient sensing (e.g. sensing ambient temperature, humidity, luminosity, noise level and pressure etc.) as well as monitoring consumption of utilities such as electricity, water etc. To accomplish this, we have built a heterogeneous network that comprises both off-the-shelf sensor nodes and nodes that are built using the development boards, such as, Arduino Uno and nano. This network is heterogeneous also due to the different types of radio modules we are using for communication. However, with the help of MQTT (Message Queue Telemetry Transport) protocol, we have created a framework that is oblivious to the underlying radio module and allows uniform communication and control over the network. Finally, we are uploading the data collected from the sensor nodes to a Internet of Things (IoT) cloud storage (Thingspeak) through a Raspberry Pi for online real-time visualization (currently available at NOAS webpage).

We have also build AmbYsenS, a prototype of low-cost standalone sensor node that transmits the sensed data over WiFi.

For their project reports, kindly visit the NOAS webpage.

Opinion dynamics: An introduction and revisiting some classical results

Ankita Nandi, B.Tech, NIT Meghalaya (Jointly with Dr. Srikant Srinivasan)

Opinion dynamics is the study of opinions and behaviors. A scientific modeling of opinions and behaviors will help the society to overcome issues like global pandemics or even understand migration and urbanization patterns. Many approaches have been established to understand opinions. One such approach was penned by Deffuant et al., who suggested a mathematical formula as a rule for two agents in a population to interact and share their opinions, if and only if the distance between the opinion of two agents lies within some threshold. Their results have been reproduced to understand the working of the system. After the reproduction of results, certain variable parameters such as the convergence parameter, the number of opinion clusters and their relation with the time at which they converge were explored to gain deeper understanding.

Project report (in pdf format) and MATLAB codes(in a zip file)