We are sorry, information on this page is available only in Czech. Use Translator Switch to Czech


Transactions from beverage vending machines directly into FileMaker


The goal was to obtain data from the vending machine into an iOS device. The customer wanted to enable communication in FileMaker Go. They also used Enginko devices, but could not service all the machines with them. Therefore, they wanted a solution from us that would allow seamless communication with FileMaker Go while supporting all vending machines. The challenge was to create a custom piece of hardware for retrieving transaction history.

Retrieving data from vending machines into iOS devices

For the implementation of the solution, we decided to create our own hardware, consisting of an IrDA 3 click module together with a Seed XIAO nRF52840 board. We chose the IrDA module because it can communicate at the necessary frequencies supported by our vending machines. We selected the Seed XIAO because we have extensive experience with it, and it already has a built-in Bluetooth module as well as a module for managing lithium battery charging with protection against overvoltage and undervoltage. We designed the device to be assembled into our own plastic case, which we will print on a 3D printer.

For operating the device, we designed our own firmware written in C++, which will handle communication with the vending machine via IrDA infrared signals and with the iOS device via Bluetooth. The other side of the Bluetooth communication will be managed by our SimpleTalk plug-in, encapsulated into a native application built using our Xgode tool.

Solution diagram for retrieving transactions from vending machines

Used technologies

Interested in this solution?
Contact us with your requirements, and we will adjust it exactly to your needs.

Call us Call
us

+420 608 301 880

Usually available on working days between 7am and 5pm GMT

We'll call you back if you call from a discoverable phone number and fail to reach us

Let us call you Let us
call you

By completing and sending the form you agree that 24U s.r.o., a company established under the laws of the Czech Republic, with its registered office: Zvole u Prahy, Skochovická 88, CZ-25245, registered in the Commercial Register with the Municipal Court in Prague, section C, inset 74920 will use your personal data contained in the form for the purpose of sending 24U’s news, updates and other commercial communications. Providing 24U with personal data for the said purpose is optional. Details on personal data processing and on your rights connected therewith are contained in 24U’s Privacy Policy.

Loader Image