Не зная приемлемой задержки, объема данных, типа данных и / или топологии сети (та же LAN? Маршрутизация через WAN?), Невозможно сказать.
Для большинства целей HTTP обеспечивает очень большой и универсальный молоток. И HTTP поддерживается практически всем.
<Ч />
Хочешь просто? Ничто не так просто, как HTTP, просто потому, что это вездесущий высокоуровневый протокол, который каждый из нас реализовал где угодно, от высокоуровневых API (таких как NSHTTP * / NSURL *) до встроенных микросхем менее чем за $ 1.
Если устройства, которыми вы хотите управлять, имеют опцию для HTTP-сервера, сделайте это. Это будет очень просто, и отладка будет намного намного проще при работе с протоколом высокого уровня, таким как HTTP.
На данный момент трудно , а не купить устройство с портом LAN / wLAN, в котором также нет HTTP-сервера (на мой взгляд, мой ресивер для домашнего кинотеатра) , солнечный контроллер, барбекю, принтер, камера видеонаблюдения, PS3, VOIP box и U-verse router все имеют HTTP-серверы).
Однако требования к вашей стороне, не относящейся к Cocoa Touch, могут диктовать иное.