iOS Client / Server Control Application

We are developing a range of internet connected electronic devices (let's call it an eWidget) which will be controlled through an iOS (iPad and iPhone) application with a dedicated server handling interactions between the devices and a user's iOS device.

The system will work as follows:

1. The user purchases an eWidget and connects it to their home network. The eWidget auto-configures an IP address and sends a HTTP request to the eWidget server identifying itself (MAC address, private IP, public IP etc). The server will already contain a record of the specific eWidget device which was entered into the database when the device was manufactured.

2. The server stores these details in a device record awaiting further configuration.

3. The user opens the eWidget iPhone or iPad application. The application logs into the eWidget server with the user's account details and presents the user with a list of all eWidgets registered to their account.

4. The user adds the new eWidget to their account by specifying the device MAC address and a PIN that was included at the time of purchase. The eWidget server associates the new eWidget device with the user's account, where the user can customise details such as giving the device an identifying name.

5. Once configured on the user's iPhone or iPad, the eWidget can be controlled by sending commands from the eWidget app. The specific control features of each eWidget will vary but assume at this point there are only 2 simple controls - ON and OFF.

6. The eWidget app attempts to send a control signal to the eWidget through two concurrent means. First, it sends a timestamped request (using HTTP) to the eWidget server identifying the device to be controlled and the command to be sent. Secondly, it sends the same request directly to the private IP address of the eWidget, again using HTTP.

7. The eWidget app will regularly poll the eWidget server to request the status of all eWidgets registered to the user's account, and update the display on the iPhone / iPad as the status changes.

**eWidget Server Component**

The eWidget server component needs to provide appropriate functionality to facilitate the above process. The server must use MySQL and PHP and be capable of running on a RHEL server running on Amazon EC2.

There will be no direct end-user interaction with the eWidget server - the server exists purely as a conduit between the eWidget iOS application and the eWidget devices.

**eWidget iOS Application**

The eWidget iOS application needs to provide appropriate functionality to facilitate the above process. The application should run on an iPhone or iPod Touch device running iOS 5 or later, and should be built using ARC.

The application does not need to include any graphics elements - user interface components can be simple text labels and buttons. This project involves building the functionality required into the iPhone application but does not require any UI work.

** More Information / Clarification **

If any aspect of the above is unclear or you would like to clarify any aspect please contact us with your queries before lodging a bid. We expect the functionality to be delivered in full within the fixed budget so please ask any questions that will help you understand exactly what is needed.

Compétences : iPad, iPhone, MySQL, Objective-C, PHP

en voir plus : client server php iphone app, ipad client server application, ios app control mysql, ios client server mysql, php client ios, work from home with amazon, work from home application, what is system ui, what is ios device, what is ios 7, what is ios, what is an ios device, update to ios 7, update to ios 6, update ipod touch to ios 7, update ipod to ios 7, update iphone to ios 7, update iphone 4 to ios 7, update ipad to ios 7, update ipad to ios 6, update ipad 1 to ios 6, update ios on ipad 1, update ios 7, ui status, new ios update

Concernant l'employeur :
( 1 commentaire ) Fyshwick, United States

Nº du projet : #1676875

24 freelance font une offre moyenne de $4497 pour ce travail


we are serious IOS Development company check our work in PMB.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 60 jours
(190 Commentaires)

eWidget App will be develop by both Ipad & Iphone with our dedicated Mobile experts. We are CMMI Level 3 Certified Company. Check Pm for more details Regards, Shree Changepond Technologies Team

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 45 jours
(38 Commentaires)

Hi! Please check PMB regards

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 45 jours
(326 Commentaires)

We have good expertise in iOS App development. Please check PMB for more details.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 25 jours
(115 Commentaires)

See our portfolio, We are interested to start building long term relationship.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 45 jours
(118 Commentaires)

Hi, we are interested to discuss your project requirements in more detailed manner, Kindly go through your PMB and revert.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 45 jours
(27 Commentaires)

Hello, Expert mobile application developer. For more details please refer your PMB. Thank you.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 40 jours
(86 Commentaires)

I run European website design firm with years of design experience personally developing over 300+ websites. I can also provide a list of references from past customers if you'd like. I'm not the cheapest you'll find, Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 35 jours
(54 Commentaires)

Greetings, My name is George C, I'm a CMO at WebEffects LLC. My team has 500 highly qualified people who have a very large experience in their fields. For our work experience, we worked with large companies such as Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 60 jours
(5 Commentaires)

Hi jamesatfish, First of all many thanks for posting the project. It seems to be bit challenging and interesting project to work on. Well, we have gone through the description provided and have f Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 42 jours
(13 Commentaires)

We are dedicated team for mobile app.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 45 jours
(25 Commentaires)

We are a very experienced team who can make this task please check you private mail box.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 40 jours
(12 Commentaires)

I understand your project requirements but need some more details. Please check your inbox. Thanks

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 20 jours
(19 Commentaires)

Hi, I come across your post regarding iOS Client / Server Control Application. I feel that what we do might be a great fit for you. Please check PMB for further details (examples, etc). Looking forward to he Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 15 jours
(1 Évaluation)

Hi, we are the best freelancer. We can provide you a excellent solution as we are professional and experience. We can develop your desire project within timeline. Get the perfect support and service at here. Read my P Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 20 jours
(16 Commentaires)

Greetings from Boston based mobile solution startup. With us if you dont like our app you dont pay..

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 30 jours
(0 Commentaires)

Hi, we understand the scope of your project. Please check PMB for details from our end. Thanks.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 45 jours
(0 Commentaires)

we have worked on similar projects

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 50 jours
(0 Commentaires)

we have worked on similar projects

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 50 jours
(0 Commentaires)


%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% AUD en 8 jours
(0 Commentaires)