Holy crap that CHIP board has wifi, and runs full linux. That means it could not only be a TPDD, but you could set up an incron (inotify-cron) job that watches the tpdd share directory to process commands sent from the M100 by just writing a special file that the incron job watches for.
So from the m100 you could direct the chip to: * download a file from the internet, * or upload, * or post to twitter, * or turn off the tpdd server and switch to a virtual modem app, * or switch to a getty so the M100 becomes the serial console for the CHIP itself. * or anything, ...all without even having to modify the tpdd server itself to recognize new custom commands (which then only work with that one tpdd server software) The inotify job just watches for a special file and processes whatever you write there any time the file changes, and perhaps delivers responses back via either the same file or maybe a separate file.
