Skip to content

JawirNet (Jaringan Wi-Fi Amatir Net) adalah aplikasi komunikasi peer-to-peer (P2P) untuk Android yang memungkinkan perangkat terhubung dan bertukar pesan tanpa menggunakan alamat IP. Aplikasi ini menggunakan NFC untuk identifikasi perangkat serta WiFi Direct atau hotspot.

Notifications You must be signed in to change notification settings

PurwanaNet/JawirNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

35 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ JawirNet - Peer-to-Peer WiFi Communication with NFC & Repeater System

No IP Address? No Problem!

JawirNet is an innovative Android application that enables peer-to-peer (P2P) communication between devices without requiring an IP address. Using NFC for device identification, WiFi Direct / Hotspot fallback, and automatic repeater functionality, this project creates a seamless, decentralized network for efficient message delivery.

πŸ›  Features

  • πŸ“‘ Every device acts as both Host & Client
  • πŸ” Automatic Repeater until feedback received
  • πŸ•’ Message timeout after 30 seconds
  • πŸ“² Tap to connect using NFC
  • πŸ”„ Auto-connect to SSID or create a hotspot
  • πŸ”₯ Decentralized P2P communication over UDP

πŸ“Œ How It Works

  1. Tap two devices together via NFC β†’ Device IDs are exchanged.
  2. Connect to the predefined SSID.
  3. If connection fails, the device automatically becomes a host and starts a WiFi hotspot.
  4. Messages are relayed via repeater nodes until the receiver acknowledges.
  5. If no feedback is received within 30 seconds, the message is discarded.
  6. Zone and time information are bundled with each message from the sender.

🌐 JawirNet - Komunikasi WiFi Peer-to-Peer dengan NFC & Sistem Repeater

Tanpa Alamat IP? Bukan Masalah!

JawirNet adalah aplikasi Android inovatif yang memungkinkan komunikasi peer-to-peer (P2P) tanpa memerlukan alamat IP. Dengan NFC untuk identifikasi perangkat, fallback WiFi Direct / Hotspot, dan fungsi repeater otomatis, proyek ini menciptakan jaringan desentralisasi yang cepat dan aman.

πŸ›  Fitur

  • πŸ“‘ Setiap perangkat bertindak sebagai Host & Client
  • πŸ” Repeater otomatis hingga pesan diterima
  • πŸ•’ Pesan diabaikan setelah 30 detik tanpa respons
  • πŸ“² Tap NFC untuk koneksi cepat
  • πŸ”„ Terhubung otomatis ke SSID atau buat hotspot
  • πŸ”₯ Komunikasi P2P terdesentralisasi via UDP

πŸ“Œ Cara Kerja

  1. Tap dua perangkat dengan NFC β†’ ID perangkat dipertukarkan.
  2. Terhubung ke SSID yang sudah ditentukan.
  3. Jika gagal, perangkat secara otomatis menjadi host dan membuat hotspot WiFi.
  4. Pesan akan diteruskan melalui repeater hingga penerima memberikan respons.
  5. Jika tidak ada feedback dalam 30 detik, pesan akan diabaikan.
  6. Zona dan informasi waktu dikirimkan dalam satu paket bersama pesan.

πŸ“₯ Installation

  1. Clone the repository:
    git clone https://github.com/PurwanaNet/JawirNet.git
    cd JawirNet
    
    

kkgi.my.id/JawirNet

About

JawirNet (Jaringan Wi-Fi Amatir Net) adalah aplikasi komunikasi peer-to-peer (P2P) untuk Android yang memungkinkan perangkat terhubung dan bertukar pesan tanpa menggunakan alamat IP. Aplikasi ini menggunakan NFC untuk identifikasi perangkat serta WiFi Direct atau hotspot.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages