/*
Telnet client Blackmagic Duplicator 4K Control Circuit: *
Ethernet shield attached to pins 10, 11, 12, 13
*/
#include <SPI.h>
#include <Ethernet.h>
/ / Enter a MAC address and IP address for your controller below.
/ / The IP address will be dependent on your local network:
byte mac = {0x90, 0xA2, 0xDA, 0x0F, 0x17, 0xEF};
byte ip = {192, 168, 28, 204};
byte server = {192, 168, 28, 141};
EthernetClient client;
void setup()
{
Ethernet.begin(mac, ip) ;
client.connect(server, 9993) ;
}
void loop()
{
while (client.available() )
{
char c = client.read() ;
}
client.print ("record: name: Camera1 \x0a") ;
delay(60000) ;
client.print("stop\x0a") ;
while (1) ;
}
Protocole Ethernet Blackmagic HyperDeck
Le protocole Ethernet Blackmagic HyperDeck est un protocole textuel initialement écrit pour
contrôler le port Ethernet intégré aux modèles HyperDeck Studio. Il peut, cependant, être utilisé
pour contrôler le Blackmagic Duplicator 4K.
Comme le duplicateur est uniquement destiné à l'enregistrement, ce protocole ne comprend pas la
totalité des commandes. Cette section indique uniquement les commandes disponibles lors de
l'utilisation du protocole Ethernet HyperDeck avec le Blackmagic Duplicator 4K.
/ / IP address of Ethernet Shield
/ / IP address of Duplicator
/ / Give the ethernet client a name
/ /Start the Ethernet connection:
/ /Connect to Duplicator on port 9993
/ /Read the Duplicator Preamble
//Start Duplicator recording a clip
named Camera 1
/ /Wait a minute
/ /Stop recoding
/ /Do nothing until program starts again
Contrôle à distance via Ethernet
90