工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Node-REDを使用してBlynkへのSensorTag

さまざまなIoTデバイスとサービスをマージする方法は? Node-REDはエレガントなソリューションを提供します。

Node-REDは、さまざまなIoTデバイスとサービスをマージするための洗練されたソリューションを提供します。

RedBear IoT pHATは、Raspberry PiZeroにBLEとWiFiを提供します。

一般的な準備

Debian Jessie Liteイメージをダウンロードし、microSDカードを準備します。 macOSでは、ApplePi-Bakerを使用してmicroSDカードを準備しています。

USB経由でSSHを楽しむには、メインコンピュータのmicroSDカードを次のように更新します

  $ nano config.txt  

一番下に追加

  dtoverlay =dwc2  

ctrl-O ctrl-Xを押して、保存して閉じます。次に起動します

  $ nano cmdline.txt  

rootwait の後 、スペースを追加してから

  modules-load =dwc2、g_ether  

ctrl-O ctrl-Xを押して、保存して閉じます。 RaspberryPiの電源を入れ直します。

USBポートにUSBケーブルを接続して、RaspberryPiに接続します。メインコンピュータ上で

  $ ssh [メール保護]  

デフォルトのパスワードは raspberry

アップデートとアップグレードを続行するには、RaspberryPiで起動します

  $ sudo apt-get update sudo apt-get upgrade  

タイムゾーンを設定します。 RaspberryPiで起動

  $ sudo raspi-config  

rpi-update をインストールして実行します 。 RaspberryPiで起動

  $ sudo apt-get install rpi-update sudo rpi-update  

RedBear IoTpHATをインストールする

Raspberry Piの電源をオフにし、RedBear IoTpHATをRaspberryPiに接続し、Raspberry Piの電源をオンにして、接続して起動します

  $ cat / proc / device-tree / hat / product  

答えが IoT pHAT w / eep_v0.3 の場合 、ボードの準備ができました。次のセクションに進みます。それ以外の場合は、EEPROMを更新する必要があります。この手順に従ってください。

WiFiを調整するには、RaspberryPiで起動します

  $ ifconfig sudo nano /etc/wpa_supplicant/wpa_supplicant.conf  

最後に追加

  network ={ssid ="SSID" psk ="passwork" key_mgmt =WPA-PSK}  

ctrl-O ctrl-Xを押して、保存して閉じます。最後に、再起動します。

  $ sudo restart  

USBまたはWiFi経由のイーサネットを使用して接続し、メインコンピューターで起動します

  $ ssh [メール保護]  

デフォルトのパスワードは raspberry

Bluetoothが実行されていることを確認するには、RaspberryPiで起動します

  $ hciconfig hci0:タイプ:BR / EDRバス:UART BDアドレス:E0:76:D0:CF:2F:A4 ACL MTU:1021:8 SCO MTU: 64:1 UP RUNNING RXバイト:717 acl:0 sco:0イベント:42エラー:0TXバイト:1532 acl:0 sco:0コマンド:42エラー:0  

Bluetoothデバイスをスキャンするには、RaspberryPiで起動します

  $ bluetoothd -v 5.23 sudo bluetoothctl [bluetooth] #scan on [NEW]デバイスB0:B4:48:ED:B4:84 CC2650 SensorTag [bluetooth] #connect B0:B4:48:ED:B4:84 B0:B4:48:ED:B4:84に接続しようとしています[CHG]デバイスB0:B4:48:ED:B4:84接続済み:はい接続に成功しました[Bluetooth]#信頼B0:B4:48:ED:B4:84 [CHG]デバイスB0:B4:48:ED:B4:84信頼:はい[Bluetooth]#終了 

SensorTag Node-REDには、Bluetoothと、Ethernet overUSB接続またはWiFi接続が必要です。

ノード、npm、およびNode-REDをインストールします

RaspberryPiで起動

  $ sudo apt-get update sudo apt-get install node sudo apt-get install nodered sudo apt-get install npm  

チェック

  $ node -v v0.10.29 npm -v 1.4.21  

リリース 0.12 を入手するには ノードの、RaspberryPiで起動

  $ wget https://s3-eu-west-1.amazonaws.com/conoroneill.net/wp-content/uploads/2015/02/node-v0 .12.0-linux-arm-pi.tar.gz tar -zxvf node-v0.12.0-linux-arm-pi.tar.gz cd node-v0.12.0-linux-arm-pi sudo cp -R * / usr / local / cd .. sudo rm -R node-v0.12.0-linux-arm-pi node -v v0.12.0  

Node-REDをインストールするには

  $ sudo apt-get install nodered  

npm をインストールするには 追加のノードを管理するには

  $ sudo apt-get install npm  

リリース 2.15 を入手するには npm の 、RaspberryPiで起動

  $ sudo npm install -g [email protected] npm -v 2.15.11  
追加ノードのインストール

SensorTag には2つのリリースがあります 、 node-red-contrib-sensortag および node-red-node-sensortag 。私はなんとか最初のものを動かすことができました。

  $ sudo apt-get install libbluetooth-dev libudev-dev pi-bluetooth sudo setcap cap_net_raw + eip $(eval readlink -f `which node`)cd〜 /。 node-red npm install node-red-contrib-sensortag  

インストールされているノードを一覧表示する

 npmlist└─┬[メール保護]└─┬[メール保護]└─┬[メール保護]└─┬[メール保護]├──[メール保護されています]└─┬[メールで保護されています]└──[メールで保護されています]  

Blynk をインストールするには ノード、Raspberry PiZeroで起動

  $ hash -r cd〜 / .node-red npm install node-red-contrib-blynk-websockets  

Blynkアプリを起動します

iOSまたはAndroidベースのスマートフォンまたはタブレットで、Blynkアプリをインストールして起動します。 Blynkクラウドまたはローカルサーバーのいずれかにクレデンシャルを入力します。

出典:Node-REDを使用したSensorTagからBlynkへ


製造プロセス

  1. LabVIEWを使用したRaspberryPiの温度プロファイル
  2. Raspberry piを使用したTMP006温度センサーPythonライブラリ、
  3. ラズベリーを使用した24Vサーモスタットイベント(オプトカプラー+ラズベリーパイ)のログとグラフ
  4. PythonとRaspberryPiの温度センサー
  5. RaspberryPiを使用した天気のリモートモニタリング
  6. ラズベリーパイユニバーサルリモコン
  7. RaspberryPiを使用したモーションセンサー
  8. ラズベリーパイのスライス
  9. サイクルチェイサー
  10. Raspberrypiを使用してGPIOを介してボタンが押されたことを検出する
  11. RaspberryPiとTwilioを使用した音声およびSMS対応の光センサー