Attualmente sto lavorando alla creazione di un'applicazione per dispositivi mobili con Android che dovrebbe essere in grado di inviare e ricevere messaggi tramite mezzi locali come wifi e bluetooth. Dopo aver fatto una ricerca in merito, ho scoperto che Android non ha una funzionalità Wi-Fi nativa ad hoc e che l'unico modo per ottenerla è tramite il rooting del dispositivo e l'applicazione di patch a wpa_suplicant e altri metodi simili che non sono generici per ogni dispositivo .
Sintesi di ciò che sto cercando di ottenere:
Un'applicazione per Android che esegue la scansione dei dispositivi nelle vicinanze e cerca di connettersi automaticamente ad essi. Se anche l'altro dispositivo ha installato questa applicazione, accetta automaticamente qualsiasi richiesta di connessione che riceve e quando la connessione viene stabilita invia un messaggio che garantisce che l'app sia installata in modo che entrambi possano iniziare a scambiare messaggi automaticamente e gli utenti non lo fanno. non devo consentire / negare qualsiasi invio / ricezione in tempo reale.
Le mie domande sono:
-
Esiste un modo per inviare messaggi tramite Wi-Fi tra 2 dispositivi Android senza l'uso di Internet?
-
Dato che Ad Hoc non è supportato, esiste un'alternativa?
-
In nel caso in cui la risposta a 2 sia no, allora è possibile fare in modo che uno dei dispositivi sia un punto di accesso in modo che l'altro possa connettersi ad esso e viceversa.
-
Per quanto riguarda bluetooth, è possibile saltare o automatizzare il pop-up Consenti / Nega di una connessione in entrata e la procedura di accoppiamento?
Sarò lieto se tu potessi darmi un rispondere a questi e / o eventuali suggerimenti.