Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ソフトとハードの境界線 - NOT A HOTEL 20260420スマートホーム採用説明会

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

ソフトとハードの境界線 - NOT A HOTEL 20260420スマートホーム採用説明会

ソフトとハードの境界線 ― Code から Cord まで

NOT A HOTELのSETOUCHI施設でスマートホームIoT開発を担当する望月が、
採用説明会(2026年4月)で話した10分間のプレゼン資料です。

iPadアプリからカーテンモーターまで、命令が「Code(コード)」を伝わり
「Cord(配線)」へと届くまでの経路を軸に、実際の現場で遭遇した2種類の
問題を紹介します。

▍取り上げたトラブル
- Cord の問題①:設計図面で指示された配線が一部なされていない「未配線」
- Cord の問題②:端子への塗料付着による接続不良
- Code の問題①:操作ボタン連打による複数スクリプト同時起動で処理能力超過(お化
けカーテン)
- Code の問題②:一括操作スクリプトのオーバーヘッドが積み重なり、後半の部屋の制
御が不能に

▍メッセージ
ソフトとハードの境界線は、どちらか一方だけを見ていると見えない。
両方を語れるエンジニアが現場に1人いることの意味を考えるきっかけになれば幸いで
す。

Avatar for Yuta Mochizuki

Yuta Mochizuki

April 29, 2026

Other Decks in Technology

Transcript

  1. 命令の旅路 ― Code から Cord まで  iPad アプリ 

    エッジコンピューター スクリプト  I/Oデバイス  接点ケーブル (Cord)  カーテン モーター ← Code (ソフトウェア) Cord (ハードウェア) →
  2. Cordの問題① - ソフトウェア  iPad アプリ  エッジコンピューター スクリプト 

    I/Oデバイス ← Code (ソフトウェア) Cord の問題 - ソフトウェア領域 MQTT Modbus TCP OK OK
  3. Cordの問題① - ソフトウェア  iPad アプリ  エッジコンピューター スクリプト 

    I/Oデバイス ← Code (ソフトウェア) Cord の問題 - ソフトウェア領域 MQTT Modbus TCP OK NG
  4. Code の問題① - お化けカーテン  操作ボタン連打  複数スクリプト起動   lt 処理能力超過

    数分後、カーテンが突然動き出す 同一スクリプトが複数起動し →エッジコンピューターの処理限界を超えたことによる動作遅延
  5. Code の問題② - 一括操作問題 一括操作スクリプト カーテンA カーテンB カーテンC × 10台〜

    台数分のオーバーヘッドが積み重なる →後半の部屋のカーテンが動かなくなる 1台を動かせるスクリプト ≠ 全台を一括で動かせるスクリプト
  6. Code の問題まとめ  ① お化けカーテン問題 操作連打による複数スクリプト起動 処理落ち、数分後に誤作動が発生  ② 一括操作問題

    大量のデバイスを同時に動かすオーバー ヘッドにより、後半の制御が不能になる ハードのみの理解では解決できない ソフトウェア、特に組み込みに近い力が必要とされる