we are using syslog for collecting data from CPE boards. You can easily write a script which will log anythig. If your board is configured to send specific logfile lines to a remote server you can gather the sent packets (we are using syslog-ng on Linux server) and put them into database. This way you cannot send commands back to board. But for this I would prefer a different approach - a script on a server can connect to the radio and make the changes you want.