Seamless Wi-Fi Connection Between Camera and iOS Device for File Transfer

Kindly suggest the best approach for the below requirement.

Requirement Summary:

I have a camera that generates its own Wi-Fi network with some specifications, and I need my iOS app to automatically connect to that Wi-Fi whenever it's in range. This Wi-Fi network is used for transferring files between the camera and the iOS app and to give commands to camera to do certain actions. This Wi-Fi does not provide internet access.

Details:

The iOS app should automatically connect to the camera's Wi-Fi network once it launches.

The camera's Wi-Fi does not have internet access; it is purely for file transfers (e.g., photos/videos) between the camera and the iOS app and to command camera to do certain actions

The iOS device should still use mobile data for internet access while connected to the camera's Wi-Fi. The mobile data will be used to upload files to the cloud, as I have a large data plan available for internet use.

The app should maintain the connection to the camera's Wi-Fi as long as the iOS device is within proximity of the camera. If the device moves out of range and then comes back, the iOS app should prefer and reconnect to the camera's Wi-Fi over any other available networks.

I am looking for a solution or approach that can make this seamless, ensuring a stable connection between the camera and the iOS app while prioritizing mobile data for internet connectivity.

Answered by DTS Engineer in 813571022

I don’t think you’ll be able to meet all of those requirements, but you should be able to meet most of them. A good place to start is my Extra-ordinary Networking post, which has links to a bunch of other posts including Working with a Wi-Fi Accessory.

Once you’ve digested that, and had a chance to play around with some prototypes, post back here if you have any follow-up questions.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

I think you need to just write the app and implement those requirements yourself. Anything we suggest to you is simply going to be along the lines of:

  • Search for and connect to the camera's Wi-Fi.
  • Transfer files.

I don’t think you’ll be able to meet all of those requirements, but you should be able to meet most of them. A good place to start is my Extra-ordinary Networking post, which has links to a bunch of other posts including Working with a Wi-Fi Accessory.

Once you’ve digested that, and had a chance to play around with some prototypes, post back here if you have any follow-up questions.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

I seemed to have asked about the same requirement just yesterday:

"The camera's Wi-Fi does not have internet access; it is purely for file transfers (e.g., photos/videos) between the camera and the iOS app and to command camera to do certain actions.

The iOS device should still use mobile data for internet access while connected to the camera's Wi-Fi. The mobile data will be used to upload files to the cloud, as I have a large data plan available for internet use."

Please, if you do figure this out, let me know? (email: davidbaraff @ icloud.com )

Seamless Wi-Fi Connection Between Camera and iOS Device for File Transfer
 
 
Q