|====================================+| | ArtiDISCOVERY Protocol Version 1.02 | | Written by: Michel van Osenbruggen | | CopyRight 2024 ArtiLED BV | |=====================================| Latest change : 12-08-2024 =============== | Description | =============== The ArtiLED ArtiDISCOVERY protocol sends out UDP broadcast packets on the network so that the Hub can discover new nodes on the network and also that the nodes can discover the Hub. ============= | Intervals | ============= Node : 30 Seconds Hub : 5 Seconds Slave : 30 Seconds Relay : 30 Seconds ======================= | Protocol Definition | ======================= Protocol : UDP broadcast Port Node Discovery : 50081 Port Hub Discovery : 50082 Port Slave Discovery : 50083 Port Relay Discovery : 50084 ========================== | Data Format Definition | ========================== All text : magic|ident|type|ip|name =========================== | Magic Packet Definition | =========================== Magic Packet Node : fna349fn Magic Packet Hub : ealaeXa1 Magic Packet Slave : ui5Taif6 Magic Packet Relay : aqu9Seek ==================== | Ident Definition | ==================== Ident : Unique identifier -> random string of 15 characters -> example: hje33knsjabdkrl =================== | Type Definition | =================== Type : Type Number Node 8 characters -> example: LEDC-001 ======================= | IP Adres Definition | ======================= IP Adres : Local IPv4 address -> example: 192.168.14.2 =================== | Name Definition | =================== Name : Local Device Name Max 30 characters -> example: Light