Iphone/Ipod Custom Application

  • Posted
  • Proposals 2
  • Remote
  • #23509
  • Archived
Tony E.Liuliu S. have already sent a proposal.
  • 0

Description

Experience Level: Expert
Project Description



A simple wifi based remote control consisting of a PC based vb.net software program and a Apple ipod touch/iphone based remote control unit.



Functionality



The PC and ipod (or remote) are set up on a static ad-hoc wifi network. The PC having an IP of 192.168.0.1 and the ipod 192.168.0.2. The two devices will only ever communicate with each other and the pairing’ can be done manually. There is no requirement to implement network security.



The PC sends data to the remote on a regular basis (around once per second). This data consists of a simple ASCII string containing various parameters and is typically something like;



400,2.1,mph,run,10,12,20,OK,OK,T:



(i.e. comma separated values with some EOL character like :)



The data is received by the remote and updates textfield/label objects.



When required (on the press of various buttons) the remote sends data back to the PC in a similar fashion. For example, depending on the operation required, data may be something like;



Fill 400:



(this data is interpreted by the PC and acted upon).



IPod Interface



Consists of 5 screens (views) controlled by a simple TabBar controller. The main summary screen displays the decoded data sent by the PC and the other 4 views allow the operator to change data and the means to initiate a “send to PC” (see above).



Current Situation



We have the core of the program completed. Specifically the main networking code. We can establish communications with the PC, receive data and decode it as required.

The main issue we have is with sending data. We can do this but only for a short period of time (about 20 seconds) after which the program is unable to receive or send data.



We also need the ability for decoded data to update various UIPicker controls that exist on other than the main summary screen.

We have not completed all of the graphical UI yet but we do not foresee any issues with doing this.

Clarification Board

    There are no clarification messages.