It is important that you have a working knowledge of the Arduino, networking and basic programming.