Отговори на тема  [ 8 мнения ] 
Протокол за комуникация с Teltonika FM5300? 
Автор Съобщение
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Пет Юли 01, 2005 10:46 pm
Мнения: 229
Местоположение: Гложене/София
Мнение Протокол за комуникация с Teltonika FM5300?
Хубавците твърдят, че всичките им устройства са с един и същи протокол, като ние ги свързваме с едни Garmin-и. Но сега пробваме новия им "супер" модел FM5300 и няма никой, в лога на телтониката мрънка че не му харесва codec ID-то, ама как да разбера в кой телевизор е проблема, като нямам черно на бяло протокол :twisted:
Иначе не са лоши устройства, ама съпорта им е покъртителен.


Вто Мар 26, 2013 1:08 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: Протокол за комуникация с Teltonika FM5300?
Ами пробвай с различна стойност, но може и да има изненади. Току-виж декодирането на байтовете се сговняса.

P.S.

Ето нещо по въпроса, ако въобще не си срещал техния протокол. Има рационални неща в него, но има и много простотии.


Прикачени файлове:
FM5300.pdf [2.94 MiB]
165 пъти
Вто Мар 26, 2013 1:13 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Пет Юли 01, 2005 10:46 pm
Мнения: 229
Местоположение: Гложене/София
Мнение Re: Протокол за комуникация с Teltonika FM5300?
Колкото и да не ми се искаше пипнах при нас сървърната част и пак не иска. Но пък вече логовете на Телтониката изглеждат по-добре :)
Код:
-[2013.03.28 12:13:52]-[D.P.TCP]->Wrong Codec ID:12. Expected:12
:rolleyes:

П.С. Имам версия 2.8 на протокола на Телтоника и 2.6 на ръководството за FM5300 - на някой ако му трябва - да казва.


Чет Мар 28, 2013 3:51 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: Протокол за комуникация с Teltonika FM5300?
Нещо не разбирам. Първо пишеш, че нямаш черно на бяло протокол, а после се оказва, че имаш версия 2.8 на протокола на Телтоника. (Що не го метнеш насам?)

Провери какво предава устройството и какво му отговаря сървъра.

Кодек ID-то се предава от устройството във всеки пакет с данни и служи на сървъра да разбере какво устройство обслужва и съответно да дешифрира правилно даните.
Огледай си сървърната част.


Пет Мар 29, 2013 9:00 am
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Пет Юли 01, 2005 10:46 pm
Мнения: 229
Местоположение: Гложене/София
Мнение Re: Протокол за комуникация с Teltonika FM5300?
Определено не трябва да пиша ядосан...

Протокол имам - но е за старите им устройства до FM4200 и от Телтоника твърдят, че новто FM5300 било със същия протокол.
Постановката е следната:
Превозни средства - Телтоника FM4100 свързана с Garmin за обмяна на Fleet management данни (т.е. диспечера да може да изпраща направление на Garmin-a на къде да води шофьора, както и текстови съобщения.
Сървър - приема данните от Телтониките и със стария модел FM4100 работи чудесно.
Сега обаче клиентите решават, че ще купуват още устройства и Телтоника казват, че FM4100 е спряно от производство, и им продават FM5300. Свързваме, конфигурираме, данните за местоположението от Телтониката се приемат и декодират успешно, но когато от диспечерското приложение се опитваме да изпратим данни към Гармина през Телтониката - до Гармина не пристига нищо.
Единствено тогава в лога на телтониката се явява съобщението от предишния ми пост, че Wrong CodecID = 12, Expected 12.

Сега като пиша това ми дойде идея за обратен тест - ще настроя Гармина да може да инициира изпращане на съобщение - ще видя откъм сървъра какво ще се получи и се надявам да успея да разгадая разликата в протокола или където там е разликата.


Прикачени файлове:
FM5300 User Manual v2.6.pdf [4.83 MiB]
137 пъти
Пет Мар 29, 2013 11:13 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: Протокол за комуникация с Teltonika FM5300?
Eeee, това е съвсем друго.

Вероятно тук: "Wrong CodecID = 12, Expected 12." е заровено кучето. Намирисва ми на интерпретация от типа на '12', 0x12 или 12.


Пет Мар 29, 2013 11:42 am
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Пет Юли 01, 2005 10:46 pm
Мнения: 229
Местоположение: Гложене/София
Мнение Re: Протокол за комуникация с Teltonika FM5300?
Това е идея! Първото 12 от съобщението в лога си е 12 - защото аз го пращам и пробвах да го сменя. В старите им устройства е 8 и то отначало се оплакваше, че получава 8, а очаква 12 и аз наивно си викам - като очаква 12 ще му пращам 12 :) Ама ако първото е 12 а второто 0x12 ... :axe:


Пет Мар 29, 2013 2:57 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 10, 2005 3:25 pm
Мнения: 5677
Местоположение: София
Мнение Re: Протокол за комуникация с Teltonika FM5300?
Сигурен съм, че Телтониката очаква 0х12. Такова е кодирането в техните протоколи.

Някой може ли да ми обясни за чий х...й са им тези 4 водещи нули в пакета и 4-байтовото поле за CRC-16 и за какво въобще им е необходима чексума. :evil:


Пет Мар 29, 2013 4:00 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 8 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 5 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни