I'm still in the phase of finding out, if there might already be all the tools available, but it seems, I won't get around writing at least some code for it.
I'll probably start extending an existing AP implementation, or using a library, instead of writing everything from scratch. But nothing is set in stone yet. Do you have any suggestions?