CoAP remote shell?

I like @chrysn’s proposal. It should provide a generalized secure access to a device (assuming CoAPS/OSCORE and given there is also some authentication happening at some point, but I guess this could be done with some additional link) while also fitting well into the constraint use-case.

On the RIOT-side, there are several open threads that IMHO need to be addressed first:

  • Our CoAP API needs to be able to handle such things (blatant advert for the breakout session at RIOT summit 2021 by @chrysn and me)
  • Our stdio needs some heavy clean-up to be able to be multiplexed (see #13469 regarding this [somewhat staled] discussion)