このアイデアは1999年まで命名されませんでしたが、モノのインターネットは何十年にもわたって開発されてきました。たとえば、最初のインターネットアプライアンスは、1980年代初頭のカーネギーメロン大学のコーラマシンでした。プログラマーは、インターネットに接続してマシンに接続し、マシンのステータスを確認して、マシンに移動することにした場合に、冷たい飲み物が保留されているかどうかを判断する場合があります。この記事では、IoTの概要を説明します ラズベリーパイ 。
RaspberryPiを使用したIoT
ラズベリーパイを使用したIoTには、主にIoT、ラズベリーパイ、IOT設計手法などが含まれます。
モノのインターネットとは何ですか?
ザ・ モノのインターネット(IoT) は、オブジェクト、動物、または人に単一の識別子と、人から人へ、または人からコンピュータへの通信を必要とせずに、ネットワークにデータを自動的に転送する機能とデータをさらに自動的に転送する機能が提供されるシナリオです。 IoTは、ワイヤレステクノロジーの会議から進化しました。 微小電気機械システム(MEMS) とインターネット。
モノのインターネット
IoT設計方法論
すべてのWebアプリケーションは、Javaプログラミング言語でネイティブに開発されています。これには、JSP、サーブレット、休止状態、Webサービスなどに類似したJavaテクノロジーが含まれ、最新バージョンのNet BeansIDEが基本的にWebアプリケーション開発に使用されます。ブートストラップ、javascript、jQueryなどの追加テクノロジーは、UIおよびクライアント側の検証を処理するために使用されます。シスコが提供するAPIは、シスコのIP電話に関連するアプリケーションの開発に使用されます。
IOTuisngラズベリーパイ
Webアプリケーションでは5つのステップが使用されます
“デジタル信号とは ”
- ApacheWebサーバーのインストール
- MySQLデータベースシステムを作成する
- GUI用に開発されたWebアプリケーション(グラフィカルユーザーインターフェイス)
- Webアプリケーション用のPHP、JAVAスクリプト、CSS、Pythonプログラムをたくさん書く
- WebサーバーでWebアプリケーションをホストする
ラズベリーパイ
Raspberry Piの歴史は、基本的に2006年に導入されました。その主なコンセプトは、特に教育用に設計され、Pythonを対象としたAtmelATmega644に基づいています。 Raspberry Piは小型です。つまり、Raspberry Piと呼ばれる財団によって英国(英国)で開発されたクレジットカードサイズのシングルボードコンピューターです。この財団の主なモットーは、教育機関や発展途上国で基本的なコンピュータサイエンスの教育を促進することです。初代ラズベリー(Pi 1)は2012年に発売され、モデルAとモデルBの2種類のモデルがあります。
ラズベリーパイ
翌年、A +モデルとB +モデルがリリースされました。再び2015年に、ラズベリーPi2モデルBがリリースされ、翌年にはラズベリーPi3モデルBが市場にリリースされました。
Raspberry Piは、テレビやコンピューターモニターに接続でき、標準のキーボードとマウスを使用します。すべての年齢層で対応できるので使い勝手が良いです。ワードプロセッシング、インターネットスプレッドシートの閲覧、ゲームのプレイ、高解像度ビデオのプレイなど、デスクトップコンピューターに期待されるすべてのことを実行します。さまざまなデジタルメーカープロジェクト、音楽機器、気象観測所の親検出器、赤外線カメラを備えた巣箱のツイートなど、多くのアプリケーションで使用されています。
すべてのモデルは、チップグラフィックスプロセッシングユニットGPU(ビデオコアIV)、ARM互換およびCPUを含むBroadcomシステムオンチップ(SOC)を搭載しています。 Pi3のCPU速度は700MHz〜1.2 GHzで、オンボードメモリの範囲は256 MB〜1 GBRAMです。アン オペレーティング・システム 保護されたデジタルSDカードとプログラムメモリにMicroSDHCまたはSDHCサイズで保存されます。ほとんどのボードには、1〜4個のUSBスロット、コンポジットビデオ出力、HDMI、およびオーディオ用の3.5mm電話ジャックがあります。一部のモデルにはWiFiとBluetoothがあります。
Raspberry Pi Foundationは、ダウンロード用のArch Linux ARMおよびDebianディストリビューションを提供し、BBC BASIC、Java、C、Perl、Ruby、PHP、Squeak Smalltalk、C ++などをサポートするPythonをメインプログラミング言語として宣伝しています。
始めるには以下が不可欠です
- 使用するテレビやモニターに合わせたビデオケーブル
- Linuxオペレーティングシステムを含むSDカード
- 電源(下記のセクション1.6を参照)
- USBキーボード
- テレビまたはモニター(DVI、HDMI、コンポジット、またはSCART入力付き)
推奨されるオプションの追加機能には、
- インターネット接続、モデルBのみ:LAN(イーサネット)ケーブル
- USBマウス
- パワードUSBハブ
- インターネット接続、モデルAまたはB:USBWiFiアダプター
システムオンチップとは何ですか?
システムオンチップは、機能要素を単一のチップまたはチップセットに統合する複雑なICです。これは、チップメモリ上のプログラム可能なプロセッサであり、機能ハードウェア、ソフトウェア、ハードウェア、およびアナログコンポーネントを高速化します。
システムオンチップ
SoCの利点
- 低消費電力
- サイズを縮小します
- システム全体のコストを削減
- パフォーマンスを向上させます
インターネットゲートウェイデバイス
インターネットゲートウェイデバイスには、WSNネットワークからインターネットに近づくデータをルーティングし、インターネットから来るデータをWSNネットワークに送信する機能があります。モノのインターネット用のWi-Fiルーターのようなものです。インターネットゲートウェイデバイスでは、ラズベリーパイモデルBを使用し、クアッドコアARM Cortex- A7 CPUが900MHzで実行され(第1世代のラズベリーパイモデルB +で6倍のプレゼンテーションが向上)、1GBのLPDDR2SDRAM( 2倍のメモリ増加)。そして、はい、私たちが保護しているラズベリーPi1との完全な互換性があります。 Broadcomの新しいSoCであるBCM2836が重要な要素です。
インターネットゲートウェイデバイスを使用している5つのステップ
- RaspberryPiにLinuxオペレーティングシステムを移植する
- プロトタイプで動作するようにLinuxを変更する
- XbeeZBとRPIを通信するためのPythonライブラリを開発しました
- センサーとデバイス制御からプログラムを作成
- インターネット接続用のRPIでWI-FI機能を作成する
WSNノード
ワイヤレスセンサーネットワーク(WSN)は、ノード、ゲートウェイ、ソフトウェアの3つの主要コンポーネントで構成されています。空間的に分散した測定ノードはセンサーとインターフェースして、資産またはその周辺を監視します。取得した情報はワイヤレスでゲートウェイに送信されます。ゲートウェイは、ソフトウェアを使用して測定情報を収集、手順、分析、および提示できる有線グローブへの接続を提供します。ルーターは、WSNの距離と信頼性を拡張するために使用できる個々のタイプのディメンションノードです。センサーは、道路、車両、病院、建物、人に分散させることができ、医療サービス、戦場での運用、災害対応、災害救援、環境モニタリングなどの異なるアプリケーションを可能にします。
IoTアプリケーション
- 気象セキュリティと温度カム
- ラズベリーパイで支えている働く医者
- 官能的に大気質監視帽子
- 素晴らしさのビールとワインの冷蔵庫
- ラズベリーパイインターネットドアベル
- モノのインターネットトイレ
- 自宅でラットの行動科学を訓練する
- 小石のスマートドアベル
- ラズベリーパイ電子レンジ
これはすべて、RaspberryPiを使用したIoTに関するものです。現在、IoTは、さまざまな専用ネットワークの緩いコレクションで構成されています。たとえば、今日の自動車には、エンジン機能、安全機能、 通信システム 、 等々。商業用および住宅用の建物には、暖房、換気、および空調(HVAC)、電話サービス、セキュリティ、および照明のためのさまざまな制御システムもあります。
IoTが進化するにつれて、これらのネットワークや他の多くのネットワークは、追加のセキュリティ、分析、および管理機能に接続されます。これにより、IoTは人々の達成を支援できる点でさらに強力になります。さらに、この概念に関する質問や 電気および電子プロジェクト 、下のコメントセクションにコメントして、貴重な提案をしてください。
写真クレジット:
- システムオンチップ 直接産業
- IOT goodworklabs