タグ

プログラミングとRaspberryPiに関するXenosのブックマーク (4)

  • ラズパイでライブストリーミングカメラを構築、VPNサーバー経由で外から確認できる

    自宅にペットや高齢者などを見守るカメラを設置している人はどのくらいいらっしゃるでしょう。特に外出先からスマホでサクッと確認できたら便利ですよね。 既製品でも構いませんが、ラズパイとカメラモジュールで簡易的なストリーミングカメラを構築してみます。 断っておきますが、私はペットも高齢者も見守る環境ではありません。 今回の環境 自宅内であれば、Wi-Fiに接続するだけで済むことがほとんどです。外出先から確認となると、ルーターを経由しないとなりませんから、ポート開放が必要です。 更に、カメラの映像はストリーミングと言って配信する機能が無ければなりません。単にカメラで撮影できるだけでは、その機械でしか確認できません。 録画を再生するのではなく、リアルタイムに視聴するなら、映像を送り続けている状態にしないとなりません。 つまり、提供(serve)しないとならないので、ある意味でサーバーになります。 ポ

    ラズパイでライブストリーミングカメラを構築、VPNサーバー経由で外から確認できる
    Xenos
    Xenos 2021/11/16
    ラズパイ カメラ ストリーミング視聴 webcam
  • すべての相手に一斉送信、必殺技の「ブロードキャスト」を完全図解

    すべてのモノがネットワークにつながるIoT時代、IT技術者ならネットワークに関する基的な知識は不可欠だ。そこで特集では日経NETWORKの過去記事を再編集。全12回で基的なネットワーク技術を分かりやすく解説する。 IPネットワークでコンピューター同士が通信するときは、宛先と送信元のアドレスをデータに付け加える。具体的には、IPパケットのヘッダーに宛先と送信元のIPアドレスを、MACフレームのヘッダーに宛先と送信元のMACアドレスを書き込む。このように、IPネットワークの通信では四つのアドレスが必要になる。 しかし、この四つのアドレスがそろわなくても、やりとりできる通信がある。例えば、DHCPサーバーにネットワーク情報を動的に割り当ててもらうときの通信である。 起動したばかりのコンピューターは、DHCPサーバーとのやりとりが始まるまで、DHCPサーバーのIPアドレスMACアドレスが分

    すべての相手に一斉送信、必殺技の「ブロードキャスト」を完全図解
  • 小さくてかわいい?Raspberry Pi Zero WHを使おう - みかんのゆるふわ技術ブログ

    Raspberry Piにもラインナップがいろいろあるのですが、今回はその中でも小さくて安い!Raspberry Pi Zero WHを使ってみましょう。 Raspberry Pi Zero WHとは? もともとRaspberry Piシリーズはコンピュータを学ぶ学生さんや子供たちに、安くて使いやすいコンピュータを提供するために始まったプロジェクトです。 その取り組みの一環で、機能をそぎ落として、子供のお小遣いでも買いやすい5ドル*1のコンピュータとしてRaspberry Pi Zeroが誕生しました。Raspberry Pi のラインナップの中でも最安です。しかし、これでは利益が出ないためか?、1人1個までの購入制限がついています。 このRaspberry Pi Zeroに無線機能を追加したり、ピンヘッダを実装したりして、購入制限のないバージョンがRaspberry Pi Zero WH

    小さくてかわいい?Raspberry Pi Zero WHを使おう - みかんのゆるふわ技術ブログ
  • AIと画像認識の事例!Pythonでプログラミングして試してみた

    今回はリアルタイムで動く「動体」をAIで画像認識させつつ外部機器のPLC(シーケンサ)をPythonで制御させます。イメージとしては下記です。 ただし実際の工場ではテストするのは無理のため、身近にある物を動かして画像認識させてPLC(シーケンサ)を制御してみます ラズベリーパイでAI+画像認識をテストする デバッグ環境としては「カメラ」とGoogle Edge TPU搭載のUSB接続デバイスである「Coral USB Accelerator」を使います。非常にコンパクトに収まります PLCに関してはソフトウェアPLCの「CODESYS」を利用 外部機器としてのPLC(シーケンサ)に関してはソフトウェアPLCの「CODESYS」を使います。 誰でもフリーで使うことができ、簡単にラズベリーパイでテストできます。以前まとめた記事はこちらから

    AIと画像認識の事例!Pythonでプログラミングして試してみた
  • 1