It definitely can. The general rule of thumb is, if you can open a TCP socket or send a UDP packet you can use Exosite’s platform.
If you’re planing on writing the firmware directly to the hardware you can make your own exosite ready port, see the porting guide, http://exositeready.github.io/sdk_porting_guide.html, or you can use any manufacturer provided protocol libraries to directly call our APIs, see http://docs.exosite.com.
If you planning on running Linux, you can still use exosite ready with the existing POSIX port, but you can also use any of the higher level libraries that we offer: https://github.com/exosite-labs. Either will work, but the latter will likely offer quicker development time.