Galilosky Base block via iridium

Momen Rashad 2 years ago

yes , i tried many times, i love gpswox and i did everything, there is something in decoding, this new implemention in the platform, it can be work only if holding of connectivity around 10 seconds, not to drop connection in same second when records was sent via iridium
you can take a look of the attached url https://we.tl/t-pD1ju3nVP7 maybe you can help us

Anton Tananaev2 years ago

I'm talking about trying Traccar.

Momen Rashad 2 years ago

Oh sorry, of course it my pleasure, i already test minimal data set via gsm ,for base block but the software unable to locate on map , for galilosky 7x everything is ok for minimal data set via gsm .
For testing via iridium i have to connect first the provider to direct the packet to traccar ip , once it done i will give you feedback.

Momen Rashad 2 years ago

Hey , can you confirm the demo3 of traccar can decode the iridium packet included the minimal data set as the sample of

01003a01001c05fb1bad3330303233343036393930313031300000e4000062f7956803000b000f85402088970000000502000a55f74f8e522ef38b9400

Before i contact and ask the provider to route or direct ip the packet to demo

Anton Tananaev2 years ago

As I already said previously, you either need to wait for the next official release or compile it yourself.

Momen Rashad 2 years ago

Ok understood

Momen Rashad 2 years ago

For

https://github.com/traccar/traccar/commit/3e6929ff362d53aea19516cb5b903d1d753e8ddc

Is this related to the decode of coordinates and timestamp only in current released version , I mean not for minimal data set so i can have a try.

digiwizea year ago

Hi Guys/Anton Tananaev

I have been testing the Galileo Sky Base Block with Iridium with Traccar Version 5.8. The device work as expected when transmittting data over GSM, but when transmitting data over Iridium Satellite the data is in fact received on the Traccar plaform, but it does not process any further than the decode function in GalileoFrameDecoder.java. The reason for this is because when transmitting data over GSM the 2 packet length bytes is transmitted in little endian, but when trasnmitted over Iridium it is transmitted in big endian format.

# GSM data with length bytes 1780 in little endian. length = 0x8017 & 0x7FFF
0117800175021b033330303533343036343138343739300432005722

# Iridium data with length bytes in big endian. length = 0x003F
01003f01001c475b166133303035333430363431383437393000001d000064897bb003000b0221c20512a60a0000000802000f209d7b8964300f2536fbfd103c1d01

Please note Endianess of both packets.

I refered to Galileo Sky documentation that can be found at
https://base.galileosky.com/articles/#!en-documentation/galileosky-protocol/a/h2_1722936675

Im not sure if we will have distinquish between the 2 formats by receiving data over 2 different ports instead of one port(5034) as we can specify on the Galileo Base Block the server port to where the GSM data must go and on the Iridium platform the server port to where the Satelite data must go.

Anton Tananaeva year ago