Page 1 of 1

Atem Switcher MAC or unique device number trough UDP

PostPosted: Thu Aug 10, 2017 6:31 am
by Ray Rym
Hi, im looking to catalog each of my ATEM Switchers and develop alert system if some of my company devices changed places. For example -> Old Atem Tv Studio was changed to 1/me or 4k. we have 200 ++ atem devices, So i need to catalog it remotely trough network.

By the way: i have written my own atem driver on SCALA/JAVA to control (change programs/ previews ) my Atem Switchers trough UDP packet excange.

Question: Is there any Unique serial number/ MAC for each Atem Switcher device that i can get trough atem UDP protocol (UDP packets) ? i know there is possibility to get it trough Atem TCP protocol.

TCP packet example:

Copied from wireshark
Code: Select all
0000   6f 6b 3a 20 70 72 6f 74 6f 63 6f 6c 56 65 72 73  ok: protocolVers
0010   69 6f 6e 3d 36 35 35 33 36 20 70 72 6f 64 75 63  ion=65536 produc
0020   74 49 64 54 79 70 65 3d 22 55 53 42 22 20 70 72  tIdType="USB" pr
0030   6f 64 75 63 74 49 64 3d 31 45 44 42 42 44 34 38  oductId=1EDBBD48
0040   20 75 6e 69 71 75 65 49 64 3d 22 37 43 32 45 30   uniqueId="7C2E0
0050   44 30 30 41 31 44 46 22 20 69 6e 74 65 72 6e 61  D00A1DF" interna
0060   6c 56 65 72 73 69 6f 6e 73 3d 22 22 20 72 65 6c  lVersions="" rel
0070   65 61 73 65 56 65 72 73 69 6f 6e 3d 22 46 36 38  easeVersion="F68
0080   41 38 32 36 37 30 30 32 43 30 30 22 20 6d 61 78  A8267002C00" max
0090   42 6c 6f 62 73 41 6c 6c 6f 77 65 64 3d 22 30 30  BlobsAllowed="00
00a0   38 22 20 63 68 61 6c 6c 65 6e 67 65 3d 35 39 46  8" challenge=59F
00b0   46 30 42 41 37 36 42 44 39 45 34 43 45 39 45 34  F0BA76BD9E4CE9E4
00c0   34 44 36 31 31 42 45 31 30 36 44 32 38 31 36 44  4D611BE106D2816D
00d0   32 33 32 39 37 20 0d 0a                          23297 ..

Re: Atem Switcher MAC or unique device number trough UDP

PostPosted: Sun Aug 13, 2017 6:47 pm
by Nick Toale
You can't really do it via UDP. Start with looking at ARP or use Spiceworks to monitor its IP / MAC address. Technically MAC address is only a local link layer to gain access to the switch port. Personally wouldn't do that way it is possible but you have to have a good understanding of networking protocols and switches and anything past the local physical switch is discarded as a MAC address is not needed so if you have multiple switches it wont be passed upstream