Страница: 1 |
Страница: 1 |
Вопрос: GPS
Добавлено: 26.04.06 23:55
Автор вопроса: danser | ICQ: 299287824
Всем большой привет!!!
Меня здесь немного небыло
только что с армии вернулся...
Собираю потихоньку инфу по GPS. Еще не сильно вник с чем его едят. Типа как устройство которое можно подключить к ПК. С помощю VB.NET (или с помощю чего?)как то можно витянуть инфу из етого "приемника". А вообще кто что может подскажите пожайлуста про ето GPS (желательно из практического опыта).
Заранее благодарен за внимание.
Ответы
Всего ответов: 14
Номер ответа: 1
Автор ответа:
Alexander
Вопросов: 19
Ответов: 118
Профиль | | #1
Добавлено: 27.04.06 03:05
GPS это устройство навигации, к пк ты его подключиш только для заливки карт и сливки координат, в инет через него не вылезеш, спутники другие у него из названия Global Positionary System ясно что это прибор для навигации, и ничего больше, не говориш же ты что будеш вместе с ним по лесу скакать, причем с настольным ПК? с ноутом куда не шло. из опыта штука архи полезная, в городе с небоскребами аботает с накладками, а по хайвэю самый раз, для надежности установки положения и выдачи координат надо чтобы в зоне досягаемости было не менее 3 спутников GPS, свой к компу подключал через специализированную прогу, библиотек не нашел. не любиш путешествовать GPS = Null.
Номер ответа: 2
Автор ответа:
danser
ICQ: 299287824
Вопросов: 76
Ответов: 209
Профиль | | #2
Добавлено: 27.04.06 20:36
В принципе задача у меня переслать через мобильний (в виде sms) <некоторие дание> которие в свою очередь берутся с GPS (GPS->Mobile). В этой цепочке я полагаю надо использовать компутер (GPS->PC->Mobile) для "обработки" сигнала с GPS. В будщем думаю можно будет заменить PC на какой то програмируемий контролер... Может для достижении цели нужно копать не в сторону VB .NET а чего то на порядок более "низкого".
Номер ответа: 3
Автор ответа:
Nash Bridges
Вопросов: 5
Ответов: 139
Профиль | | #3
Добавлено: 30.04.06 10:53
Для достижения цели надо копать в сторону железа, а именно устройств, два-в-одном GPS/GSM терминал. Компьютер там третий лишний.
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 30.04.06 18:35
на хакер.ру статья была...
Номер ответа: 5
Автор ответа:
danser
ICQ: 299287824
Вопросов: 76
Ответов: 209
Профиль | | #5
Добавлено: 30.04.06 21:16
То есть использовать вместо простого GPS приемника GPS/GSM терминал. Это простой и дорогой путь (но мы же не ищем легких путей...
Если не использовать GPS/GSM терминал [которий как я понял надо отдельно подключать к оператру моб.связи] то мою задачу (GPS->PC->mobile ) можно разделить на две:
1. Получить дание с GPS приемника.
Как мне извесно есть протокол обмена информацией GPS с PC. Но как захватить нужную инфу пока что не знаю. Может кто подскажет путь...?
2. Отослать данние через мобильний телефон которий подключен к PC.
Тут использовать моб.тел. как модем для вихода в интернет и через соответствующии сервиси, почти например, отослать сообщение. Либо использовать телефон по прямом назначению "отпправить SMS" хотя смутно себе представляю как это заставить сделать телефон програмним путем.
Если кто подскажет "путь" или кто то че мутил в этом направлении ОТКЛИКНИТЕСЬ!!! Буду очень признателен...
А какой точний адрес хакер.ру. Что то xaker.ru не фуричит.
Номер ответа: 6
Автор ответа:
Nash Bridges
Вопросов: 5
Ответов: 139
Профиль | | #6
Добавлено: 30.04.06 22:45
ты бы для себя задачу бы определил и искал бы конкретные варианты ее решения.
какой дорогой путь ? дороже чем GPS + PC + Mobile ? или GPS + Mobile ? или GPS + PC ?
спрашиваешь советов, хоть слушай что тебе говорят.
если нужен легко переносимый и носимый аппарат, то юзай ТримТрек. поиск еще юзай. и КОМ-порт тебе в помощь.
Номер ответа: 7
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #7
Добавлено: 01.05.06 00:25
http://www.xakep.ru/post/30754/default.asp
Номер ответа: 8
Автор ответа:
danser
ICQ: 299287824
Вопросов: 76
Ответов: 209
Профиль | | #8
Добавлено: 16.05.06 20:13
Hacker спасибо за h
это то что надо.
Подскажите, если у кого стояла задача, как програмно с помощью мобильного телефона (напр. SE K750i) подключеного к PC отослать SMS?
Номер ответа: 9
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #9
Добавлено: 17.05.06 19:42
никак, не всегда с проги получается... :/ Программно - unreal... разве что попробовать готовую библиотеку использовать с самой проги, но х.з. не факт что ф-ция именно в длл
Номер ответа: 10
Автор ответа:
danser
ICQ: 299287824
Вопросов: 76
Ответов: 209
Профиль | | #10
Добавлено: 19.05.06 19:59
Тобишь для каждого телефона свои приколи?
Номер ответа: 11
Автор ответа:
danser
ICQ: 299287824
Вопросов: 76
Ответов: 209
Профиль | | #11
Добавлено: 25.05.06 22:26
Продолжаем с GPS. Получение сигнала.
Значится есть (в 101пример работи с .NET )пример для работи с СOM портом.
Там есть некий клас Rs232. Ну и главная форма которая демонстрирует эту работу.
Есть в этой форме функция которую я по неопитности не могу до конца разобрать IsPortAModem
С помощю этой функции определяют к подключен ли модем к порту ports. Преребирая в цикле порти и используя эту функцию можна узнать на каком порте есть модем.
ВОПРОС. Как узнать к какому порту подключен GPS приемник? Он откликается на команду AT также как модем? Что по этом думаете?
Ниже приведу функцию IsPortAModem.
Спасибо.
' Always wrap up working with Comm Ports in exception handlers.
Try
' Attempt to open the port.
m_CommPort.Open(port, 115200, 8, Rs232.DataParity.Parity_None, _
Rs232.DataStopBit.StopBit_1, 4096)
' Write an AT Command to the Port.
m_CommPort.Write(Encoding.ASCII.GetBytes("AT" & Chr(13)))
' Sleep long enough for the modem to respond.
System.Threading.Thread.Sleep(200)
Application.DoEvents()
' Try to get info from the Comm Port.
Try
Dim b As Byte
' Try to read a single byte. If you get it, then assume
' that the port contains a modem. Clear the buffer before
' leaving.
m_CommPort.Read(1)
m_CommPort.ClearInputBuffer()
m_CommPort.Close()
Return True
Catch exc As Exception
' Nothing to read from the Comm Port, so set to False
m_CommPort.Close()
Return False
End Try
Catch exc As Exception
' Port could not be opened or written to.
Me.clstPorts.SetItemChecked(port - 1, False)
MsgBox("Could not open port.", MsgBoxStyle.OKOnly, Me.Text)
Return False
End Try
End Function
И еще по поводу самой функции. Если кто знает подскажите/исправте пожайлуста смисл этих двух строк.
Еще раз спасибо.
/система "вижидает" заданий интервал
Номер ответа: 12
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #12
Добавлено: 26.05.06 18:17
Ну наверно ж GPS приёмники тоже разные есть, какие-то может и откликаются, и то х.з. какими командами... А вообще зачем это определять? Пусть пользователь сам выберет нужный порт
Номер ответа: 13
Автор ответа:
danser
ICQ: 299287824
Вопросов: 76
Ответов: 209
Профиль | | #13
Добавлено: 27.05.06 15:10
http://www.xakep.ru/post/30754/default.asp
ВОПРОС
Что значит логически связан?
Способ работи с COM портом описан в 101 примере подходит? Или он действителен только для GPS котрие подключаются к COM порту?
Спасибо.
Номер ответа: 14
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #14
Добавлено: 27.05.06 16:51
устройство работает как например usb кабель для телефона, подключается в usb, но пишет что подключён в com, это и есть логическая связь...