Yes an iPhone can receive serial data but you have to register as a developer to write any code on an iPhone. Then the only way you can get this code onto the iPhone is to submit it to Apple and have them put it in the Apps store.
Please enter a valid email to subscribe
We need to confirm your email address.
To complete the subscription, please click the link in the
email we just sent you.
Thank you for subscribing!
via Egeo 16