Se si sviluppa un'app Web a cui si accede tramite localhost (ad es.angolare, espresso, ecc.) e desidera accedervi dal dispositivo mobile, un'opzione è quella di reverse tether il dispositivo in modo che il tablet/telefono acceda a Internet tramite il computer tramite Bluetooth PAN.
Una volta connesso il dispositivo, è necessario trovare l'indirizzo IP del computer sulla rete ospitata (bluetooth). Per trovare, aprire l'app del terminale e digitare ifconfig
e cercare l'indirizzo inet
nella configurazione bridge100
, ad es. nella fila avanti di questo ifconfig
entrata:
bridge100: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=3<RXCSUM,TXCSUM>
ether f6:0f:24:22:ea:64
inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255
inet6 fe80::f04f:2f4f:ef22:ae64%bridge100 prefixlen 64 scopeid 0x10
Configuration:
id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
ipfilter disabled flags 0x2
member: en6 flags=3<LEARNING,DISCOVER>
ifmaxaddr 0 port 15 priority 0 path cost 0
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active
Una volta ottenuto l'indirizzo IP del computer sul netowrk bluetooth (192.168.2.1
in questo caso), aprire il browser e caricare del dispositivo mobile in cui `1234 è sostituito con la porta su cui il tuo server è in ascolto (ad es. 4200 per Angular, ecc.).
Nota speciale per AngularJS: per impostazione predefinita, il comando ng serve
ascolta solo "localhost: 4200", che non è accessibile ad altri dispositivi sulla rete. Per Angular, dovrai avviare il tuo server con l'host specificato in questo modo: ng serve -host 0.0.0.0
Grazie Chris, la prima opzione con il tethering bluetooth all'indietro, conosci una risorsa che potrei usare per ottenerlo? Se no apprezzo l'aiuto che mi hai dato. – Vesone
Ci scusiamo, non ho specifiche - e dipenderà molto dal tuo dispositivo e PC O/S. Se il sistema operativo mobile in questione viene utilizzato anche su modelli di tablet senza radio di rete mobile, è possibile cercare qualsiasi supporto per collegarli a un telefono tramite Bluetooth, quindi provare a prendere in prestito tale metodo e utilizzarlo con il telefono che riproduce il client ruolo invece del tablet e del PC che riproducono il ruolo del provider al posto del telefono. Personalmente la mia preferenza sarebbe la scatola wifi seguita dal servizio di traduzione tcp-to-bluetooth del dispositivo, in ordine decrescente di semplicità. –
Sembra buono, grazie mille Chris. Darò uno scatto. Apprezzo molto l'aiuto. – Vesone