реклама на сайте
подробности

 
 
17 страниц V  « < 13 14 15 16 17 >  
Reply to this topicStart new topic
> Разбираюсь с Quectel M10 - уже есть траблы ;(, часто теряет сеть
SetGecko
сообщение Oct 19 2012, 05:21
Сообщение #211





Группа: Новичок
Сообщений: 4
Регистрация: 18-10-12
Пользователь №: 74 000



Добрый день!

Столкнулся с проблемой при работе с М10, пытался найти решение в интернете и наткнулся на это обсуждение. Может здесь помогут.

Суть в следующем: М10 будет использоваться для удаленного мониторинга и передачи цифровых данных от датчиков под управлением микроконтроллера PIC 18XX. Данные будут передаваться на персональный компьютер и в реальном времени выводится на какой-нибудь ВП из LabView 8.6. Для передачи данных планируется использовать обычный протокол TCP/IP т.к. он единственный поддерживается на обеих сторонах. И вот тут как раз загвоздка, ибо модуль никуда не хочет подключаться, равно как и в серверном режиме "прослушки" не принимает никаких клиентов.
Алгоритм следующий:

at+ipr=115200
OK

at+qsimstat?
+QSIMSTAT: 0,1
OK

at+cimi
250015200221958
OK

at+csq
+CSQ: 9,0
OK

at+creg?
+CREG: 0,1
OK

at+cgatt?
+CGATT: 1
OK

at+qifgcnt=0
OK

at+qicsgp=1,"internet.mts.ru","mts","mts"
OK

at+qimux=0
OK

at+qimode=0
OK

at+qidnsip=0
OK

at+qiregapp
OK

at+qiact
OK

at+qilocip
10.236.36.45

at+qiserver
OK
SERVER OK

at+qilport?
TCP: 2020
UDP: 3030
OK

at+qistat
OK
STATE: IP STATUS

at+qiopen="TCP",83.167.121.105,8080
OK
CONNECT FAIL

Симка от МТС, Москва. Может кто сталкивался с таким? Слышал где-то, что такая проблема происходит из-за МТС и решается как-то хитро через туннелирование, но я не до конца понял о чем речь. Признателен, если кто поможет)
Go to the top of the page
 
+Quote Post
Aleksandr_q
сообщение Oct 19 2012, 09:11
Сообщение #212


Местный
***

Группа: Участник
Сообщений: 251
Регистрация: 12-05-11
Из: Украина, Киев
Пользователь №: 64 947



Цитата(SetGecko @ Oct 19 2012, 08:21) *
Добрый день!

Признателен, если кто поможет)


В случае сервера см. вложение.

Сообщение отредактировал Aleksandr_q - Oct 19 2012, 09:12
Прикрепленные файлы
Прикрепленный файл  Server.pdf ( 115 килобайт ) Кол-во скачиваний: 1815
 
Go to the top of the page
 
+Quote Post
GeGeL
сообщение Oct 19 2012, 10:05
Сообщение #213


Местный
***

Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682



Скорее всего, здесь посмотрите:
http://electronix.ru/forum/index.php?showtopic=106898

Для начала вставьте вашу симку в обычный модем, поднимите с компьютера GPRS и убедитесь, что с него доступен ваш сервер. Установите нет-монитор, и сразу станет видно, что там происходит. Как добъетесь доступа, тогда пробуйте с модуля.

ПС: может, не в тему, но сердце сжимается, когда вижу реализацию соединения на М10 через АТ-команды при наличии почти что линуксовых функций в самом модуле и готовых примеров в комплекте. Один раз освоить, и навсегда распрощаетесь с массой головной боли.
Go to the top of the page
 
+Quote Post
andrewlekar
сообщение Oct 19 2012, 10:51
Сообщение #214


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Цитата
ПС: может, не в тему, но сердце сжимается, когда вижу реализацию соединения на М10 через АТ-команды при наличии почти что линуксовых функций в самом модуле и готовых примеров в комплекте. Один раз освоить, и навсегда распрощаетесь с массой головной боли.

Собственно вместо одной головной боли человек получит другую. Сейчас один тулчейн и универсальный набор команд для различных модемов. А будет два тулчейна, привязка к конкретному модему, проблемы с версиями прошивок и увеличение технологических операций при подготовке устройства.
Go to the top of the page
 
+Quote Post
SetGecko
сообщение Oct 19 2012, 13:47
Сообщение #215





Группа: Новичок
Сообщений: 4
Регистрация: 18-10-12
Пользователь №: 74 000



Спасибо за советы, но тут скорее дело в другом: модуль и PC находятся за NAT и друг до друга они достучаться не могут. Думаю использовать VPN по принципу точка-точка или ковырятся через dydns.com
Go to the top of the page
 
+Quote Post
GeGeL
сообщение Oct 19 2012, 14:49
Сообщение #216


Местный
***

Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682



Цитата(andrewlekar @ Oct 19 2012, 13:51) *
универсальный набор команд для различных модемов

Ваши слова да к богу бы sm.gif

Цитата(SetGecko @ Oct 19 2012, 16:47) *
Спасибо за советы, но тут скорее дело в другом: модуль и PC находятся за NAT и друг до друга они достучаться не могут. Думаю использовать VPN по принципу точка-точка или ковырятся через dydns.com

Вы хотите поднять VPN с модуля??? И куда, ведь сервер все равно недоступен...
- Дайте IP вашего компьютера, на котором сервер (выполните ipconfig /all)
- Зайдите на 2ip.ru/ и посмотрите, что там покажет
- укажите, как компьютер с сервером подключен к интернет: непосредственно, через роутер, через беспроводное соединение и т.п.

И dyndns тут тоже не при чем на даном этапе.
Go to the top of the page
 
+Quote Post
SetGecko
сообщение Oct 23 2012, 07:18
Сообщение #217





Группа: Новичок
Сообщений: 4
Регистрация: 18-10-12
Пользователь №: 74 000



Цитата(GeGeL @ Oct 19 2012, 18:49) *
Ваши слова да к богу бы sm.gif


Вы хотите поднять VPN с модуля??? И куда, ведь сервер все равно недоступен...
- Дайте IP вашего компьютера, на котором сервер (выполните ipconfig /all)
- Зайдите на 2ip.ru/ и посмотрите, что там покажет
- укажите, как компьютер с сервером подключен к интернет: непосредственно, через роутер, через беспроводное соединение и т.п.

И dyndns тут тоже не при чем на даном этапе.


Собственно в домашних условиях я работаю с ноута, подключенного по беспроводному соединению, но вообще предполагается работа с компьютером подключенным через роутер
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  ipconfig.txt ( 3.96 килобайт ) Кол-во скачиваний: 34
 
Go to the top of the page
 
+Quote Post
GeGeL
сообщение Oct 23 2012, 14:59
Сообщение #218


Местный
***

Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682



ОК, тут понятно.

Цитата(SetGecko @ Oct 23 2012, 10:18) *
Собственно в домашних условиях я работаю с ноута, подключенного по беспроводному соединению


Тут непонятно: ноут подключен по беспроводному соединению к ЧЕМУ? Если к вашему роутеру, то модель роутера укажите. Или к публичной WiFi?

Также зайдите в меню роутера и посмотрите, какой IP висит на WAN-интерфейсе роутера (назначен провайдером).

И еще: перезапустите роутер и компьютер и проделайте все снова (посмотрите локальный IP, WAN-IP роутера и внешний на 2ip.ru).

Тогда иформация будет полной, можно будет посоветовать, что делать.
Go to the top of the page
 
+Quote Post
andrewlekar
сообщение Oct 24 2012, 05:23
Сообщение #219


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Вам, чтобы реализовать возможность подключения к компу за роутером, нужно либо вручную пробросить порты на роутере, либо использовать технологию UPnP. В обоих случаях подключаться нужно будет к IP роутера, а не к IP компа.
Go to the top of the page
 
+Quote Post
GeGeL
сообщение Oct 24 2012, 09:03
Сообщение #220


Местный
***

Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682



Я вообще хочу понять, один ли у него роутер (свой) между сервером и сетью. Если да, то проблем нету - прописать VirtualServer в роутере. А если кроме своего, есть еще провайдерский (дающий, скажем, 10.10.XX.XX), то тогда проблема.
Go to the top of the page
 
+Quote Post
SetGecko
сообщение Oct 26 2012, 08:14
Сообщение #221





Группа: Новичок
Сообщений: 4
Регистрация: 18-10-12
Пользователь №: 74 000



Звиняйте за мою неграмотность, раньше просто никогда подобными вещами не интересовался

Для меня сейчас более актуально заставить модуль работать и подсоединяться к институтскому ПК. До 30 числа, у меня к сожалению возможности узнать модели роутера не предвидится. Хотя если мне память не изменяет, внешний адрес там, который выдает 2ip, 192.233.70.243. Роутер стоит, только между сервером и сетью, поэтому адреса 10.10.ХХ.ХХ я не встречал за то беглое знакомство, что мне предстояло провести. Более детально смогу сообщить только во вторник
Go to the top of the page
 
+Quote Post
&Loki&
сообщение Nov 1 2012, 14:03
Сообщение #222





Группа: Новичок
Сообщений: 1
Регистрация: 1-11-12
Пользователь №: 74 206



Добрый день.
Можно ли с М12 слить прошивку ОCPU, если да, то как тогда залочить модуль?
Go to the top of the page
 
+Quote Post
GeGeL
сообщение Nov 1 2012, 16:11
Сообщение #223


Местный
***

Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682



Слить можно. Например, используя Flash_tool от MediaTek.
Физически залочить (как МК) нельзя.
Защитить прошивку от запуска на другом модуле можно (т.е. привязать прошивку к конкретному модулю).
Если сделать привязку динамической (например, в виде первичной активации и т.п.), храня активационный ключ в файле, то получим защиту от клонирования устройства.
Go to the top of the page
 
+Quote Post
xmega
сообщение Nov 9 2012, 12:36
Сообщение #224


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 28-11-08
Пользователь №: 42 039



модем M10
симка мегафон, беда просто sad.gif данные по TCP не проходят (на других операторах все нормально), если ставить симку в модем SIM900 то все работает.

лог:

ATI
Quectel_Ltd
Quectel_M10
Revision: M10BR06A07N32
OK

AT+CFUN?
+CFUN: 1
OK

AT+CPIN?
+CPIN: READY
OK

AT+GSN
359231039718174
OK

AT+CSQ
+CSQ: 26,0
OK

AT+CREG?
+CREG: 0,1
OK

AT+CGREG?
+CGREG: 0,1
OK

AT+CGCLASS?
+CGCLASS: "B"
OK

AT+CGATT=1
OK

AT+QIREGAPP="internet","inet","inet"
OK

AT+CSQ
+CSQ: 31,0
OK

AT+QISTAT
OK
STATE: IP START

AT+QIACT
OK

AT+QILOCIP
10.159.85.162

AT+QISTAT
OK
STATE: IP STATUS

AT+QIAUTOS=0
OK

AT+QIHEAD=1
OK

AT+QIPROMPT=1
OK

AT+QISTAT
OK
STATE: IP STATUS

AT+QIOPEN="TCP","62.165.36.34","1082"
OK
CONNECT OK

AT+QISEND=10
>1234567890
SEND OK

AT+QISACK
+QISACK: 10, 0, 10
OK

AT+QISACK
+QISACK: 10, 0, 10
OK

AT+QISACK
+QISACK: 10, 0, 10
OK

AT+QISACK
+QISACK: 10, 0, 10
OK

…. и так продолжается 10-20 мин (пакет «1234567890» так на сервер и не приходит!)

AT+QISTAT
OK
STATE: CONNECT OK

AT+CSQ
+CSQ: 31,0
OK

AT+CPIN?
CPIN: READY
OK

AT+CREG?
+CREG: 0,1
OK

AT+CGREG?
+CGREG: 0,1
OK

На других операторах все работает замечательно, где искать ошибки?
Go to the top of the page
 
+Quote Post
GeGeL
сообщение Nov 9 2012, 15:32
Сообщение #225


Местный
***

Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682



А есть возможность посмотреть сетевой обмен на сервере? Если под win32, используйте сетевой анализатор типа SoftPerfect Network Protocol Analyzer или что-то в этом роде, запустив его на машине сервера. Интересно, отрабатывается ли вообще тройное рукопожатие при tcp-конекте модуля к серверу, или это модулю только кажется. И приходит ли затем на сетевой интерфейс IP-пакет с данными "1234567890".
Если нет возможности проверить, напишите в личку: подключитесь на мой ip, я гляну.

Сообщение отредактировал GeGeL - Nov 9 2012, 15:34
Go to the top of the page
 
+Quote Post

17 страниц V  « < 13 14 15 16 17 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 11:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01479 секунд с 7
ELECTRONIX ©2004-2016