Jump to content

    

SIM5360 сложности освоения

То древний договор. :)

Не спорю, и дата и характеристики как бы намекают на это.

Но с другой стороны, кто им доктор если они таким образом распугивают потенциальных клиентов и не в состоянии сайт сделать не в виде рекламного буклета.

Или хотя бы его минимально информационно наполнить.

Edited by aiwa

Share this post


Link to post
Share on other sites

У меня такой вопрос а как же клиенты вайбер или айсикю соединяются между собой. Через сервер или с помощью сервера напрямую друг с другом. Не все так безоблачно как мне кажется. Есть такие сервера stun - они позволяют взаимосвязать двух клиентов напрямую между собой.

Существуют протоколы, использующие пакеты UDP для передачи голоса, изображения или текста по IP-сетям. Если обе общающиеся стороны находятся за NAT’ом, соединение не может быть установлено обычным способом. Именно здесь STUN и оказывается полезным.

 

Как пропинговать сервер с помощью AT-команд. Смотрел с помощью снифера как происходит подключение к серверу - похоже происходит настройка TCP сокета и соединяются звонком на номер *99#

 

Как можно в ручном режиме AT-командами выйти в сеть с использованием *99#

 

AT+CGDCONT=1,"IP","www.ab.kyivstar.com"

ATD*99#

 

Ответ получил Connect

 

а как дальше действовать

Edited by csm7

Share this post


Link to post
Share on other sites

>>>Как можно в ручном режиме AT-командами выйти в сеть с использованием *99#

 

SIM5360_TCPIP_Application_Note_V0.01.pdf

post-7988-1490602509_thumb.jpg

Share this post


Link to post
Share on other sites

А дальше как это завязать с 2.3.1 TCP Client и командой AT+CIPOPEN Я имею в виду можно ли применить встроенные HTTP ...

Или надобно работать только в связке с компьютером применяя PPP-клиент

 

Edited by csm7

Share this post


Link to post
Share on other sites

Все есть в даташите по командам и апнотесе.

Если хочется сделать свой стек - можно покопаться на гитхабе или у ардуинщиков.

Народ даже сам писал POP3 и SMTP под себя.

Читаем документацию, слушаем советы и не лезем в дебри типа серверов stun :)

Оператор это такой черный ящик, что не знаешь что он учудит со стандартной работой в сети.

А вы хотите на динамическом IP, который совершенно легально могут отрубить в любой момент, реализовать сервер....

 

 

 

Share this post


Link to post
Share on other sites

Спасибо сегодня удалось скачать файл с FTP, когда попробовал записать файл на FTP то получил ошибку 213. Я так понимаю что админы на запись публичные сервера закрывают. Значит тогда надо покупать у оператора статический IP или в сети установить FTP сервер с помощью FileZilla. Учитывая что моя задача перебросить тяжеленькие файлы по сети. Я еще рассматриваю возможность применения файлообменных FTP серверов. Но пока на 4shared.com c модема зайти не удалось.

Share this post


Link to post
Share on other sites

Подскажите какими AT командами можно организовать белый и черный списки а также если номер в белом списке то подымалась трубка. Если это невозможно то как это лучше организовать?

Share this post


Link to post
Share on other sites

У меня возник вопрос. Не получается отладить работу скрипта на языке программирования Python

под модуль Telit GL868-Dual V3

 

 

import MOD

import MDM

import SER

import sys

 

 

 

SER.set_speed('115200','8N1')

 

class SerWriter:

def __init__(self):

SER.set_speed('115200','8N1')

 

def write(self,s):

SER.send(s+'\r')

 

 

#

sys.stdout = sys.stderr = SerWriter()

 

 

#print " Начало работы скрипта Start DTMFup"

list = {"0":"1", "1":"2", "2":"3", "3":"4", "4":"5", "5":"6", "6":"7", "7":"8", "8":"9", "9":"10", "10":"11", "11":"12", "12":"13", "13":"14", "14":"0"}

 

 

MDM.send('AT#ANAMICG?\r',1) #запрашиваю значение в регистре коэф усиления

res = MDM.receive(5)

if (res.find("#ANAMICG:") != -1):

abonent = res.split(': ')[1] #выделяем значение коэф усиления и заносим в переменную типа стринг

print list[abonent] #из словаря выбираем необходимое значение -- выдает ошибку

MDM.send('AT#ANAMICG=' + str(list[abonent]) + '\r',1)

MDM.send('AT#ANAMICG?\r',1)

print "End script" #====

 

Почему не работает корректоно словарь все время выдает ошибку, а вот если задать list["8"] то получим корректный ответ 9.

 

Share this post


Link to post
Share on other sites

В скриптах использую события (evt) с их помощью подымаю трубку при входном звонке, обрабатываю SMS-ки... На EV-kit все работает нормально а вот поставил модуль SIM5360 на свою плату и пропало событие по приходу SMS-ки. Тоесть событие на звонок есть, событие положить трубку есть а вот события на SMS-ку нет. Были подозрения что SMS-ки сохраняю не в ту память - установил ME. Не помогло. Проверил номер SMS-сервиса. Устанавливал AT+CNMI=2,1 Что-то не помогает. Может как-то надо сигнал DTR правильно устанавливать или еще что-то... Ума не приложу.

Share this post


Link to post
Share on other sites
В скриптах использую события (evt) с их помощью подымаю трубку при входном звонке, обрабатываю SMS-ки... На EV-kit все работает нормально а вот поставил модуль SIM5360 на свою плату и пропало событие по приходу SMS-ки. Тоесть событие на звонок есть, событие положить трубку есть а вот события на SMS-ку нет. Были подозрения что SMS-ки сохраняю не в ту память - установил ME. Не помогло. Проверил номер SMS-сервиса. Устанавливал AT+CNMI=2,1 Что-то не помогает. Может как-то надо сигнал DTR правильно устанавливать или еще что-то... Ума не приложу.

SIM5360_SMS_Application_Note_V0.01 стр. 8: AT+CNMI command is used to select the procedure how receiving of new messages fro the network is indicated to the TE when TE is active, e.g. DTR signal in ON.

Share this post


Link to post
Share on other sites

Доброго времени суток!

Работаю с SIM5360 пробую использовать A-GPS.

Доступ к сети настроен.

AT+CGPS=0,3
AT+CGPSURL="supl.google.com:7276"
AT+CGPSSSL=0
AT+CGPS=1,3

модуль пытается соединиться с сервером и через какое-то время переходит в обычный режим.

Модуль выдает ответ +CGPS: 0

тоже самое если запустить команду AT+CGPS=1,2 // режим MSA

В чем может быть проблема?

Share this post


Link to post
Share on other sites

Единственное предположение - сервер "supl.google.com:7276" не работает

Share this post


Link to post
Share on other sites

возможно Но проверял сервер такой есть и порт в нем такой есть и открыт

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now