Build iOS app to control Raspberry Pi Zero W

I need an iOS app (App) to control a Raspberry Pi Zero W (Pi) via WiFi. Below is the summary of the overall functionality.

- When the App is launched the user should have an option to "add new devices".

- When the users clicks that option a new menu should appear. This new menu should prompt the user to connect to the Pi via WiFi.

- The Pi should act as a WAP and allow unauthenticated connections from other people in the network. In our cases, it should be the iPhone user.

- The App should notify the user upon connection to the Pi WiFi.

- Once the Pi and App are connected a new menu should appear. This menu should display the WiFi SSID's visible to the Pi.

- Though the App, the user should be able to input the WiFi password for the selected SSID. After this the Pi should try to connect to the new WiFi network. The user should be notified if the connection is successful or unsuccessful. In case the connection failed, the App should display an error message explaining why it failed.

- After the Pi is connected to the WiFi network it should send a POST request to a URL (will be given after project is accepted).

- The App user should be able to safely connect back to another WiFi network (disconnect from the Pi WAP) and the Pi should continue working normally.

Other requirements:

- For this project, all source code deliverables should be posted as commits in GitHub. GitHub will be the only way to exchange source code (compressed files or other methods to deliver code are not acceptable.)

- All code should be properly documented following the following standards:

Swift: [login to view URL]

Python3: [login to view URL]

- All code should be properly unit tested.

- Programming language for iOS should be Swift, and Python3 for Pi

Skills: Bluetooth Low Energy (BLE), iPhone, Mobile App Development, Python, Swift

See more: build website ios app marketing, build business app ios, build ios social app, control raspberry pi gpio using an app, connect iphone to raspberry pi bluetooth, raspberry pi iphone projects, control raspberry pi with iphone bluetooth, control raspberry pi with android bluetooth, raspberry pi apple carplay, raspberry pi iphone screen, raspberry pi ios app, build ios newsstand app, build list ios app, ios build storybook app, develop ios app control device wifi, grid control ios app, ios app control mysql, server side control ios app, build ios mysql app, build ios social networking app

About the Employer:
( 6 reviews ) Middletown, United States

Project ID: #18777095

4 freelancers are bidding on average $192 for this job


Hi, how are you? I have checked your description carefully. I have rich experienced in electronic device and embedded software development. FPGA, Raspberry pi, pic, arm, dsp, ardunio, bluetooth, ad/da, model, cypres More

$250 USD in 3 days
(62 Reviews)

Hi, How are you? Hope you are going well! I checked your project carefully, so that i feel very confident in your project because I am talented mobile app developer with 6 years. If you give me all data for the proje More

$155 USD in 3 days
(66 Reviews)

Greetings Sir, I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. We are the team of 15 members and over past 2 years we have completed 400+ projects i More

$155 USD in 3 days
(4 Reviews)

Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned "I can do More

$208 USD in 7 days
(3 Reviews)