на подобном устройстве мне удалось подключиться к слушающему айпи-серверу и передать на него данные и принять от него.. следущими АТ командами (для киевстар (Украина))
Код
at^sics=0,conType,gprs0
at^sics=0,apn,www.kyivstar.net
at^siss=4,srvtype,socket
at^siss=4,alphabet,1
at^siss=4,conid,0
at^siss=4,address,"socktcp://89.162.234.210:4001"
at^siso=4
at^sisw=4,5
Hello
at^sisc=4
at^sisr=4,1
где инициализация понятно и сам коннект
передача данных
at^siso=4 - подключение к gprs (открывает сокет)
at^sisw=4,5 - отсылка 5 символов на порт
Hello - пересылаемые символы
at^sisc=4 - отключение от gprs (разрывает сокет)
прием данных
at^siso=4 - подключение к gprs (открывает сокет)
at^sisr=4,1 - чтение одного символа из сокета
at^sisc=4 - отключение от gprs (разрывает сокет)
через гипер-терминал у меня получилось общение, но когда я монитором порта прослушал порт, то увидел, что на АТ команды приходит копия отправляемого сообщения. Почему это происходит?
программно отослать данные почему-то пока не удалось, лишь HyperTermenal-ом
вот скрин на котором видно rx и tx для com порта, на котором дублируется отправленная АТ команда.. как это обойти??? или так и должно быть??

на картинке слива терминал, который слушает сокет, справа - отправляющий АТ команды на модем