The full name is xinetd http interface, to provide a set of API base on HTTP protocol
1 Install xinetd if not. Perform the following in openwrt:
`opkg update`
`opkg install xinetd`
2 Add xhi service in /etc/services, for example:
`xhi 8080/tcp`
3 Create xhi configuration file for xinetd, you can simplily copy file "xhi" in source code into /etc/xinetd.d/
4 Put xhi code to your disk.
The default location is "/etc/xhi". If you decide to use another location, please remember to update it in web.sh
5 Re-start xhi service
`/etc/init.d/xinetd restart`
6 Enjoy it
The shell script can be used for uhttpd directly instead of setup xinetd service. For this approach, you can simply copy files under cgi-bin folder to /www/cgi-bin folder in your openwrt. Then access the following address to call the interfaces:
`http://192.168.8.1/cgi-bin/api_name`
1 Refer to section "REST API Installation for uhttpd" to setup REST APIs
2 Copy the file www/static/index.html to /www/ in your wrtnode
3 Copy the folder www/static as /www/webui-xhi in your wrtnode
4 Clear your the cache of your browser
5 Then you can open XHI configuration interface by http://192.168.8.1