FOR TIPS, gUIDES & TUTORIALS

subscribe to our Youtube

GO TO YOUTUBE

4167 questions

4739 answers

3460 comments

0 members

We are migrating to our new platform at https://community.teltonika.lt. Moving forward, you can continue discussions on this new platform. This current platform will be temporarily maintained for reference purposes.
0 votes
299 views
in Vehicle tracking by anonymous

Hi, 

i know that there is already similar topic in the forum about this question, 

but i confused when reading this answer that states "Using default configuration and sending records every 120 seconds we got the following results TCP: 10KB UDP: 3KB" https://community.teltonika-gps.com/1017/data-consumption

i think 10KB is too big for each transmit

In data sending protocol for FMB640 (since it is similar to FMC640), it states maximum of 15(Structure bytes) + 255(AVL record size) + 512 (AVL packet size) = 782 byte, and i am using TCP protocol

https://wiki.teltonika-gps.com/view/Teltonika_Data_Sending_Protocols

Regards,

1 Answer

0 votes
by
Hello luthfan,

TCP is connection-oriented, and a connection between client and server is established before data can be sent. Acknowledgemts and connection establishment in tcp also uses data.
Most  GSM  providers’  billing  systems  charge  number  of  bytes  (kilobytes)  transmitted  per session, it is important to know, that they charge not only for raw data, but also for the transport layer headers and acknowledgements. In the example above, to send 56 bytes of usefull data, only 23 bytes are used for transport.
For data sending efficiency it is possible to increase minimum number of records in one data packet in Data Acquisition settings https://wiki.teltonika-gps.com/view/FMC640_Data_acquisition_settings

Regards,
Teltonika Support