Prizgost, с wine отношение работает/ не работает составляет 80/20, причем в двадцадку попадают либо программы, завязанные на аппаратуру, либо программы с дурацкой DRM, либо совсем экзотика.
LoliDeveloper, ну да, потому что для многопоточной программы нужно показать компилятору, что в каких-то местах к памяти может обратится другой поток из другого контекста. Чтобы компилятор не делал некоторых злобных оптимизаций.
Я бы предложил автору оставить от девайса только коробку и бекплейн, а в качестве платы подобрать что-то подходящее по размерам с четырьмя SATA портами.
Алан Гибизов, так при таком варианте данные на сайт передаются, это происходит надежным образом. Более того, бекэнд видит живые устройства (по времени последнего PUT состояния).
Алан Гибизов, У автора в заголовке топика все описано наборот - есть некий сайт. На сайт нужно заливать данные с датчиков. Да, в комментариях автор сменил свой запрос на противоположный, но я не знаю что у него в голове.
Если у нас есть сайт, на железке никаких открытых портов нет - она дергает сайт по HTTPS и сверяет отпечаток его сертификата с тем, что сохранен в прошивке - там самым, мы гарантируем защиту от MITM.
Затем железка шлет сайту данные, и свой уникальный токен, сохраненный внутри нее - тем самым, мы гарантируем, что только авторизованные железки смогут общаться с сайтом. На этом вопрос ИБ закрыт.