Cílem bylo získat z automatu data do iOS zařízení. Zákazník chtěl komunikaci zprovoznit ve FileMaker Go. Také používal zařízení Enginko, se kterým ale nemohl obsloužit všechny automaty. Proto u nás poptával řešení, které umožní bezproblémovou komunikaci z FileMaker Go a zároveň bude podporovat všechny automaty. Výzvou bylo vytvořit si vlastní zařízení pro získávání historie transakcí.
Pro realizaci řešení jsme zvolili vytvoření vlastního hardwaru, složeného z IrDA 3 click modulu společně s deskou Seed XIAO nRF52840. IrDA modul jsme zvolili proto, že zvládne komunikovat na potřebných frekvencích podporovaných našimi automaty. Seed XIAO jsme zvolili, protože s ním máme již bohaté zkušenosti a má již zabudovaný Bluetooth modul, i modul pro správu dobíjení lithiových baterií s ochranou proti přepětí a podpětí baterie. Zařízení jsme navrhli zkompletovat do vlastního plastového pouzdra, které vytiskneme na 3D tiskárně.
Pro obsluhu zařízení jsme navrhli vlastní firmware napsaný v C++, který se bude starat o komunikaci s automatem přes IrDA infračervené signály a s iOS zařízením přes Bluetooth, druhou stranu komunikace přes Bluetooth obstará náš plug-in SimpleTalk, zapouzdřený do nativní aplikace sestavenou pomocí našeho nástroje Xgode.