同意なしの 3D プリンター印刷はクラウド依存への警鐘
シャロン・ハーディング - 2023年8月22日午後6時25分(協定世界時)
真夜中に 3D プリンターで印刷する音で目が覚めることを想像してみてください。 印刷をリクエストしていないことがわかります。 実際、以前のプロジェクトがまだプリンター上にあるため、それは間違いありません。 それは不気味なテクノロジーの幽霊のように聞こえますし、あたかも機械がついに自己認識を獲得したかのように聞こえます。 ありがたいことに、この問題は、それほど不気味ではありませんが、おそらく同じくらい恐ろしいもの、つまりクラウドの停止によって発生しています。
The Verge が 8 月 15 日に報じたように、Bambu Lab 3D プリンタの多数の所有者が、デバイスが同意なしに印刷を開始したと報告しました。 印刷によってノズルやその他のコンポーネントが曲がったり破損したりする場合や、プロジェクトを別のプロジェクトの上に印刷する場合などは関係ありませんでした。 それが午前4時などの不敬虔な時間であっても問題ではありませんでした。 599 ドルから 1,449 ドルのプリンターで印刷が行われていました。
「午後 11 時にプリントを開始しました。タイムラプスでは、午前 2 時直前に正常に終了したことがわかります。私が寝ている間の午前 2 時 30 分頃、最後のプリントがまだベッドの上にある状態でマシンが再び起動しました。タイムスタンプが付いている時間が表示されます。 -午前2時30分頃に始まるラプスビデオ」と、u/beehphyという名前のRedditユーザーがr/BambuLabサブレディットで不満を述べた。
ユーザーは続けて、「フィラメントが側面からこぼれてチャンバー内で巻きつき、温度センサーが引き抜かれて初めて給電が停止した」と述べた。
同社はシステムステータスページで「クラウド印刷の障害」を発表し、8月16日のブログ投稿でこの問題を調査すると述べた。
バンブー氏は8月18日、「クラウド停止」についてさらに詳しく述べ、次のように述べた。
この問題の根本原因は、クラウド接続で使用される MQTT SDK に関連していました。 2 つの MQTT SDK クライアントのうち 1 つがタイムアウトにより切断されました。 通常、サービスは自動的に接続を復元しますが、この場合、実際には接続が再確立されていないにもかかわらず、サービスは正常な接続レポートを返しました。 この間、多数の印刷開始メッセージが蓄積されます。
2 回目の接続障害が検出され、今度はサービスが正常に再接続できましたが、その結果、システムは蓄積された印刷開始メッセージを多数のプリンターに送信し、プリンターがアイドル状態であれば情報を受信して印刷を開始しました。
また、「大量の API アクセス要求」が同時に実行され、タイムリーな応答ができなかったことも問題の原因となっていました。 これは、プリンターの Bambu Studio ソフトウェアが「クラウドにアクセスした直後に印刷要求を再開始する」ロジックを使用しているためです。