Networking

Wireless system to monitor pickling jars with an ESP32 board

The goal of the project is to build a wireless system that can monitor the pickling jar by displaying live reading from a DHT11 sensor on a web server that displays the temperatures in Celcius and Fahrenheit also humidity, plus, a clock with the current day, month, year as well as, display the comment which indicates whether the current temperature is suitable for the fermentation process

For pickling vegetables such as sauerkraut, cucumber pickle, Jalapeno pickle temperature plays a vital role to create the quality of the pickle as it is a live probiotics bacteria that is good for the gut health and the ideal range for the fermentation process is 12 degrees Celcius,53.6 Fahrenheit to 29 degrees Celcius, 84 Fahrenheit, if the temperature increase above the 29 degrees Celcius, 84 Fahrenheit it can damage the vegetable usually, the hot climate countries such as India, Saudi Arabia, Dubai in summer months temperature can shoot up to 44-degree Celcius or even more in some countries so, in hot climate countries it literally becomes impossible to ferment any vegetable

With the help of this wireless system the people who like to ferment the vegetable in their houses to improve their gut health in hot climate countries, the system will make it easier for them to monitor temperature wirelessly and let them record the temperature inside an earthen jar and outside the jar

The GUI for the project is built with help of CSS, HTML, and javascript, moreover, to update the live reading from the DHT11 sensor javascript is used furthermore, javascript is also used to update current, date, month, year, time, AM/PM indicator and a comment that indicate whether a current temperature is suitable for the fermentation process, in addition, an external site called unsplash.com is used to change the background image of the GUI

Building a custom network topology with python to demonstrate the L3 routing concept

The goal of the project is to build a custom network topology by using
3-L3 routers, two host machines with loopback addresses, and 4 subnets to demonstrate how L3 routing is done virtually with Mininet?

The drawback of L2 routing is that it works only when both the source and destination machine are present in the same subnet but by doing L3 routing we can solve the L2- routing problem and with the help of L3 routing we can send the packet from the source subnet to the destination subnet

Also, the drawback of Physical network infrastructure (hardware) require manual configuration and is not flexible enough to manage the network infrastructure and on the other hand, it is costly to operate

Thus, building custom network topology will help us manage the network efficiently and also increases the flexibility, security, ease to manage resources, greater control over the network, easy to adapt new use cases which emerges from the future

So, to build custom network topology a tool called Mininet(software-defined networking) is used with python