I'm looking forward to use cellular data when connected Wi-Fi.
Yi dash camera works like this.
Yi camera make Soft AP.
iOS or Android phone connect the Wi-Fi.
Between YI and Phone, internal network is made,
generally, phone cannot use the internet.
but, in Yi network, phone can use internet, sns, streaming, and etc.
How can i do it?
Thanks in advance.
One solution (not practical from an app user perspective) is to manually go to the iPhone Settings, Wi-Fisection and select the desired Wi-Fi hotspot i(info).
From there you can change Configure IP to be Manual instead of Automatic and set the IP Address to be the same one as in Automatic (same for Subnet Mask) and make sure that Router is left empty.
That way, iOS won't try to use the Wi-Fi to connect to internet but use cellular if available.
Related
Setup:
My project involves a WiFi Camera which creates a WiFi hotspot. In order to stream video preview/browse media on the Camera, the user needs to connect to Camera's hotspot.
Problem:
The user cannot use the cellular data over 3G/4G simultaneously, as the iOS device is already connected to the camera via WiFi.
What I have tried? / Investigations
Customizing WiFi hotspot by setting Static IP, Subnet Mask and leaving all other fields empty. This works as expected, iOS connects to the internet via Mobile Data showing the 3G connection, also connects to WiFi silently.
This solution needs to show details to the user how he needs to configure WiFi network connection, which is not user-friendly.
MultiPeer Connectivity
Possible only with Apple devices
What do I want?
Is there any way to do this programmatically?
(I want to submit to App Store - No private API)
Is there any alternative to this?
Any other direction to solve this problem?
I don't know how to explain what I want so I give example situation.
I got 3 smart phone, locate in 3 different room.
All room has a distance where wifi device A can Only communicate with B. But unable to C. So have to send to B and B send to C.
My question is do wifi can used for communication with different device?
How? Any tutorial?
My final finished project will required to work like wallow talkie through WIFI. Phone with wifi signal can listen and resend to another larger area.
In your 'A, B C' scenario above, Phone 'B' can act as a wireless hotspot (even if it has no internet connection) and Phone A and Phone C can connect to it and speak to each other so long as they know each others IP address.
You would need to check the particular phones and OS version you are using supports this, but I have done with with several Android phones as an example.
I suspect, however, that your next question would be whether another phone, phone D, could then speak to A and B if it is only in range of Phone C.
This would require phone C to act as a wireless hotspot for phone D and at the same time as a wireless client to phone B's wireless hotspot. This is trickier and, while there are some example of an Android phone being used as a wireless repeater (e.g. http://www.littlegreenrobot.co.uk/tutorials/turn-your-android-device-into-a-wi-fi-extender/), I think you would need to experiment and I think you may find this won't work on most phones out of the box. When I tried a brief check using an Android phone running Android 4.3, turning the WiFi hotspot on automatically turns the WiFi access off.
Is it possible to build a small wifi enabled device that broadcasts an SSID like a router but doesn't connect to the internet? I want to build a personal device that holds 16gb of memory and that when connected to shows a webpage/landingpage but doesn't connect to the internet. Are there any tutorials out there similar to this or any information on where to start?
Of course it is possible. Broadcasting SSID is not only the feature of (wireless) routers but wireless access points in general. Wireless access point can be also a router (like square is also a rectangle, but not every rectangle is square).
You can for example:
- take small computer with wireless card and make it to be access point,
- take any typical wireless router and connect your device, but not connect to the internet (it will work).
There are many options. The best option depends on what you have (device), how much you want to invest and how are your "computer skills" ;-)
Maybe this is a stupid question but..
Are Wi-Fi Direct and Wi-Fi P2P the same thing?
And I mean, the EXACTLY same thing?
I'm getting really confused with this two.
Wifi Direct is a technology for peer to peer connections and is very different from wifi. Wi-Fi Direct, initially called Wi-Fi P2P, is a Wi-Fi standard enabling devices to easily connect with each other without requiring a wireless access point.It is usable for everything from internet browsing to file transfer
Wifi Direct is not same as wifi . On Jelly Bean and above, when you try to use the WifiP2pManager API, WiFi-Direct is automatically enabled (as long as WiFi is on). Wifi can be switched on by calling:
WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE); wifiManager.setWifiEnabled(true);
For ICS refer to this Can I turn on WiFi-Direct from code? on Android API-14 (ICS)
This is the main reason to get confused between the two.
I was exploring regarding Wi-Fi Direct and came accross with conclusion that WiFi -certified devices can connect one-to-one or one-to-many and not all connected products need to be Wi-Fi Direct-certified. One Wi-Fi Direct enabled device can connect to legacy Wi-Fi certified devices.So by this we can conclude like if one device is having WiFi direct and other device is having Wifi one can easily connect to it.
I have following queries please help me to resolve.
1.This Wifi Direct is there in Android ICS onwards.So i am trying to connect WiFi Direct of my Samsung Note 2 having Jelly Bean with another Samsung Mobile Galaxy Y duos having Ginger Bread that only has WiFi but i am unable to detect? Can anyone help me in finding reason for this?
2.Another thing i studied is Wifi Direct device will become as access point means it will create an Ad-hoc network ? So why another Wifi devices are not detecting it?
To find a wifi direct device in access point list of a normal wifi u need to create a wifi direct group. For this you need to first connect two wifi direct devices out of which one will act as a group owner and other as client. Once a group is created group owner act as a normal access point for legacy devices(Wifi devices).
Thus you need to create a Wifi Direct group first