Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

SensorTag ke Blynk Menggunakan Node-RED

Bagaimana cara menggabungkan perangkat dan layanan IoT yang berbeda? Node-RED memberikan solusi yang elegan.

Node-RED memberikan solusi elegan untuk menggabungkan berbagai perangkat dan layanan IoT.

RedBear IoT pHAT menyediakan BLE dan WiFi ke Raspberry Pi Zero.

Persiapan Umum

Download gambar Debian Jessie Lite dan siapkan kartu microSD. Di macOS, saya menggunakan ApplePi-Baker untuk menyiapkan kartu microSD.

Untuk menikmati SSH melalui USB, perbarui kartu microSD di komputer utama dengan

$ nano config.txt  

Di bagian paling bawah, tambahkan

dtoverlay=dwc2  

Tekan ctrl-O ctrl-X untuk menyimpan dan menutup. Kemudian luncurkan

$ nano cmdline.txt  

Setelah rootwait , tambahkan spasi lalu

modules-load=dwc2,g_ether  

Tekan ctrl-O ctrl-X untuk menyimpan dan menutup. Menghidupkan kembali Raspberry Pi.

Hubungkan ke Raspberry Pi, dengan kabel USB pada port USB. Di komputer utama,

$ ssh [dilindungi email]  

Sandi default adalah raspberry .

Untuk melanjutkan pembaruan dan peningkatan, luncurkan di Raspberry Pi

$ sudo apt-get update sudo apt-get upgrade  

Tetapkan zona waktu. Luncurkan di Raspberry Pi

$ sudo raspi-config  

Instal dan jalankan rpi-update . Luncurkan di Raspberry Pi

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

Instal RedBear IoT pHAT

Matikan Raspberry Pi, colokkan RedBear IoT pHAT di Raspberry Pi, nyalakan Raspberry Pi, sambungkan, dan luncurkan

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

Jika jawabannya adalah IoT pHAT w/eep_v0.3 , papan sudah siap. Lanjutkan ke bagian berikutnya. Jika tidak, EEPROM perlu diperbarui. Cukup ikuti prosedur ini.

Untuk mengonfigurasi WiFi, luncurkan di Raspberry Pi

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

Tambahkan di akhir

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

Tekan ctrl-O ctrl-X untuk menyimpan dan menutup. Terakhir, reboot.

$ sudo reboot  

Hubungkan menggunakan Ethernet melalui USB atau WiFi dan luncurkan di komputer utama

$ ssh [dilindungi email]  

Sandi default adalah raspberry .

Untuk memeriksa apakah Bluetooth sedang berjalan, luncurkan di Raspberry Pi

$ hciconfig hci0:Jenis:BR/EDR Bus:UART BD Alamat:E0:76:D0:CF:2F:A4 ACL MTU:1021:8 SCO MTU:64:1 UP RUNNING RX byte:717 acl:0 sco:0 peristiwa:42 kesalahan:0 TX byte:1532 acl:0 sco:0 perintah:42 kesalahan:0  

Untuk memindai perangkat Bluetooth, luncurkan di Raspberry Pi

$ bluetoothd -v 5.23 sudo bluetoothctl [bluetooth]# pindai pada Perangkat [BARU] B0:B4:48:ED:B4:84 CC2650 SensorTag [bluetooth]# terhubung B0:B4:48:ED:B4:84 Mencoba menyambung ke B0:B4:48:ED:B4:84 [CHG] Perangkat B0:B4:48:ED:B4:84 Terhubung:ya Sambungan berhasil [bluetooth]# percaya B0:B4:48:ED:B4:84 [CHG] Perangkat B0:B4:48:ED:B4:84 Tepercaya:ya [bluetooth]# keluar  

SensorTag Node-RED memerlukan Bluetooth, serta Ethernet melalui koneksi USB atau koneksi WiFi.

Instal node, npm dan Node-RED

Luncurkan di Raspberry Pi

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

Periksa

$ node -v v0.10.29 npm -v 1.4.21  

Untuk mendapatkan rilis 0.12 node, luncurkan di Raspberry Pi

$ 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/ lokal/ cd .. sudo rm -R node-v0.12.0-linux-arm-pi node -v v0.12.0  

Untuk menginstal Node-RED

$ sudo apt-get install nodered  

Untuk menginstal npm untuk mengelola node tambahan,

$ sudo apt-get install npm  

Untuk mendapatkan rilis 2.15 dari npm , luncurkan di Raspberry Pi

$ sudo npm install -g [email protected] npm -v 2.15.11  

Instal Node Tambahan

Ada dua rilis untuk SensorTagnode-red-contrib-sensortag dan node-red-node-sensortag . Saya berhasil membuat yang pertama bekerja.

$ 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  

Buat daftar node yang diinstal

npm list [dilindungi email] [dilindungi email] └─┬ [dilindungi email] [dilindungi email] [dilindungi email dilindungi] [dilindungi email] [dilindungi email]  

Untuk memasang Blynk node, luncurkan di Raspberry Pi Zero

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

Luncurkan aplikasi Blynk

Di ponsel atau tablet berbasis iOS atau Android, instal aplikasi Blynk dan luncurkan. Masukkan kredensial Anda, baik ke Blynk cloud atau server lokal.

Sumber:SensorTag untuk Blynk Menggunakan Node-RED


Proses manufaktur

  1. Profil suhu Raspberry Pi menggunakan LabVIEW
  2. TMP006 Sensor Suhu Pustaka Python menggunakan Raspberry pi,
  3. Log dan Grafik Peristiwa Termostat 24V (Optocoupler + Raspberry Pi) menggunakan raspberry
  4. Sensor Suhu Python dan Raspberry Pi
  5. Pemantauan Cuaca Jarak Jauh Menggunakan Raspberry Pi
  6. Raspberry Pi Universal Remote
  7. Sensor Gerak menggunakan Raspberry Pi
  8. Sepotong Raspberry Pi
  9. Cycle Chaser
  10. Mendeteksi penekanan tombol melalui GPIO menggunakan Raspberry pi