menu

Navixy Web Service

Navixy Web Service data forwarding protocol transmits fleet data from the Navixy system to any third-party system.

Protocol Category: Data consolidation protocol 

What is Navixy Web Service?

Navixy Web Service data forwarding protocol is flexible, allowing third parties to store fleet data in their databases to use for any purposes or to display data on the web resources.

Since this data forwarding protocol is platform agnostic, it would be the ideal option for any partner that works with XML files.

Navixy Web Service general technical information

The Navixy Web Service protocol utilizes SOAP to allow the pulling of XML data from tracking devices as part of the OSI application layer. Data is pulled on demand.

Data fields that are sent:

  • DateGPS
    • Date and time in UTC
  • Ignition
    • Boolean ignition status
  • Latitude
  • Longitude
  • SpeedGPS
    • km/h
  • UnitPlate
    • License plate
  • Altitude
    • Meters
  • Course
    • Direction vehicle is heading, for example: N,S,E,O,NO,NE,SO,SE
  • DeviceID
    • IMEI
  • NumSat
    • Number of GNSS satellites the device is utilizing
  • Odometer
    • Traveled distance in km

Navixy Web Service Configuration

Setting up

Navixy settings:

Required Parameters

  • Login and Password
    • This could be anything as long as it’s not taken

To set up data forwarding in Navixy Web Service protocol, open the device settings from the main menu by pressing the “Gear” icon on the bottom left of the screen.

Then, click the “Data forwarding” widget.

Click “Retranslators management”.

This will open a popup where you will input the required parameters by pressing the + button.

For the Navixy Web Service protocol, input the following information:

ParameterExplanation
NameEnter a name to make this retranslator easily identifiable
Protocol and LoginSelect the Navixy Web Service protocol from the dropdown;

Use any login and passcode as long as it's not already in use.

Destination server address and portThese aren’t needed for the Navixy Web Service protocol, however, you must still fill these in

A Retranslation management screen should look similar to the following, with the Navixy Web Service login and password. Make sure the "Enabled" button is checked and click the "Save" button to complete the process.

Recurso Confiable

Next, the retranslator will need to be linked to the device. To do so, select the “Link”

link image

button in the data forwarding widget. Select the retranslator to be connected, and click “Link” below.

Select the retranslator to be connected, and click “Link”.

External ID is not needed for the Navixy Web Service protocol.

Select “Save” once completed.

External access:

Required Parameters

  • Login and Password
    • This should match what was input above
  • deviceIDs
    • Max of 100
  • startDate and endDate
    • The following is an example for September 9, 2022 12am UTC to 11:59:59
    • UTC: 2022-09-01T00:00:00Z to 2022-09-01T11:59:59Z

 

The description of the protocol in WSDL can be found below, relating to where the server is located:

EU https://soap.navixy.com/LocationDataService?wsdl

US https://soap.us.navixy.com/LocationDataService?wsdl

 

A SOAP request must be made utilizing one of the above WSDL pages. The XML request itself is as follows, replaced with the associated information:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org">

   <soapenv:Header>

   <tem:authentication>

     <login>username</login>

     <password>password</password>

   </tem:authentication>

   </soapenv:Header>

   <soapenv:Body>

   <tem:dataRequest>

      <!--1 to 100 repetitions:-->

      <deviceIds>IMEI of device</deviceIds>

      <startDate>2022-08-30T00:00:00Z</startDate>

      <endDate>2022-08-31T00:00:00Z</endDate>

   </tem:dataRequest>

   </soapenv:Body>

</soapenv:Envelope>

 

An example response may look something like this:

      <result>

         <dateGps>2022-08-30T00:02:55.000Z</dateGps>

         <ignition>false</ignition>

         <latitude>75.9270866</latitude>

         <longitude>-85.5207616</longitude>

         <speedGps>0.0</speedGps>

         <unitPlate>ss3ssj</unitPlate>

         <altitude>284.0</altitude>

         <course>E</course>

         <deviceId>866258048802349</deviceId>

         <numSat>15</numSat>

         <odometer>59845</odometer>

      </result>

Managing

To edit or stop data being forwarded, please refer to the following steps:

To stop the data forwarding, click the “Trash” button.

Next, acknowledge the change on the popup.

To change retranslator settings such as name, login information, or enabled, click “Retranslators management.”

This will open the retranslator management window. Select the row to edit and either click the pencil in the top left, or double-click the row in question to allow editing. Save any changes.

Recurso Confiable

Troubleshooting

In order to verify and test your SOAP request to the platform, it is suggested to use SoapUI which can be found here: https://www.soapui.org/downloads/soapui/

  1. Install Soap UI
  2. From the file menu, select “New SOAP Project”
  3. Paste the correct path into the WSDL field according to the server and select “Create sample requests for all operations?”
    1. US: https://soap.us.navixy.com/LocationDataService?wsdl
    2. EU: https://soap.navixy.com/LocationDataService?wsdl
Video Telematics NEW
Open
Video Telematics NEW
Review incidents
Determine liability
Coach drivers
Learn more >
Open

This website uses cookies.
See our Privacy Policy to learn more.