If we look couple of years back, networking gave us the power of cloud computing through which we were able to store our data on cloud and also gave the super power to us by providing internet with 3G/4G networks. It also redefined the way we use Internet by giving us WiFi hotspots, wireless modems, tri-band broadband connections etc.
** You can do a project on network simulators ns3. Pick any topic related to routing and demonstrate it.
Networking technology not only makes our life more comfortable by providing faster internet and different networks but also yield us with smart gadgets to use. IOT devices are one such example, which are penetrating into almost all the industries and homes. It is estimated that the market share of IOT devices will rise up to multi-trillions by 2020.
From Apple watch series to all the wearable devices, smart kitchens, smart electronics devices like bulbs, water monitoring device, security systems etc., every smart product that is being brought to us is an IOT product. Such is the pace in which networking products are reaching and assisting us in our day-to-day lives.
- Measuring the actual data transfer rates along with the latency of real network applications, and the effects of network traffic congestion on applications
- Measuring the effects of physical obstructions (different types of materials) and/or sources of wireless interference (like microwave ovens) on active network connections
- Measuring performance differences between different types of network hardware (such as routers from different manufacturers) or Operating systems (such as between Windows and Linux)
- Comparing and contrasting the performance of software applications like Web server
- Modifying open source software applications to utilize parallel programming techniques
- Running network sniffers to capture traffic sent over a network connection and identify all the different network protocols it is using
- Measuring the effects of antivirus software on a computer's processor (CPU) utilization and performance.
- Building a network firewall application
If you’re looking for proof of concept projects on networking basics, most of the time you can get away with simply using your existing home router. Log into the admin console and begin identifying the parts of the config that define your network. Take note of your WAN and LAN addressing scheme, DNS, firewall, QoS, MAC filtering.
Once you’ve identified these and understand what affect (if any) they have on your local network, you can start experimenting. Some simple tasks you can try are:
- Identify the MAC address of the computer you’re on. Create a MAC filter that denies access to any device that does not have your MAC. Test it out.
- If you have more than one computer on your network, set up a simple FTP server on one of your devices. Then using another device, connect to the FTP server and upload/download some files.
- Once you have the FTP server running on your network, try creating some traffic rules on your router’s firewall to limit or deny access to that resource. If you can no longer FTP, what other protocols might you be able to use to contact or connect to that device?
- Mess with QoS settings. Severely limit the amount of bandwidth allowed for UDP traffic, then try streaming some Netflix and YouTube at the same time. After that, try making an exception rule for one of those sites - Does performance change? Which rule takes precedence, and why?
- Create the files needed to host your own DNS relay, and point your router to that device for DNS. Watch the DNS cache grow as you surf the web. Now try making your own entries - What happens in your browser if you create a custom record that points Facebook’s URL to one of Google’s IP addresses? Next try copying the HTML and webpage files (to get all in one shot just File -> Save in your browser) to a file on your computer. Now in your DNS cache, point that web site’s URL to the file (index.html) you just saved. What happens when you try to visit the site in your browser? What implications do you think this has on computer security?
If you find yourself unable to adjust the settings on your router, read up on DD-WRT. It’s an open source firmware that can be used as a replacement OS for several models of home router. It will allow you to customize your network setup as much as you’d like, and allows you to learn a lot in the process.
Well IoT is truly an emerging technology. You can build application for almost anything, I mean sky is the limit. and Dev tools like Arduino & Raspberry Pi, made it easy to implement the idea, in short time.
There are vast amount of DIY, maker and hacker sites, where you can easily find enormous no of ideas, tutorials.
- Temperature, Flame, Gas, Motion Sensor based Home Security/Safety System (GSM/Zigbee/Wi-Fi/Bluetooth).
- Wireless Home Appliance control.
- Temperature Monitoring And Alert System.
- Smoke Detection And Alarm System.
- Intruder - Motion Alert System.
- Automated Street Light PIR sensor.
- Water level monitoring and control.
Internet of Things:
- Physical parameter (Temperature, Humidity, Pressure, Gas, Motion) monitoring and control over internet.
- Sensor(Temperature, Humidity, Pressure, Gas, Motion) data upload on FTP site.
- Monitoring Physical Parameter using Sensor and receive notification/alert over SMS, Twitter, email.
- Web based data logging and control.
- Temperature, Air Quality, Noise level and Light intensity monitoring/data analysis on IoT cloud platform.
- Logging process data to Cloud platform services like Xively, Pachube.
- Sensor Data Analysis and control action (Actuator) over cloud platform.
Industrial Process Control:
- Sensor data monitor, alert when sensor value > threshold value, over SMS (GSM/GPRS, LCD, Temperature, Humidity,).
- High Temperature(RTD/Thermocouple) Monitoring And Alert System.
- RS-485 based Industry process monitoring and control systems.
- Data Logger System.
- Data acquisition system.
- Automated Street Light
- Smart Parking
- Air Quality and Noise level, Light intensity Monitoring System.
- Garbage and waste collection bins overflow Alert system (GSM/Zigbee/Wireless).
- GSM based Greenhouse Environment Monitoring and Controlling
- Public Garden Automation