For your application to run on the device, it needs at the very least a nomad agent running. So, your device needs a processor architecture that Nomad supports.
Besides that, you will need to consider network connectivity. The agents report to the cluster servers the status of their jobs via health checks, so they will need to be well-connected.
From the sound of it, you want semi-autonomous agents, working in arbitrary environments. The Nomad team can comment more in depth, but I don’t think it would be my first choice for this case.
Curious to hear the details