Compatibilty SDK 2020 R1 with Xprotect Corporate 2021 R1

Hi,

We have developed our integration with Milestone using SDK 2020 R1 previously.

However, we have a customer using Xprotect Corporate 2021 R1.

Would anyone in the group would recommend using the integration as it is or update using the latest SDK 2023 R2?

If I need to use the latest SDK 2023 R2, would you mind pointing out the download for this SDK?

Thank you for your support.

Best Regards,

Erwin

You should be able to use the older integration unchanged. If there are breaking changes they should be listed in the “Release notes” so you will have to go through these..

https://doc.developer.milestonesys.com/html/index.html?base=content_0.html&tree=tree_home.html

I would recommend that you make a test to make as there is no other way to make sure.

On the other hand, the recommendation is to always use the newest MIP SDK when developing.

There is some general advise here..

https://developer.milestonesys.com/s/article/about-MIP-SDK-compatibility-with-XProtect-product-versions

There is no MIP SDK installer (as there used to be), it has been discontinued and replaced by other tools.

Most importantly you get the library dlls from NuGet.

https://www.nuget.org/profiles/milestonesys

I recommend a read of this getting started for a good overview. https://content.milestonesys.com/media/?mediaId=230C2432-D7A4-418C-A97052119509406D

Hi Andersen,

Thank you for your recommendation. I’ve looked through the link that you provided. However, I didn’t see any API or Protocol documents to understand the functionality.

Is there a link for me to download those API Protocol documents?

Thank you for your support.

Best Regards,

Erwin

Hi Andersen,

The platform we are using is Java-based programming.

Hope that clears the requirements.

Thank you.

Best Regards,

Erwin

This might be what you seek..

https://doc.developer.milestonesys.com/mipvmsapi/

Hi Andersen,

Thank you for your pointer. What we try to achieve is a seamless interface between access control events to be shown in Milestones SmartClient and Allow Milestones SmartClient to remote control (Open, Lock and Unlock) access control doors.

I notice this demo plug-in sample mipsdk-samples-plugin/DemoAccessControlPlugin at main · milestonesys/mipsdk-samples-plugin · GitHub . Am I on the right track?

However, I didn’t see how to pass the access control events to Milestone SmartClient. Can you help me to point it out the right plugin?

Thank you. Much appreciated.

Best Regards,

Erwin

It is the right sample!

https://doc.developer.milestonesys.com/html/index.html?base=samples/pluginsamples/demoaccesscontrolplugin/readme.html&tree=tree_1.html

When you work with the sample you will see events being passed, if you create a Alarm Definition you can make sure the event triggers an alarm that can be seen in the Smart Client Alarm Manager.

If my understanding of the question is correct I think this is what you were asking for, if there is more to the question please elaborate.