| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Протокол за комуникация с Teltonika FM5300? http://mcu-bg.com/mcu_site/viewtopic.php?f=6&t=11229 |
Страница 1 от 1 |
| Автор: | dumfree [ Вто Мар 26, 2013 1:08 pm ] |
| Заглавие: | Протокол за комуникация с Teltonika FM5300? |
Хубавците твърдят, че всичките им устройства са с един и същи протокол, като ние ги свързваме с едни Garmin-и. Но сега пробваме новия им "супер" модел FM5300 и няма никой, в лога на телтониката мрънка че не му харесва codec ID-то, ама как да разбера в кой телевизор е проблема, като нямам черно на бяло протокол Иначе не са лоши устройства, ама съпорта им е покъртителен. |
|
| Автор: | Desert Leo [ Вто Мар 26, 2013 1:13 pm ] | ||
| Заглавие: | Re: Протокол за комуникация с Teltonika FM5300? | ||
Ами пробвай с различна стойност, но може и да има изненади. Току-виж декодирането на байтовете се сговняса. P.S. Ето нещо по въпроса, ако въобще не си срещал техния протокол. Има рационални неща в него, но има и много простотии.
|
|||
| Автор: | dumfree [ Чет Мар 28, 2013 3:51 pm ] | |||||||||
| Заглавие: | Re: Протокол за комуникация с Teltonika FM5300? | |||||||||
Колкото и да не ми се искаше пипнах при нас сървърната част и пак не иска. Но пък вече логовете на Телтониката изглеждат по-добре
П.С. Имам версия 2.8 на протокола на Телтоника и 2.6 на ръководството за FM5300 - на някой ако му трябва - да казва. |
||||||||||
| Автор: | Desert Leo [ Пет Мар 29, 2013 9:00 am ] |
| Заглавие: | Re: Протокол за комуникация с Teltonika FM5300? |
Нещо не разбирам. Първо пишеш, че нямаш черно на бяло протокол, а после се оказва, че имаш версия 2.8 на протокола на Телтоника. (Що не го метнеш насам?) Провери какво предава устройството и какво му отговаря сървъра. Кодек ID-то се предава от устройството във всеки пакет с данни и служи на сървъра да разбере какво устройство обслужва и съответно да дешифрира правилно даните. Огледай си сървърната част. |
|
| Автор: | dumfree [ Пет Мар 29, 2013 11:13 am ] | ||
| Заглавие: | Re: Протокол за комуникация с Teltonika FM5300? | ||
Определено не трябва да пиша ядосан... Протокол имам - но е за старите им устройства до FM4200 и от Телтоника твърдят, че новто FM5300 било със същия протокол. Постановката е следната: Превозни средства - Телтоника FM4100 свързана с Garmin за обмяна на Fleet management данни (т.е. диспечера да може да изпраща направление на Garmin-a на къде да води шофьора, както и текстови съобщения. Сървър - приема данните от Телтониките и със стария модел FM4100 работи чудесно. Сега обаче клиентите решават, че ще купуват още устройства и Телтоника казват, че FM4100 е спряно от производство, и им продават FM5300. Свързваме, конфигурираме, данните за местоположението от Телтониката се приемат и декодират успешно, но когато от диспечерското приложение се опитваме да изпратим данни към Гармина през Телтониката - до Гармина не пристига нищо. Единствено тогава в лога на телтониката се явява съобщението от предишния ми пост, че Wrong CodecID = 12, Expected 12. Сега като пиша това ми дойде идея за обратен тест - ще настроя Гармина да може да инициира изпращане на съобщение - ще видя откъм сървъра какво ще се получи и се надявам да успея да разгадая разликата в протокола или където там е разликата.
|
|||
| Автор: | Desert Leo [ Пет Мар 29, 2013 11:42 am ] |
| Заглавие: | Re: Протокол за комуникация с Teltonika FM5300? |
Eeee, това е съвсем друго. Вероятно тук: "Wrong CodecID = 12, Expected 12." е заровено кучето. Намирисва ми на интерпретация от типа на '12', 0x12 или 12. |
|
| Автор: | dumfree [ Пет Мар 29, 2013 2:57 pm ] |
| Заглавие: | Re: Протокол за комуникация с Teltonika FM5300? |
Това е идея! Първото 12 от съобщението в лога си е 12 - защото аз го пращам и пробвах да го сменя. В старите им устройства е 8 и то отначало се оплакваше, че получава 8, а очаква 12 и аз наивно си викам - като очаква 12 ще му пращам 12 |
|
| Автор: | Desert Leo [ Пет Мар 29, 2013 4:00 pm ] |
| Заглавие: | Re: Протокол за комуникация с Teltonika FM5300? |
Сигурен съм, че Телтониката очаква 0х12. Такова е кодирането в техните протоколи. Някой може ли да ми обясни за чий х...й са им тези 4 водещи нули в пакета и 4-байтовото поле за CRC-16 и за какво въобще им е необходима чексума. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|