I know here comes some issues related to the cost of transmission using SMS, but we still need that function when we are in a remote area without WiFi signal but have a strong need to sent some essential data to servers. I have read this before I wrote my views here ,and some of my ideas also comes from that post. This is my view about this issue, I think we can accept various options which can be chosen by the users to meet different requirements.I will work with this function and I'm glad that you guys visit my website: or a lot. btw, I think SMS can also be a new feature that people can upload data to our server without a connection to internet.
#WIFI DIRECT DEMO SAMPLE APP BLUETOOTH#
SMS needs to know the phone number of receiver before transferring, and it can just transfer to one person at a time( bluetooth also but I know there must be some approaches to share one file to multiple users at the same time such as WiFi )ĭespite these disadvantages,SMS can work normally without WiFi network with a long distance. SMS is inconvenient to transfer mass data like a bundle include: image, text, even some kind of media data. I know there are some issues to address when using SMS: Hello I am a student from China, I viewed all the discussions here, as for a Divice-to-Divice Transfer under a no-WiFi circumstance, why not use SMS to sent forms to another device? So, I think NSD is of little use Now, the connection over wifi is easy to establish and I have transferred forms along with associated files, can it be considered as a way to achieve peer to peer sync? (Although technically it is not a peer to peer connection) That means NSD will be helpful only to establish Socket connection and not Wifi connection. NSD is useless if two devices aren't connected to same Acess point. But, for NSD to work, it requires two devices running the same app instance on the same Local network.
![wifi direct demo sample app wifi direct demo sample app](http://anrg.usc.edu/ee579_2012/Group09/img/s9.png)
Other than QRCode, I had used Network Service Discovery as a method for devices to discover each other. The app uses Content Provider to access form instances.Īll the received forms are stored in /odk/instances/ folder. I shall share usefulness of QRCode in another post. The user need not be aware of technical details. The other device( Client) scans the QR Code.Įstablishes a socket connection with other devices.Ĭonnection establishment becomes very easy from the user point of view.
![wifi direct demo sample app wifi direct demo sample app](https://docs.microsoft.com/en-us/azure/app-service/environment/media/app-service-app-service-environment-layered-security/conceptualarchitecture-1.png)
Port number (Port number is NOT hardcoded).
![wifi direct demo sample app wifi direct demo sample app](https://solution.murata.com/sites/default/files/static/images/en-global/technology/wifi-turnkey/03_softwarepackage_key_2a-01_3_5.png)