RobotStudio event

Establish the direct linkage between the control code and the associated equipment

mandolas
mandolas
edited January 31 in RobotStudio
Hi...
Is there any way to get some hardware information to check if the software has not been cloned? (I don't want to have to physically create something) I think of this as a form of protection so that my application is not easily replicated by someone with bad intentions. I want to tie my code to the robot, for that any idea is welcome.
Thanks.
Post edited by mandolas on

Answers

  • lemster68
    lemster68 ✭✭✭
    edited January 21
    Read the robot serial number.

    Here is an example and even a lot more stuff.

    https://www.robot-forum.com/blog/entry/3-a-program-that-can-write-a-program/
    Lee Justice
  • Hi lemster68 ...
    Thanks for the feedback ...
    It helped in part, but what I would like to do is to retrieve the SMB data directly from the robot, just like when a controller is replaced and you import the SMB data.
    When running the program, I want to retrieve the SMB data and compare it with the data I have saved in my module and check if they are the same, so I will know if the program is running on a different robot than the original one.
    Just before the client imports the controller data to the SMB to try to bypass this check, I will have already blocked the program.
    Is there a way to do something like this? Thanks.
  • lemster68
    lemster68 ✭✭✭
    When you say SMB data do you mean calibration offsets?
    Lee Justice
  • lemster68 said:
    When you say SMB data do you mean calibration offsets?
    Serial number for mechanical unit • Joint calibration data • Absolute accuracy data • SIS data (Service Information System).

    However, I don't want to scan files, which can be manipulated.
  • lemster68
    lemster68 ✭✭✭
    If someone were to change their robot's calibration offsets in order to spoof another robot they would be seriously messing up that robot.
    Lee Justice
  • For this reason I would like to be able to obtain this data.
    Do you have any way?
  • lemster68
    lemster68 ✭✭✭
    I don't know how to read from the SMB directly, I have doubts that the robot would run if it is in a condition in which the data does not match what is in the moc file.
    Lee Justice
  • Thanks lemster68
    If anyone has any ideas I'll be waiting.