«Я рад, что был дома и смог выключить [принтер]. Похоже, он сгорел выполняя вчерашнее задание на печать и одновременно повредил хотэнд, — пишет пользователь SyntheticStart на Reddit. — Это моя первая проблема с аппаратом, но теперь я боюсь запускать более долгую печать, поскольку у меня нет возможности следить за ним».
«Корень проблемы был связан с MQTT SDK, используемым в облачном соединении. Один из двух клиентов MQTT SDK был отключен из-за таймаута. Обычно служба автоматически восстанавливает соединение, но в данном случае она вернула отчет об успешном соединении, хотя на самом деле соединение не было восстановлено. За это время накопилось некоторое количество сообщений о запуске печати.
Затем был обнаружен второй сбой соединения, и на этот раз службе удалось успешно восстановить соединение, но в результате система отправила накопленные сообщения о запуске печати на ряд принтеров, которые получили информацию и начали печать, если принтер простаивал».
«Стоит задуматься, нужно ли продукту полагаться на облако, если он не нуждается в нем для выполнения своих основных функций. Этот случай показал, что 3D-принтеры могут управляться извне, без ведома владельцев. Кстати, мы уже упоминали, что эти принтеры оснащены встроенными камерами?», — пишет издание ArsTechnica.