図解即戦力
図解即戦力
IoT開発がこれ1冊でしっかりわかる教科書[改訂2版]
- 坂東大輔 著
- 定価
- 2,860円(本体2,600円+税10%)
- 発売日
- 2026.1.23
- 判型
- A5
- 頁数
- 320ページ
- ISBN
- 978-4-297-15386-1
サポート情報
概要
IoT(Internet of Things)の基礎から実践的な開発ノウハウまでを、フルカラーの図を使ってわかりやすく解説した解説書です。センサーやマイコン、通信技術、クラウド連携など、IoTシステムの構成要素を体系的に学べる内容となっており、初心者でも理解しやすく、現場で即戦力として活躍できるスキルを身につけることができます。
こんな方にオススメ
- IoT開発の全体像を理解したい人
目次
第1章 IoT開発とは
- 01 IoT開発とは
~現実味を帯びてきたあらゆるものがつながる世界~ - 02 IoT開発の特徴
~多種多様なスキルセット~ - 03 IoT開発の流れ
~企画から製品のリリースまで~ - 04 IoT開発の企画
~ユーザー体験から考える製品開発~ - 05 IoTデバイスとセンサの選択
~製品化と量産のための製品~ - 06 IoTネットワークの選択
~電力消費量と耐障害性~ - 07 アプリケーション開発
~クラウドネイティブとAPIファースト~ - 08 システムの運用管理
~フルマネージドサービスを利用したシステム~ - 09 IoTセキュリティガイドライン
~IoT推進コンソーシアムによる5つの指針~ - 10 留意すべき法的環境
~電波法と無線モジュールに関する認可~
第2章 IoTデバイスとセンサ
- 11 IoTデバイスとは
~インターネットにつながる「モノ」~ - 12 IoTのためのセンサモジュール
~センサの種類と取得できる情報~ - 13 IoTのためのマイクロコントローラー
~低電力化する集積回路~ - 14 シングルボードコンピュータ
~IoT開発とプロトタイピング~ - 15 プロトタイピングのためのデバイス
~ArduinoとRaspberry Pi~ - 16 IoTゲートウェイ
~クラウド時代の通信機器~ - 17 IoTデバイスのためのプログラミング
~多種多様なプログラミング言語~ - 18 ファームウェア設計
~IoTにおける「縁の下の力持ち」~ - 19 エッジコンピューティング
~IoTデバイスによるリアルタイム処理~
第3章 通信技術とネットワーク環境
- 20 IoTで利用するネットワーク環境
~サービスにより多様化するネットワーク環境~ - 21 IoTネットワークの選択
~IoT通信のトレードオフに留意したネットワークの選択~ - 22 セキュアなWi-Fiの利用
~ホームIoTに不可欠な通信基盤~ - 23 遠隔地でも利用できるLTE
~LTE-Mで広がる利用範囲~ - 24 IoTのための次世代移動通信方式
~IoTに最適な5Gネットワーク~ - 25 低消費電力の無線通信技術(LPWA)
~LoRaWAN、Sigfox、NB-IoT~ - 26 省電力なBluetoothの利用
~BLEによる電力問題の克服~ - 27 IoTの相互通信
~軽量プロトコルMQTTとWebSocket~ - 28 暗号化と認証技術
~改ざん・なりすまし・盗聴の対策~
第4章 IoTデータの処理と活用
- 29 構造化データと非構造化データ
~分析に役立つXMLデータとJSONデータ~ - 30 IoTのためのデータストア
~NoSQLと分散キーバリューストア~ - 31 ドキュメント指向型データベース
~多様なデータを処理する~ - 32 リアルタイム処理と分散処理
~Apache SparkとApache Flink~ - 33 IoTと機械学習
~人工知能は学習して賢くなる~ - 34 ディープラーニング用フレームワーク
~異常検知やデバイス制御に活用~
第5章 クラウドの活用
- 35 IoTのためのPaaS
~アプリケーション開発の迅速化~ - 36 AWSのIoTクラウドサービス
~AWS IoT Coreによる安全なデバイス接続~ - 37 大規模IoTシステムの管理
~AWS IoT Device Managementのデバイス管理~ - 38 クラウド上のコードの実行
~AWS Lambdaを利用したプログラムの実行~ - 39 IoTデータの分析
~複数のAWSサービス連携による高速なデータ探索~ - 40 ディープラーニングのためのIoTデバイス
~AI推論エッジデバイスの自作~
第6章 IoT開発の事例
- 41 IoT開発の実務
~IoTは「異種総合格闘技」~ - 42 デバイス設計とプロトタイピング
~回路設計と基板設計~ - 43 データ相互通信環境の構築
~最適なプロトコルの選択~ - 44 プラットフォームの選択
~クラウドを利用した効率的な開発環境~ - 45 デバイスプログラミング
~組込系プログラミング(ファームウェアの開発)~ - 46 IoTアプリケーション開発
~Webを活用したアプリ開発~ - 47 データ前処理とフィードバック
~ビッグデータの有効活用~ - 48 システムの運用・保守
~セキュリティに留意したシステム~
プロフィール
坂東大輔
株式会社エンジニアリングサムライ 代表取締役
(https://www.engineering-samurai.com/)
連絡先:bando@engineering-samurai.com
生年:1978年生まれ。徳島県(阿南市)生まれの神戸市育ち。
学歴:神戸大学経営学部卒 → 信州大学大学院工学系研究科(情報工学の修士号を取得)
職歴:サラリーマン(日立ソリューションズ)→ 会社役員(ITベンチャー)→ 個人事業主(ITコンサルタント)→ 会社社長(個人事業主の法人成り)
資格:計30種保持。技術士(情報工学部門)、中小企業診断士、通訳案内士(英語)、情報処理安全確保支援士など。
著書:「UX(ユーザー・エクスペリエンス)虎の巻」、「2時間でざっくりつかむ! 中小企業の「システム外注」はじめに読む本」、「英語嫌いのエンジニアのための技術英語」
趣味:パワースポット巡り(日本全国一の宮102社完拝など)
自己PR:「技術士 = 技術(Engineering) + 士(Samurai)」ということで、"Engineering Samurai"と名乗りを上げている。社会人大学院で情報工学の修士号を取得し、ベンチャー企業の取締役CTOの経験もあり、アカデミックとビジネスの双方に通じる。
![「図解即戦力
IoT開発がこれ1冊でしっかりわかる教科書[改訂2版]」のカバー画像](http://image.gihyo.co.jp/assets/images/cover/2026/9784297153861.jpg)