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

 
 
15 страниц V  « < 10 11 12 13 14 > »   
Reply to this topicStart new topic
> Прошу помощи, Помогите кто чем сможет
M_Z
сообщение Dec 12 2008, 09:26
Сообщение #166


Местный
***

Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011



Цитата(yeharayeu @ Dec 12 2008, 12:53) *
А на крайняк, данные вполне можно передавать и по HTTP - с ним проблем меньше а почитав про проблемы людей с ФТП вполне можно использовать HTTP если длина передаваемых данных хотябы! в 10-100 раз превышает заголовок!
Или я в чём то не прав?
Может для системы сбора данных "чего-то не хватает"

Затык в ФТП - последний серьёзный затык. Остальное мелочи.

да ФТП для сбора данных в реальном времени далеко не лучший вариант, HTTP и то лучше
если передача данных раз в сутки или месяц, то да можно и ФТП.
для реального времени наиболее удобно сокетное соединение. соединился и передавай данные без всяких заголовков, хоть тексты или двоичные данные. все легоко и просто. Я в свое время прошел указанные выше пути. И сокетное соединение несравнимо удобнее.
Go to the top of the page
 
+Quote Post
yeharayeu
сообщение Dec 12 2008, 09:30
Сообщение #167


Частый гость
**

Группа: Свой
Сообщений: 83
Регистрация: 21-05-07
Из: Беларусь
Пользователь №: 27 866



Цитата(M_Z @ Dec 12 2008, 13:26) *
да ФТП для сбора данных в реальном времени далеко не лучший вариант, HTTP и то лучше
если передача данных раз в сутки или месяц, то да можно и ФТП.
для реального времени наиболее удобно сокетное соединение. соединился и передавай данные без всяких заголовков, хоть тексты или двоичные данные. все легоко и просто. Я в свое время прошел указанные выше пути. И сокетное соединение несравнимо удобнее.


А можно подробнее про установление сокетного соединения, и какие у него минусы.
Сокетное это напрямую минуя сервер - два айпишника соединяются? Если я правильно понял?


--------------------
Человек , который говорит что Это не получится сделать, не должен мешать человеку, который Это делает.
Go to the top of the page
 
+Quote Post
M_Z
сообщение Dec 12 2008, 09:44
Сообщение #168


Местный
***

Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011



Цитата(yeharayeu @ Dec 12 2008, 13:30) *
А можно подробнее про установление сокетного соединения, и какие у него минусы.
Сокетное это напрямую минуя сервер - два айпишника соединяются? Если я правильно понял?

да соединяемся с IP+порт и командой "at+cipsend=" шлем любые данные. на втором конце эти данные прилетают точно в таком виде. как проводное соединение. и еще может более близкое это CSD соединение, только тарифы GPRSные.

основные недостатки следующие
должен быть VPS-хостинг. он дороже
второй это более сложная програмулька на сервере, многие вещии HTTP и FTP решают сами, а тут надо самим. но это не сложно.
Go to the top of the page
 
+Quote Post
0xFE
сообщение Dec 12 2008, 09:50
Сообщение #169


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 26-06-08
Из: Дубна
Пользователь №: 38 568



Вот тут ребята организовали по UDP обмен:

http://besprovodka.ru/catalog/index.php?productID=316
http://www.mriprogress.ru/_files/GALS-T1v3.pdf

(Там глонасс стоит и SIM300)

А прикола с caxara.ru так и не понял. Пишется же caxaPa.ru
Go to the top of the page
 
+Quote Post
Baser
сообщение Dec 12 2008, 11:43
Сообщение #170


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(yeharayeu @ Dec 12 2008, 10:53) *
Может для системы сбора данных "чего-то не хватает"

Для "системы сбора данных" не хватает, по меньшей мере, "системного подхода".
То есть, прежде чем начинать передавать данные, нужно разработать протокол передачи данных с системной точки зрения. В котором уже заранее предусмотреть всё, что понадобиться для функционирования системы. Т.е. техническое задание должно быть достаточно подробным.
Go to the top of the page
 
+Quote Post
M_Z
сообщение Dec 12 2008, 11:47
Сообщение #171


Местный
***

Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011



Цитата(Baser @ Dec 12 2008, 15:43) *
Для "системы сбора данных" не хватает, по меньшей мере, "системного подхода".
То есть, прежде чем начинать передавать данные, нужно разработать протокол передачи данных с системной точки зрения. В котором уже заранее предусмотреть всё, что понадобиться для функционирования системы. Т.е. техническое задание должно быть достаточно подробным.

Полностью согласен!!!
Очень хорошее замечание.
Go to the top of the page
 
+Quote Post
yeharayeu
сообщение Dec 12 2008, 14:19
Сообщение #172


Частый гость
**

Группа: Свой
Сообщений: 83
Регистрация: 21-05-07
Из: Беларусь
Пользователь №: 27 866



Цитата(M_Z @ Dec 12 2008, 15:47) *
Полностью согласен!!!
Очень хорошее замечание.


А кто сказал что я не продумал протокол))
У меня в моём утройстве практически всё можно будет включить\отключить когда понадобится, на удалении, от каджой сим карты - до протокола


--------------------
Человек , который говорит что Это не получится сделать, не должен мешать человеку, который Это делает.
Go to the top of the page
 
+Quote Post
M_Z
сообщение Dec 12 2008, 14:59
Сообщение #173


Местный
***

Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011



Цитата(yeharayeu @ Dec 12 2008, 18:19) *
А кто сказал что я не продумал протокол))
У меня в моём утройстве практически всё можно будет включить\отключить когда понадобится, на удалении, от каджой сим карты - до протокола

Видно по задаваемым вопросам.
С начало неплохо определиться с каналам обмена и его протокольной частью FTP,HTTP и т.д.
Потом уже строить протоколы.
Go to the top of the page
 
+Quote Post
yeharayeu
сообщение Dec 12 2008, 15:21
Сообщение #174


Частый гость
**

Группа: Свой
Сообщений: 83
Регистрация: 21-05-07
Из: Беларусь
Пользователь №: 27 866



Цитата(M_Z @ Dec 12 2008, 18:59) *
Видно по задаваемым вопросам.
С начало неплохо определиться с каналам обмена и его протокольной частью FTP,HTTP и т.д.
Потом уже строить протоколы.


Ну на самом деле, я действительно хотел делать на ФТП. В конце концов мне всёравно какие АТ команды в модуль слать. Я сейчас как раз на распутье.

Насчёт сокетного соединения, если можно - лог удачного соединения по сокету посмотреть?


--------------------
Человек , который говорит что Это не получится сделать, не должен мешать человеку, который Это делает.
Go to the top of the page
 
+Quote Post
M_Z
сообщение Dec 13 2008, 09:10
Сообщение #175


Местный
***

Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011



Цитата(yeharayeu @ Dec 12 2008, 19:21) *
Ну на самом деле, я действительно хотел делать на ФТП. В конце концов мне всёравно какие АТ команды в модуль слать. Я сейчас как раз на распутье.

Насчёт сокетного соединения, если можно - лог удачного соединения по сокету посмотреть?

после настройки модуля передача одной посылки со стороны модуля следующая
at+cipstart="tcp","xxx.xxx.xxx.xxx","xxx"
OK
CONNECT OK
at+cipsend=88
> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxx //данные
SEND OK
CRC_OK // подтверждение правильности данных
CLOSED
закрываем соединение чтоб освободить порт для других устройст, поскольку количество соединений на один порт ограничено
"CRC_OK " в данном случае просто сервер шлет подтверждение правильности данных если серверу больше нечего сказать устройству, но это могут быть такие же двоичные данные.

Сообщение отредактировал M_Z - Dec 13 2008, 09:11
Go to the top of the page
 
+Quote Post
yeharayeu
сообщение Dec 13 2008, 22:50
Сообщение #176


Частый гость
**

Группа: Свой
Сообщений: 83
Регистрация: 21-05-07
Из: Беларусь
Пользователь №: 27 866



Цитата(M_Z @ Dec 13 2008, 13:10) *
после настройки модуля передача одной посылки со стороны модуля следующая
at+cipstart="tcp","xxx.xxx.xxx.xxx","xxx"
OK
CONNECT OK
at+cipsend=88
> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxx //данные
SEND OK
CRC_OK // подтверждение правильности данных
CLOSED
закрываем соединение чтоб освободить порт для других устройст, поскольку количество соединений на один порт ограничено
"CRC_OK " в данном случае просто сервер шлет подтверждение правильности данных если серверу больше нечего сказать устройству, но это могут быть такие же двоичные данные.

Насколько я понимаю в таком случае, нужно иметь два статических адреса, то есть обменяться по СМС ими -что не хороший выход. А вариант с одним статическим - у диспетчера. Можно так?

Например, на стороне диспетчера открыть порт и ждать подключения по нему любого ай-пи адреса.
Если на стороне диспетчера обыкновенный компьютер с выходом в интернет. Так выйдет?

и ещё если не по TCP а по UDP - вроде разницы никакой? Я имею ввиду принципиальной, а не по надёжности. А за последовательностью приходом посылок следить самому. Насколько я понял "CRC_OK" - это Ваше програмное обеспечение шлёт.

На самом деле мне тоже нравится этот вариант, насколько я понимаю он самый простой кроме того.


--------------------
Человек , который говорит что Это не получится сделать, не должен мешать человеку, который Это делает.
Go to the top of the page
 
+Quote Post
VDG
сообщение Dec 13 2008, 23:10
Сообщение #177


Знающий
****

Группа: Участник
Сообщений: 845
Регистрация: 10-02-06
Пользователь №: 14 193



Цитата(yeharayeu @ Dec 12 2008, 12:53) *
А если потребуется ещё времени выбить или заключать дополнительные договора на доработку - то в моих способностях можете не сомневаться)))

Я думаю тут никто не сомневается, что Вы отличный менеджер, способный вначале уговорить заказчика на месячную работу, а потом вытянуть проект с дюжиной ежемесячных дополнительных соглашений. Вы профессиональный повар пасты biggrin.gif

PS. я так понял заскакивать "в гости" можно будет каждый месяц в следующем году smile.gif


--------------------
Go to the top of the page
 
+Quote Post
yeharayeu
сообщение Dec 14 2008, 00:25
Сообщение #178


Частый гость
**

Группа: Свой
Сообщений: 83
Регистрация: 21-05-07
Из: Беларусь
Пользователь №: 27 866



Цитата(VDG @ Dec 14 2008, 03:10) *
Я думаю тут никто не сомневается, что Вы отличный менеджер, способный вначале уговорить заказчика на месячную работу, а потом вытянуть проект с дюжиной ежемесячных дополнительных соглашений. Вы профессиональный повар пасты biggrin.gif

PS. я так понял заскакивать "в гости" можно будет каждый месяц в следующем году smile.gif


Сапсибо, за комплимент, я неплохо умею договариваться, а вообще главное - это получить работу в моём случае. А то что к следующему февралю заказчик получит то что хотел - не сомневайтесь.

Насчёт пасты не понял))


--------------------
Человек , который говорит что Это не получится сделать, не должен мешать человеку, который Это делает.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 14 2008, 04:50
Сообщение #179


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(yeharayeu @ Dec 14 2008, 03:25) *
Насчёт пасты не понял))
Паста - это лапша по-итальянски. Перед тем как развешивать повара её обычно готовят.. 07.gif
Go to the top of the page
 
+Quote Post
Andrewak
сообщение Dec 14 2008, 13:05
Сообщение #180


Частый гость
**

Группа: Новичок
Сообщений: 148
Регистрация: 13-12-05
Пользователь №: 12 162



Цитата(VDG @ Dec 14 2008, 03:10) *
Я думаю тут никто не сомневается, что Вы отличный менеджер, способный вначале уговорить заказчика на месячную работу, а потом вытянуть проект с дюжиной ежемесячных дополнительных соглашений. Вы профессиональный повар пасты biggrin.gif

PS. я так понял заскакивать "в гости" можно будет каждый месяц в следующем году smile.gif

+1
афтар жжот lol.gif
сорри за флуд smile.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 11:50
Рейтинг@Mail.ru


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