通信と外部インターフェース
組み込み機器は単体では完結せず、センサ・アクチュエータ・上位システムとの通信によってはじめて機能するものが多くあります。それらとの接続方法や、通信プロトコルの選択とそのトラブル対処は、開発の現場で必ず直面する実務課題です。
このカテゴリでは、SPI・I2C・UARTの3大通信の仕組みから、CRCとチェックサムの違いやCRC-8/16/32の選定基準、「USBデバイスがホストに認識されない」トラブルをUSB列挙フローからCDC/HIDで切り分ける手順、Modbus RTUとTCPの比較と実装上の違い、EtherCAT・PROFINET・EtherNet/IP・CC-Link IEの4規格を制御周期・実装方式・既存設備との相性の3軸で整理した産業用Ethernet選定ガイド、BLEのGATT/GAPアーキテクチャとNotify/Indicateの使い分け、そしてMQTTのQoS 0/1/2・retain・willと再接続設計まで体系的に解説します。
シリアル通信から産業用バス・無線・IoT通信まで、設計判断に直結する実践知識を提供します。
