Я построил робота, которым хочу управлять по беспроводной сети со своего iPhone. Bluetooth отключен из-за скандальной политики Apple в этом отношении, поэтому мне интересно, оснащаю ли я робота системой Wi-Fi, могу ли я отправлять потоки данных из приложения на iPhone. Разрешает ли Apple какой-либо доступ к Wi-Fi через свои API-интерфейсы, кроме как через браузер? И в идеале приложение также могло бы читать данные, отправленные от робота. Возможно ли это?
Как использовать Wi-Fi на iPhone для отправки последовательных данных?
Ответы (2)
Да, это возможно, если робот каким-то образом может открыть розетку.
Вы можете создать соединение через сокет TCPI / IP между роботом и iPhone. Используя это соединение, вы можете отправлять и получать любые данные, которые захотите.
Некоторые вопросы, касающиеся схожих проблем:
Как создать небольшое приложение для Mac, которое получает данные по сети Wi-Fi из приложения iOS?
Специальное Wi-Fi-соединение между iPhone и Mac - возможно?
(Вы связали вопросы в основном с помощью Bonjour, так как это, вероятно, недоступно на роботе, вам нужен другой способ узнать IP-адрес)
Bluetooth отключен из-за скандальной политики Apple в этом отношении
Вы можете использовать Bonjour для одноранговой сети через Bluetooth. Дополнительные сведения см. В этом вопросе.