これまで「エレキジャックIoT」に投稿した記事を中心にまとめたIPネットワーク通信プログラムの入門書です。
簡単なプログラムで試しながら学べるようにしました。
ぜひ本書の章目次をご覧いただき、興味をもっていただければ幸いです。
目次
書名
IoTマイコンの入出力をワイヤレス通信で自由自在
ラズパイ/M5Stack用サンプルで学ぶ
IPネットワーク通信プログラム入門
発売日
2023/4/21(金)にCQ出版社より発売されました。
本書の章目次
本書の章ごとの目次です。より詳しい目次はCQ出版社の販売サイトでご覧いただけます。
第1章 | IP通信プログラミング UDPブロードキャストで送受信する |
第2章 | UDP通信でCSVデータを受け取る ラズベリー・パイでセンサ値データ収集システム |
第3章 | プロトコルを理解してマイコン制御 インターネット・プロトコル通信プログラミング |
第4章 | ラズベリー・パイ使用 GPIOでON/OFF DCモータ制御 |
第5章 | 指示どおりの角度にピタッと動力制御 ラズベリー・パイでサーボ・モータ制御 |
第6章 | M5Stack使用 ESP32のI/O制御プログラミング |
第7章 | M5Stack使用 HTTPSとブロードキャスト・プログラミング |
第8章 | センサのアナログ値をマイコンで処理 A-Dコンバータ応用プログラミング |
第9章 | 外部サーバをマイコンから利用 クラウド連携プログラミング |
第10章 | 本書オリジナルESP32用IoT汎用ソフト IoT Sensor Coreの使い方 |
第11章 | Sipeed M1 Dock使用 リアルタイム顔認識プログラミング |
第12章 | M5Camera使用 多機能Webカメラ応用プログラミング |
第13章 | ラズベリー・パイPico使用 Thonny Python IDEでプログラミング |
第14章 | さくらのセキュアモバイルコネクト使用 キャリアSIM利用通信プログラミング |
第15章 | さくらのモノプラットフォーム使用 M5Stackでモバイル通信プログラミング |
https://shop.cqpub.co.jp/hanbai/books/42/42241.html
内容
Raspbeey Pi や M5Stack を使ったIoT機器のワイヤレス・ネットワーク通信プログラム集です。
近年のマイコンは、ワイヤレス通信機能内蔵もしくは対応可能になってきており、その先にはクラウドと繋がります。こういったマイコン用プログラミングにおいてIP(インターネット・プロトコル)の知識が欠かせなくなってきました。
本書では、このような時代に合ったIoT機器用プログラムの製作方法について解説します。インターネットやLANを活用したホビー用システムや、実証実験システム、試作段階の商用システム、サービス開始時の初期システムに応用できる知識を学ぶことが出来ます。
とくに、試しながら学習できることと、紹介したプログラムを応用しやすいことを考慮し、なるべく短めのサンプル・プログラムを数多く紹介します。短めのサンプル・プログラムは、プログラムの内容と実際の通信との関係を把握しやすくします。また、数多くのサンプルは、実際に動かしてみることで理解を深めやすくするほか、目的に合ったサンプル・プログラムを見つけやすくします。もちろん、それぞれのプログラムの主要な処理内容についても解説しますので、多くのシステム開発を疑似的に体験することが出来るでしょう。
Amazonで販売中
本書は、Amazonや、CQ出版社さんの販売サイトなどで購入していただくことが出来ます。
CA出版社の販売サイト:
https://shop.cqpub.co.jp/hanbai/books/42/42241.html
Amazon:
https://www.amazon.co.jp/dp/478984224X
おかげさまで好評をいただいています。
売れ筋ランキングで好評をいただいています。
初版から3カ月で第2版を発行していただけることになりました。(追加:2023年7月21日)
図書館や図書室のリクエストサービス
入門書ではありますがテーマが技術書につき、一般書よりも高めです。興味をもっていただいた章が少ない場合は、ぜひ図書館や図書室のリクエストサービスを利用してお読みいただければと思います。
積み重ねてきました
コツコツと執筆を積み重ねてきました。
本書は、雑誌「エレキジャックIoT」向けに書いてきた記事を取りまとめて、解説を追加したものです。読みたい章が少ない場合は、エレキジャックIoTのほうが安価な場合があります。
エレキジャックIoT(8冊):
https://bokunimo.net/blog/menu/eleki-jack-iot/
また、今回の書籍は、筆者がマイコン活用シリーズに向けて執筆してきた、第3冊目になります。出版社さんのおかげで丁寧に仕上げていただきましたので、これら3冊を書籍を積み重ねてみました。
サポート・ページも公開中
下記のサポート・ページに本書で使用するプログラム集をまとめています(ただし、プログラム集には本書で解説していないものも含まれています)。
IPネットワーク通信プログラム入門 サポートページ:
https://bokunimo.net/cq/ip/
by bokunimo.net
「書籍「ラズパイ/M5Stack用サンプルで学ぶIPネットワーク通信プログラム入門」」への2件の返信
いつも國野さんの本で勉強させていただいております。早速探して見ます。ありがとうございます。
嬉しいコメントをいただき、どうもありがとうございます。
そういっていただけると、やりがいを感じます。
今回の入門書は、IPネットワークを始めるときの第一歩となるように執筆しました。技術書は一般書に比べて高めなので、ぜひ書店などでご覧いただければと思います。
よろしくお願いいたします。