rsiyanwal
My passion lies in resolving dilemmas in the field of AI, Fog Computing, and any other areas that provoke my curiosity.
University of HyderabadHyderabad
Pinned Repositories
Algorithms
The 'Algorithms' repository is loosely based on 'Introduction to Algorithms' by Cormen. It focuses not only on implementing the algorithms mentioned in the book but also on implementing and testing the minute details of these algorithms.
Ansible-Basic
Basic ansible
Apache-Kafka-Basics
Get a basic introduction to Apache Kafka, a pub-sub based messaging protocol. In this repository, we will learn about Kafka, requirements and installation.
Apache-Kafka-Transfer-Images
We have developed two jar files based on Apache Kafka that allow for the transmission and reception of images. The first jar file is the Producer jar file, which is used to send images to a Kafka broker. The second jar file is the Consumer jar file, which listens for incoming images and saves them to a file.
ESPNOW-and-MQTT
This code initializes ESP-NOW to receive motion sensor data from a sender, then forwards it to an MQTT broker via MQTT protocol. Data can be sent to multiple destinations like a dashboard or a database for visualization.
Fog-Based-Surveillance-Framework
A Fog computing-based IoT architecture that utilizes energy-efficient & low-latency devices to monitor a specific area. It uses communication protocols such as ESP-NOW, MQTT and Apache Kafka. The framework provides a solution for detecting & monitoring activities while showcasing the potential of fog-based IoT architectures for practical use.
Handling-Motion-Sensor-With-ESPNOW
Motion sensors play a crucial role in the functioning of IoT devices as they enable them to detect movement and react accordingly. They can be combined with other sensors, like temperature and humidity sensors, to build more advanced and responsive IoT systems that can adapt to their surroundings.
Machine-Learning-From-Scratch
Machine learning tutorial for absolute beginners
Range-of-ESPNOW
We tested the reliability of ESP-NOW by having NodeMCU A transmit 100 packets per second, each containing 250 bytes of data, to NodeMCU B which acted as the receiver. NodeMCU B counted the packets received and printed the count every second. This allowed us to evaluate the communication performance of the ESP-NOW protocol.
Web-Scraper-for-a-news-website
This is a webscraper for a specific website. It is tuned to extract the headlines of that website. With some little adjustments the webscraper is able to extract any part of the website.
rsiyanwal's Repositories
rsiyanwal/ESPNOW-and-MQTT
This code initializes ESP-NOW to receive motion sensor data from a sender, then forwards it to an MQTT broker via MQTT protocol. Data can be sent to multiple destinations like a dashboard or a database for visualization.
rsiyanwal/Machine-Learning-From-Scratch
Machine learning tutorial for absolute beginners
rsiyanwal/Web-Scraper-for-a-news-website
This is a webscraper for a specific website. It is tuned to extract the headlines of that website. With some little adjustments the webscraper is able to extract any part of the website.
rsiyanwal/Algorithms
The 'Algorithms' repository is loosely based on 'Introduction to Algorithms' by Cormen. It focuses not only on implementing the algorithms mentioned in the book but also on implementing and testing the minute details of these algorithms.
rsiyanwal/Ansible-Basic
Basic ansible
rsiyanwal/Apache-Kafka-Basics
Get a basic introduction to Apache Kafka, a pub-sub based messaging protocol. In this repository, we will learn about Kafka, requirements and installation.
rsiyanwal/Apache-Kafka-Transfer-Images
We have developed two jar files based on Apache Kafka that allow for the transmission and reception of images. The first jar file is the Producer jar file, which is used to send images to a Kafka broker. The second jar file is the Consumer jar file, which listens for incoming images and saves them to a file.
rsiyanwal/COTS_Object_Detection
Crown of Throne Starfish Object Detection Code
rsiyanwal/Fog-Based-Surveillance-Framework
A Fog computing-based IoT architecture that utilizes energy-efficient & low-latency devices to monitor a specific area. It uses communication protocols such as ESP-NOW, MQTT and Apache Kafka. The framework provides a solution for detecting & monitoring activities while showcasing the potential of fog-based IoT architectures for practical use.
rsiyanwal/Handling-Motion-Sensor-With-ESPNOW
Motion sensors play a crucial role in the functioning of IoT devices as they enable them to detect movement and react accordingly. They can be combined with other sensors, like temperature and humidity sensors, to build more advanced and responsive IoT systems that can adapt to their surroundings.
rsiyanwal/Range-of-ESPNOW
We tested the reliability of ESP-NOW by having NodeMCU A transmit 100 packets per second, each containing 250 bytes of data, to NodeMCU B which acted as the receiver. NodeMCU B counted the packets received and printed the count every second. This allowed us to evaluate the communication performance of the ESP-NOW protocol.
rsiyanwal/ESP8266-as-SoftAP
NodeMCU's WiFi network can be created without internet access. Devices can connect and exchange data. Ideal for IoT in areas with limited internet. Create innovative solutions using connected devices with NodeMCU's WiFi capabilities.
rsiyanwal/iFogSim-Simulations-for-Fog-Based-Surviliance-Architecture
Simulations are crucial in IoT architecture design as they help analyze device performance and identify energy-efficient, low-latency options.
rsiyanwal/MQTT-Servo-Camera
We can rotate the servo motor with a message received via MQTT. For instance, if we receive "L" in the message, we can rotate the motor to the left. Similarly, if we receive "R", we can rotate the motor to the right. This mechanism can be utilized in scenarios where we want to take pictures in a specific direction.
rsiyanwal/NodeMCU-MAC-Address
To obtain NodeMCU's MAC address, we can use a simple script. The MAC address is a unique identifier assigned to each NodeMCU device, which is required in various networking protocols.
rsiyanwal/PGP
rsiyanwal/Smart-Traffic-Simulation-iFogSim2
A powerful tool that enables researchers and developers to simulate and evaluate the devices used in smart traffic management systems in a realistic and scalable manner, providing valuable insights into the design and optimization of future traffic management systems.
rsiyanwal/time_complexities
Calculating time complexities of various programs on a computer
rsiyanwal/TOSCA-OASIS