
C# Windows WPF Application sending/receiving ArtNet UDP Packets
2411
€250(approx. $294)
- Posted:
- Proposals: 1
- Remote
- #2430554
- OPPORTUNITY
- Archived
Description
Experience Level: Intermediate
Estimated project duration: less than 1 week
Application sending/receiving ArtNet UDP Packets. Application shall be written in C#, running on Windows IOT core device (Raspberry PI). Application shall be developed and delivered with Source Code intellectual property and exclusive rights are transfered to client. When prototype works fine we can establish further projects. Overview on requirements for this application (detailed spec or hints in further direct communication)
(1) Device discovery view with button for triggering a device discovery / ArtPoll (https://art-net.org.uk/structure/discovery-packets/artpoll/ )
(2) Processing of Art Poll Replies and storing information in SQLite database
(3) In discovery dialog display list of devices discovered since last Poll (with UID, Manufacturer Name and Device Name)
(4) Device detail view for a device selected in the list of devices (and navigation back to discovery dialog) = in device discovery view click on an item in the device list to open device detail view, in device detail view button (labeld with "back") for returning to device discovery view
(5) In device detail the user shall have input elements and a button for triggering sending a ArtDMX packet for 3 dmx channels in 1 universe. Data based on 1 Input field for specifying the dmx universe (default=0) and 2 inputs for specifying the channel number for each of the three channels (default=1 for the first, 2 for second, 3 for third) and the values that shall be sent for the channels (default for all 3 value input elements =200)
--
Specs for ArtNet4 standard
http://artisticlicence.com/WebSiteMaster/User%20Guides/art-net.pdf
https://art-net.org.uk/structure/discovery-packets/
https://art-net.org.uk/structure/device-configuration/
https://art-net.org.uk/structure/streaming-packets/artdmx-packet-definition/
In follow up projects (if you did a good job and we continue) we have further functions to implement - so this job is just the initial one for the project.
(1) Device discovery view with button for triggering a device discovery / ArtPoll (https://art-net.org.uk/structure/discovery-packets/artpoll/ )
(2) Processing of Art Poll Replies and storing information in SQLite database
(3) In discovery dialog display list of devices discovered since last Poll (with UID, Manufacturer Name and Device Name)
(4) Device detail view for a device selected in the list of devices (and navigation back to discovery dialog) = in device discovery view click on an item in the device list to open device detail view, in device detail view button (labeld with "back") for returning to device discovery view
(5) In device detail the user shall have input elements and a button for triggering sending a ArtDMX packet for 3 dmx channels in 1 universe. Data based on 1 Input field for specifying the dmx universe (default=0) and 2 inputs for specifying the channel number for each of the three channels (default=1 for the first, 2 for second, 3 for third) and the values that shall be sent for the channels (default for all 3 value input elements =200)
--
Specs for ArtNet4 standard
http://artisticlicence.com/WebSiteMaster/User%20Guides/art-net.pdf
https://art-net.org.uk/structure/discovery-packets/
https://art-net.org.uk/structure/device-configuration/
https://art-net.org.uk/structure/streaming-packets/artdmx-packet-definition/
In follow up projects (if you did a good job and we continue) we have further functions to implement - so this job is just the initial one for the project.
Andreas M.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
0%
Last project
21 Feb 2026
Germany
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies