An information processing apparatus connected, via a network, with an information terminal that acquires, using a plurality of function libraries, identification data unique to each of a plurality of positioning devices, the identification data being acquired from sound waves that are output, respectively, from the plurality of positioning devices, the plurality of function libraries configured to acquire the identification data in different schemes from each other and execute predetermined processing, the information processing apparatus comprising:
- circuitry configured to:
- manage, for each site on which at least one positioning device is placed, site information that includes specifying information for specifying one of the plurality of function libraries capable of executing the predetermined processing on the site;
- receive, from the information terminal, an acquisition request for the site information;
- and
- transmit the site information to the information terminal in response to the acquisition request.