Wenns länger wie 2-3 Tage zum programmieren ist verwerfe ich die Idee wieder.
Wenn es gut werden soll und auch getestet, wird es mit 2-3 Tagen wohl nichts werden.
(Da Du mehrere Parameter berücksichtigen möchtest und nicht nur die reine Kommunikation.)
Kaufempfehlungen (also alles ist fertig so wie Du es möchtest) kenne ich leider keine
2-3 Tage wären nur für das Programmieren. Testen erfolgt teilweise automatisiert und würde mit den anderen Anpassungen erfolgen.