Skip to main content

DeviceLink Changes & Implementation Assistance

JPurv-1275
Original Poster

Hello All,

 

I am making this post to field any and all possible information on the upcoming DeviceLink changes. We've implemented the DVIR Trailer changes within our integration (https://community.geotab.com/s/feed/0D5Pd00000izS7oKAE) and while making those changes considered the Trailer and Trailer Attachment depreciation notices. Several posts have been referencing the changes since 2022 "Starting from 10.0 "DeviceLink" will be introduced as a replacement."

 

I am struggling to find the exact documentation at this time, but I thought that I had read that some of these changes were going to start releasing this October '25. If that's true, we believe it would be important to implement the changes beforehand to prepare for the updates.

 

Testing with DeviceLink (Could not find specific documentation) I am able to create, retrieve and remove these objects via the API. When creating a Device Link between a Tractor and Trailer, I am also able to see the link displayed under the Tractor's Profile within the Geotab Platform. However, one of our biggest concerns is the Driver Log Display. With Trailer Attachments, the Tractor and Trailer information, when linked to a driver, displayed under the driver's HOS logs. With a DeviceLink, we've been unable to reproduce this functionality or see the links within the Geotab Drive application experience.

 

Any additional information, insight or guidance into these new features would be much appreciated. Thank you kindly for your time in advance!

Join the conversation

You need to be logged in to reply to this post and participate in the Geotab Community discussions.

6 Replies

+1 on wanting more detailed plans and forewarning on Geotab's plans regarding this migration. We've also noticed long ago that DeviceLink is not ready to replace TrailerAttachment yet, and so we've kept multiple integrations relying on TrailerAttachment being there and old trailer ids / trailer entities remaining in place. We need guidance on when DeviceLink will be fully usable as an alternative, and then we need some leeway before TrailerAttachment is fully removed. You need fully support of both entities in the interim while we update multiple products and integrations using it.

Thanks for asking @JPurv-1275​.

Hi @JPurv-1275​ & @LPPapillon-1145​,

 

Thanks for bringing up this important topic. I'll be taking on releasing the DeviceLink API documentation and migrating from TrailerAttachments to using DeviceLink in the future. We are close to releasing the API documentation for DeviceLink, however have no immediate plans to sunset TrailerAttachment, since we understand all partners need proper time to use the new API to ensure a smooth transition.

 

Since it sounds like both of you have attempted to use DeviceLink in the past already and mention it is on yet ready, could you clarify the difficulties you ran into (aside from it not being documented at the moment)? It sounds like it worked for some things but you were not able to make the API work for linking Tractors to Trailers and seeing the Driver Log display reflect both the Tractor and the Trailer - is this the only major problem you encountered in your previous testing?

 

The documentation we had planned to release shortly simply show the properties of this object and how it can be used, but potentially if there's one or two areas where there have been difficulties in your experience then we can try to further detail those use-cases at the same time or shortly after. Again, I would not have expected partners to try using DeviceLink before now due to a lack of documentation, so my question is only because it sounds like both of you have tried to use the API anyway. Any further information is appreciated, for now we'll still work on the documentation to share with you and the rest of our partners soon.

 

Thanks,

Brent McInnis

Thanks for the update Brent. My attempts with DeviceLink date back 1+ year so I don't have any recent conclusions or findings on the matter. At the time we had looked at the available (outdated) documentation about the migration plan (Geotab 9-10-11), confirmed the Drive app was still relying on TrailerAttachment internally and had not yet transitioned to DeviceLink, and decided to defer further testing until we had more guidance. Great news if an updated plan is coming for integrators.

Certainly a new plan will be coming soon and this new API has not been forgotten. Not all products were ready to fully switch over from vehicles/trailers and TrailerAttachment to an asset-centric approach using DeviceLink in time for the plan that may have been shared previously.

Apologies for the silence on this topic, but we are getting close to releasing the API documentation like I mentioned, and ensuring that we properly dog-food this API in our product to ensure that it works as expected for everyone. I'll make sure to share the documentation link here once it's ready to go.

We'll work on a deprecation plan for TrailerAttachment after it is no longer is use by any native Geotab products, and our partners have had the chance to try out the DeviceLink API and provide any feedback that may come up with early adopters. I'll make sure this is not abrupt or done without notice to our partners.

@JPurv-1275​ and I work on the same team so I can answer on his behalf - the only real problem that we had during our limited testing was that DeviceLinks don't seem to affect the actual attachment of trailers or otherwise be reflected in the Drive App, and their relationship to TrailerAttachments is only one-way (i.e., creating a TrailerAttachment will create a corresponding DeviceLink that describes the same attachment instance, but creating a DeviceLink will not create a TrailerAttachment). Otherwise, the API seems to work well. Documentation would be very nice to have, but DeviceLink and its corresponding objects (like DeviceLinkSearch) have been included in the MyGeotab NuGet SDK for some time now, so we've been able to examine them and infer how they're intended to be used.

 

+1 to @LPPapillon-1145​'s main point in his original reply on this topic. We have a lot of integrations that rely on the TrailerAttachments API, so we'll be interested in knowing when DeviceLinks become a usable alternative as early as possible. The shorter that transition timeframe is, the more pressure it will put on us to drop other work and focus on upgrading existing integrations to avoid production-impacting issues.

 

The update is greatly appreciated!

Hi @DarenPorter-1148​, thanks for the additional context! You're right that using the DeviceLink API does not add TrailerAttachments as well, so backwards compatibility is not easily achieved with this set-up. It is likely when you tested that we had not yet started using DeviceLinks in MyGeotab or Drive to determine trailer attachments, so switching the APIs would not have the same effect through the rest of the product.

 

This is a really good point, and one that I will bring up to our dev team next week for further discussion to ensure that when the documentation is released this is already set up in our product such that if integrators migrate early to the DeviceLink API that it will work throughout the entire product and not only in some areas. I'll get back to you once I learn more on our end.

 

I'll make sure you and other integrators have as much time as possible to migrate existing integrations away from TrailerAttachments, and once we have a better idea on timeline we'll let you know, but we won't be sharing a timeline until after the DeviceLink documentation is shared and available to everyone to use successfully, and that is our next step for now.

Still have questions?