iOS

SSL ( TLS )

ESP32 および M5Stack で DNS および mDNS の SSL server を作ってみた

ESP32 と M5Stack を SSL サーバー化し、DNS ネームおよび mDNS ネームでアクセスできるようにしてみました。それにより、OpenSSL で発行したルート CA 証明書や サーバー証明書を DNS ネームで発行できて、ESP32 同士、M5Stack 同士で SSL 通信が可能になりました。スマホやパソコンのブラウザに信頼されることができました。URL 欄に鍵マークが表示でき・・・
2
M5Stack

Google Home と M5Stack と スマホ で双方向リアルタイム日本語通信する実験

Google Home と M5Stack とスマホで、Firebase Realtime database と IFTTT を使って、双方向リアルタイムの日本語メッセージをスクロール電光掲示板表示する実験です。3つのメッセージが表示されるので、3人でリアルタイムメッセージを交換するメッセージボードになります。文字色やスクロール速度も Google Home で喋って変えられ、スマホからもコントロールできます。
7
M5Stack

Firebase Realtime database を使った ESP32, M5Stack, スマートフォン相互通信してみる

Firebase Realtime database を使って、ESP32-DevKitC, 2台の M5Stack, Android スマホ, iPad の計5台のデバイス間で相互通信して、電光掲示板スクロールさせてたりしてみました。スマホ側のブラウザでは、Color Picker を使うことにより、中間色設定が直感的に設定できるようになりました。
13
PCとスマホ連携

Firebase Realtime Database をスマホで操作およびストリーミング受信する実験

Firebase Realtime database を操作するために、HTML と JavaScript でプログラミングして、Android スマホや iOS iPad、そして Windows PC とリアルタイムデータ送受信してみました。かなり高速でデータ反映してくれます。ストリーミング受信してくれます。
0
ESP32 ( ESP-WROOM-32 )

ESP32-WROOM-32 で信頼ある SSL サーバーを自作する ( ESP-IDF編 )

ESP32-WROOM-32 で SSL サーバーを自作する第3弾。今回は実際のハードウェアを使ってサーバーを構築します。しかも、ブラウザから「信頼された」サーバーを作ります。URL欄に緑色の鍵マークを表示させてみます。セキュアな IoT 開発に威力を発揮しそうです。証明書のインストールや、ESP-IDF を使ってコンパイルし、スマホでアクセスしたり・・・
7
ESP8266 ( ESP-WROOM-02 )

SDカードの画像ファイルを ESP-WROOM-02 の Wi-Fi で送信してスマホに表示させる方法

micro SD カードに保存した JPEG や BMP 画像ファイルを ESP-WROOM-02 ( ESP8266 ) を使ってWi-Fiで飛ばして、スマートフォンのブラウザに表示させてみました。Adafruit の micro SD カードスロット付き OLED ( 有機EL ) を使ってます。ボタン操作は WebSocket 通信で制御して、ブラウザのセレクトボックスを動的にファイル名を取得させて・・・
11
ESP8266 ( ESP-WROOM-02 )

EasyWebSocket ライブラリ Beta 1.37 をアップしました。ESP-WROOM-02 ( ESP8266 )専用です。

ESP-WROOM-02 ( ESP8266 )専用の自作ライブラリ EasyWebSocket をアップデートしました。Beta 1.37 です。初回スマホアクセス時のブラウザ表示が格段に速くなりました。iOS Safari でのWebSocket再接続ボタンを修正しました。HTTPコネクションが安定しました。
0
ESP8266 ( ESP-WROOM-02 )

EasyWebSocket 自作ライブラリ Beta version 1.1 をアップしました

Arduino化したESP-WROOM-02 とスマホブラウザで通信する自作ライブラリEasyWebSocket Beta version 1.1 をアップしました。Canvas要素を使って大き目のスライダーを作りました。間引き通信のセレクトボックスも追加しました。多少は使いやすくなったかと思い・・・
0
ESP8266 ( ESP-WROOM-02 )

WROOM開発ボード(SWITCH-SCIENCE)でスマホから3つのLEDコントロールできた

スイッチサイエンス ( SWITCH-SCIENCE )さんの ESP-WROOM-02 開発ボードでスマホブラウザから3色のLEDを個別に調光コントロールできました。双方向ストリーミング通信の WebSocket 使ってます。4つ目のスライダーで3つのLEDを交互に点滅もできます・・・
0
ESP8266 ( ESP-WROOM-02 )

WROOM から温度湿度センサー値を スマホ ストリーミング 表示

ESP-WROOM-02 ( ESP8266 )単体をArduino化して 温度 湿度 センサー の DHT11 と シリアル通信させ、センサーの値を スマホ ブラウザ へ Wi-Fi で Server-Sent Events使って表示させました。センサー値はテキスト数値表示と HTML の Canvas 要素を使ってグラフィック表示させ、データーロガー的にスクロールさせてます。
2