Skip to content
View Ajazaliazhari's full-sized avatar

Block or report Ajazaliazhari

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Ajazaliazhari/README.md

@@ -0,0 +1,99 @@

ย  Profile Banner

Hi ๐Ÿ‘‹, I'm Ajaz Ali

Software Developer | AI Enthusiast | MNC Professional

ย  Typing SVG


  • ๐Ÿ”ญ Iโ€™m currently working in an MNC as a Software Developer AND Big Data Migration using DSA
  • ๐Ÿค– Exploring AI/ML and Deep Learning
  • ๐Ÿ’ฌ Ask me about Python | API integration | RabbitMQ | Redis | Streamlit | Multi threading, and Multiprocessing
  • ๐Ÿง  Currently learning AI Engineering
  • Framework:- Django | Flask | FastAPI
  • Clouding:- AWS | Azure | SFTP | FTP | S3
  • ๐ŸŒ Connect with me on LinkedIn

๐Ÿ› ๏ธ Tech Stack

ย  ย ย  ย  ย ย  ย  ย ย  ย  ย ย  ย  ย ย  ย  ย ย  ย 


๐Ÿ† GitHub Trophies

ย  GitHub Trophies


๐Ÿ“Š GitHub Stats & Activity

GitHub Profile Summary Bhanu's GitHub Stats Top Languages


๐Ÿ”ฅ Streak Stats

ย  GitHub Streak


๐Ÿ“ My Projects

  • ๐ŸŽฏ Titanic Survival Prediction Expert
  • ๐ŸŽ™๏ธ Voice File & Metadata Upload for IoT - A system to upload voice files and metadata from IoT devices using MQTT, RabbitMQ, and MongoDB.
  • ๐Ÿ“ก Voice File and Metadata Upload Process - A pipeline for uploading voice files and metadata using MQTT and RabbitMQ with storage in MongoDB.
  • ๐ŸŒ MQTT-RabbitMQ-MongoDB IoT Integration (https://github.com/Ajazaliazhari/) - An IoT integration project leveraging MQTT, RabbitMQ, and MongoDB for efficient data handling and storage.
  • ๐Ÿ“บ MediaHub ([Your MediaHub Repo URL]) - [A brief description of MediaHub]
  • ๐Ÿ Azharicribuzz ([Your Azharicribuzz Repo URL]) - [A brief description of Azharicribuzz]
  • ๐Ÿค– VoiceBot ([Your VoiceBot Repo URL]) - [A brief description of VoiceBot]
  • ๐Ÿ’ฌ Chatbot ([Your Chatbot Repo URL]) - [A brief description of Chatbot]

๐Ÿ“ก Voice File and Metadata Upload Process (MQTT, RabbitMQ, MongoDB, IoT)

This project demonstrates a pipeline for uploading voice files and metadata from IoT devices using MQTT, RabbitMQ, and MongoDB. Here's a brief overview:

  1. IoT Device Setup: An IoT device (e.g., a smart microphone) captures voice data and metadata (e.g., timestamp, device ID, location).
  2. MQTT Publishing: The device publishes the voice file (as a binary payload) and metadata (as JSON) to an MQTT topic (e.g., voice/data) using the MQTT protocol, which is lightweight and ideal for IoT.
  3. RabbitMQ as MQTT Broker: RabbitMQ, with its MQTT plugin enabled, acts as the broker. It receives the MQTT messages, routes them via the amq.topic exchange, and stores them in a durable queue (e.g., voice_queue).
  4. Data Processing: A consumer application (e.g., written in Python) subscribes to the RabbitMQ queue, retrieves the voice file and metadata, and processes them as needed.
  5. MongoDB Storage: The voice file is stored in MongoDB using GridFS (for large files), and the metadata is stored as a document in a MongoDB collection (e.g., voice_metadata).
  6. Monitoring and Visualization: Use tools like the RabbitMQ Management UI or ELK Stack to monitor message flow and analyze data.

This setup ensures reliable data transfer, scalability for IoT applications, and efficient storage. Check out the project for more details: Voice File & Metadata Upload for IoT.


ย 
ย  Thanks for visiting! Keep exploring. ๐Ÿš€

ย  Profile Views

Popular repositories Loading

  1. gaming-topup-system gaming-topup-system Public

    gaming-topup-system

    Python 1

  2. Ajazaliazhari Ajazaliazhari Public

    Config files for my GitHub profile.

  3. setup-python setup-python Public

    Forked from actions/setup-python

    Set up your GitHub Actions workflow with a specific version of Python

    TypeScript

  4. docs docs Public

    MDX

  5. Flask_Project Flask_Project Public

    This repo is use for web development

    Python

  6. Ajaz_dev Ajaz_dev Public