IOTA doesn't have smart contracts at the moment. How it works is listed in the description of Elaad's demo https://www.youtube.com/watch?v=ymbbM3WfPQc
No back office and no communication protocol is required to operate the charging station: the transactions are exchanged directly without the use of a charge card or subscription.
The IOTA charging station operates completely autonomously and takes care of communication and payment with the end ‘user’. The meter values are stored every 15 minutes in the Tangle, which ensures reliable and irrefutable administration.
This technology might be a perfect fit in the future connected and fully digitalized world. The exploration of this technology in the e-mobility domain could also provide insight for other (connected) sectors like the energy sector.
The charger is equipped with hardware to setup a TCP/IP connection with a car, after which the payments and data exchange can happen fully autonomously and machine 2 machine. It uses the charging cable and special hardware, which is also used for the newly developed communication in e-Mobility ISO 15118, between car and charger to setup this connection.
The IOTA charger will be available to the public for charging. If cars that want to charge are not equipped with the required hard- and software, they can still simply charge their car by sending IOTA tokens directly to the charger using the normal IOTA wallet.