|====================================+| | ArtiDISCOVERY Protocol Version 1.01 | | Written by: Michel van Osenbruggen | | CopyRight 2021 ArtiLED BV | |=====================================| Latest change : 30-09-2021 =============== | 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 ======================= | Protocol Definition | ======================= Protocol : UDP broadcast Port Node Discovery : 50081 Port Hub Discovery : 50082 Port SLAVE Discovery : 50083 ========================== | 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 ==================== | 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