Last Update 2019/06/21

おまかせ表示!動画から天気予報までなんでもウェブから
ハイパー・マイコンmbedでインターネット電子工作

飯田 忠夫 著
B5変型判 176ページ
定価2,640円(税込)
JAN9784789818902
2014年7月15日発行
好評発売中!
ハイパー・マイコンmbedでインターネット電子工作

 mbed(エンベッド)は,常にメインテナンスされた最新ツール,数多くのターゲット・ボード,そしてWebブラウザを利用してマイコン・アプリを短時間で開発できるクラウド環境です.専用サイトには,世界中のエンジニアから数多くのプログラム(ライブラリ)があり自由に利用できます.本書では,手作りなどとてもできなかった夢のアプリケーションを,このmbedを利用してサクッと作る方法を紹介します.Yahooサイトから自動的に最新天気情報をGETして表示してくれる「天気予報ガジェット」もビックリするほど簡単に作ることができます.
目次


早くしかも簡単に動くものが作れるRapid Prototypingを体験する
第1章 mbedを使って組み込みマイコンのプログラム開発をマスタしよう!
1-1 mbedはただのマイコンではない
1-2 mbedは初心者でも簡単にプログラムが作成できるワンボード・マイコン
1-3 mbedで最初に行うことは アカウントの作成
1-4 mbedでプログラムを作成…え!こんなに簡単なの!!
1-5 printfを使ったデバッグ
1-6 書き込み器なんて不要.しかもコピペだけでプログラムが動いちゃう
Column1-1 mbed 2.0になってより使いやすくなった
Column1-2 ベース・ボードにはそれぞれ特徴がある
Column1-3 プログラムが増えて「Program Workspace」が見づらい

液晶表示とネットワーク対応のメール送信プログラミング
第2章 ライブラリを使って作りたいものを素早く簡単に作る
2-1 ライブラリってよく聞くけどなに?
2-2 mbedでのライブラリの利用方法…とても簡単にプログラムが作れる!
2-3 ライブラリをフル活用してネットワーク・プログラムを作成する
2-4 帰宅お知らせシステムの実行と動作確認
2-5 SimpleSMTPClientライブラリをちょっと覗いてみる〜あれ,意外と簡単かも〜
Column2-1 mbed のSMTPClientからGmailやHotmailのSMTP サーバに接続したい

組み込みマイコンでも簡単にインターネット通信が利用できる
第3章 Socket通信を使ってmbedとWindowsのコラボレーションを実現しよう
3-1 プログラムの作成に必要なネットワークの知識
3-2 TCPSocketを使ったデータ受信プログラムの作成
3-3 UDPを使ったデータ送受信プログラムの作成

応用事例1:シンプルなハードウェアで簡単実験
第4章 ネットワークで音声を送受信するIP トランシーバの製作
4-1 IPトランシーバは音声データを送受信するがテキストと大差はない
4-2 IPトランシーバ回路の製作
4-3 ボイス・レコーダの製作
4-4 IPトランシーバの製作

応用事例2:xml形式のデータをうまく使いこなす
第5章 自動更新する天気予報表示ガジェットの製作
5-1 Webサーバから気象情報を取得する
5-2 mbedで気象情報から必要な情報だけを抽出してみよう
5-3 カラー・グラフィックLCDを制御する

応用事例3:動画と無線
第6章 JPEGカメラとXBeeWifiを使った画像表示システムの製作
6-1 画像表示システムで使用するデバイスJPEGカメラ
6-2 画像表示システムで使用するデバイスXBeeWifi
6-3 mbed のプログラムCamera-XBeeWifiの作成
6-4 C# によるカメラ画像表示プログラムC1098Viewerの作成
Column6-1 mbedのプログラムからXBeeを設定する

Appendix ライブラリ
TextLCDライブラリ
Ethernet用mbed IPライブラリ
NTPClientライブラリ
SMTPクライアント・ライブラリ
TCPSocketServerライブラリ
TCPSocketConnectionライブラリ
UDPSocketライブラリ
Endpointライブラリ
HTTPクライアント・ライブラリ
XMLParserライブラリ
Nokia製カラー・グラフィックLCD
C1098カメラ・ライブラリ