タイトルを決めるのは大変だったと思います。ただし、ここで問題をさらに詳しく説明できます。
クラウドサービスと組み込みハードウェアからなる組み込み製品を設計しています。クラウドサービスにはREST-apiが含まれ(利用可能であることはセールスポイントではありません)、組み込みハードウェアと通信します。理想的には、組み込みハードウェアには、通信用のRESTのようなインターフェースもあるはずです。問題は、そのための適切なソフトウェアスタックを見つけることです(または、それが問題だと思います)。
私の意見で最良のオプションは、独自のWebアプリが内部にインストールされた何らかの組み込みLinuxディストリビューションです(Ubuntu Core + Django ...?)。この組み合わせを商用製品で使用することはどういうわけか可能ですが、同時にwebappを閉じたままにしますか?
UbuntuのWebサイトには、サポートされている複数のプラットフォームが用意されており、そのうちのいくつかは私の使用例に最適です。前にも言ったように、現時点での私の主な関心事はライセンスです。