Пришла тут на днях мысль по прямому обмену между GSM-модулями. Может быть кто-то уже проверял или имеет соображения по этому поводу. Как известно локальные IP-адреса при подключении к Интернет преобразуются во внешние ч/з NAT сотовых операторов и в этом основная трудность прямого общения.
Однако, если рассмотреть упрощенный вариант, когда оба GSM-модуля находятся в домашней сети одного и того же оператора, то можно сказать что они в локальной сети и у каждого из них локальные IP-адреса. Чаще всего они назначаются динамически. Но они находятся до NAT. И поэтому может быть возможен "почти" прямой обмен между ними. "Почти" - потому что все равно ч/з оборудование операторов. И трафик будет по полной считаться скорее всего. Динамически выделенные каждому из них IP-адрес может быть узнан по команде AT+CIFSR Get local IP address (SIM300). И передан другому ч/з SMS или внешний сервер. Возможны др.варианты.
Понятно что нужен софт серверного свойства позволяющий постоянно слушать порт. Прошу высказаться.
|