iOS/Android — TCP/IP через Bluetooth

Я кратко опишу, что я пытаюсь сделать, и любая помощь будет оценена.

У меня есть некоторые устройства (я буду называть их «Устройствами») (в основном датчики), которые подключены к некоторым другим устройствам (я буду называть их «ConnectDevices») с помощью Ethernet (TCP/IP). Эти устройства в основном отправляют некоторые значения данных, которые они отслеживают. У ConnectDevices есть два интерфейса: Ethernet + Bluetooth (2.1 + EDR), и они подключены к маршрутизатору, и все они образуют локальную сеть.

Следовательно, мой вопрос: возможно ли контролировать мои устройства (считывать данные) с помощью телефона iPhone/Android? Это означает, что я должен каким-то образом подключиться к устройствам, доступным в локальной сети, но через интерфейс Bluetooth (ближайшего) ConnectDevice. Более того, должна быть возможность подключения к любому Устройству с любого CoonectDevice, даже если они не подключены напрямую.

Спасибо.


person calinb    schedule 20.02.2012    source источник


Ответы (1)


Без документации/кода невозможно узнать, как они взаимодействуют и какие интерфейсы они предоставляют.

В любом случае, как для TCP, так и для Bluetooth требуется определенный адрес HOST для подключения. Не зная этого, приложение Android/iOS не будет знать, к чему подключаться.

person behelit    schedule 28.05.2016