Myślę, że trudno było mi sformułować tytuł. Nadal jednak mogę wyjaśnić mój problem bardziej szczegółowo tutaj.
Projektuję produkt wbudowany, który składa się z usługi w chmurze i wbudowanego sprzętu. Usługa w chmurze będzie miała interfejs API REST (chociaż jej dostępność nie jest zaletą) i będzie komunikować się z wbudowanym sprzętem. Idealnie, wbudowany sprzęt miałby również interfejs podobny do REST do komunikacji. Problemem jest znalezienie odpowiedniego stosu oprogramowania (lub tak myślę, że to jest problem).
Moim zdaniem najlepszą opcją byłaby wbudowana dystrybucja Linuksa z zainstalowaną własną aplikacją internetową (Ubuntu Core + Django ...?). Czy w jakiś sposób można użyć tej kombinacji w produkcie komercyjnym, ale jednocześnie zachować zamkniętą aplikację internetową?
Witryna Ubuntu zapewnia wiele obsługiwanych platform, a niektóre z nich wyglądają idealnie w moim przypadku użycia. Jak powiedziałem wcześniej, moim głównym zmartwieniem w tej chwili jest licencjonowanie.