ESP8266 【IoT】ホームモニタリングシステムをESP8266で構築する(クライアント編) 前回に引き続きホームモニタリングシステムをESP8266で構築していきます。こんかいはクライアント作成という事でTCPソケット通信のデータ収集用のクライアントを作成します。具体的にはBME280を使用して温湿度気圧を取得して、サーバーに投げるプログラムです。 2020.06.23 ESP8266IoT組み込み工作
Arduino 【IoT】ホームモニタリングシステムをESP8266で構築する(サーバー編) ESP8266を使用した室内環境をモニターするホームモニタリングシステムの製作です。本記事ではサーバー構築編になります。用意する材料はとりあえずESP8266を1個とLED3色を用意すれば本記事の内容は満足できます。 2020.06.07 ArduinoESP8266IoT組み込み工作
Arduino 【SocketDebugger】ソケット通信デバックツールの紹介 ソケット通信のデバックツールSoketDebuggerの紹介記事です。本記事ではESP8266と実際にソケット通信を行い、通信テストを行うところまで紹介したいと思います。記事中ではESP8266がサーバー、SocketDebuggerがクライアントとしていきます。 2020.05.21 ArduinoESP8266アプリ紹介
Arduino 【ESP8266】天気予報API Weather HacksをハックしてOLEDに天気情報を表示させる 天気予報の公開APIである【Weather Hacks】からJsonデータをGETして、OLEDに表示させる記事です。JsonデータについてはArduinoJsonによりデシリアライズすることでオブジェクトに戻して、値を抽出しています。材料はESP8266とOLEDのみなのでものの1時間程度でできます。 2020.05.16 ArduinoESP8266IoT組み込み工作
Arduino 【Arduino/ESP8266】コロナデータAPIからJSONデータを取り出してOLEDに表示する 今回はIoT工作になります。材料はESP8266とOLEDだけ!やることはESP8266をWiFiに接続して、クライアントとしてとあるAPI(HTTPSサーバー)にアクセスし、JSONデータをGETします。GETしたデータはパースしてオブジェクト化し、値を抽出からのOLEDに表示するという流れです。 2020.05.14 ArduinoESP8266組み込み工作
Arduino 【ESP8266】Amazonで買えるOLED SSD1306をサクッと使ってみる ESP8266で128×64のOLED【SSD1306】を使用していきます。今回はサクッと表示するためにライブラリの紹介が主ですね。確実に表示できるライブラリを紹介するので興味のある方はぜひ。ちなみにSSD1306はI2Cタイプを使用します。 2020.05.12 ArduinoESP8266デバイス説明
Arduino 【Arduino】Arduino環境下でJSONをパース(逆シリアル化)して値を取り出してみる 本記事ではJsonフォーマットからの逆シリアル変換(Deserialization)方法を取り上げています。ArduinoJsonのバージョンはV6を対象にしていますのでお気を付けください。逆シリアル変換することで特定の文字列を取り出すことが可能になります。 2020.05.10 ArduinoESP8266
Arduino 【Arduino/ESP8266】HttpClientを使ってHTTPSをGETする 前回に引き続きHttpClient記事になります。今回はHTTPSのウェブページにアクセスしてデータをGETしていくのですが、基本的な作法はHTTPと変わりません。変わるのがフィンガープリントという認証が必要なってくるんですね。本記事では認証の方法解説と実際のコードを交えて説明していきたいと思います。 2020.05.10 ArduinoESP8266
Arduino 【Arduino/ESP8266】HttpClientを使ってHTTPをGETする 本記事ではHttpClientを使用して特定のHTTPウェブページに対してGETリクエストを送りBODYデータを読み取る手法についてい解説を行いたいと思います。ベースはサンプルプログラムの【BasicHttpClient】です。マイコンはおなじみのESP8266を使用してArduinoIDE環境下で進めたいと思います。 2020.05.10 ArduinoESP8266
ESP8266 【ESP8266】NodeMCUでサクッとサーバーを構築する ESP8266(NodeMCU)を使用したサーバー構築の解説記事になります。本記事は初めてサーバーを構築される方向けの記事です。サンプルコードHelloServerを基にコードの解説から、動作説明を行っています。 2020.05.07 ESP8266組み込み基礎