Daftar Isi:

Hubungkan dan Perkuat Solusi Terhubung Anda Dengan Hologram Nova dan Ubidots: 9 Langkah
Hubungkan dan Perkuat Solusi Terhubung Anda Dengan Hologram Nova dan Ubidots: 9 Langkah

Video: Hubungkan dan Perkuat Solusi Terhubung Anda Dengan Hologram Nova dan Ubidots: 9 Langkah

Video: Hubungkan dan Perkuat Solusi Terhubung Anda Dengan Hologram Nova dan Ubidots: 9 Langkah
Video: Solusi HP Android Tidak Bisa Menelpon / Ditelpon / Cek Pulsa | Jaringan Terkunci Di LTE / 4G Only 2024, Juni
Anonim
Hubungkan dan Perkuat Solusi Terhubung Anda Dengan Hologram Nova dan Ubidots
Hubungkan dan Perkuat Solusi Terhubung Anda Dengan Hologram Nova dan Ubidots

Gunakan Hologram Nova Anda untuk memperbaiki infrastruktur. Atur Hologram Nova menggunakan Raspberry Pi untuk mengirim data (suhu) ke Ubidots.

Dalam panduan berikut, Ubidots akan mendemonstrasikan cara mengatur Hologram Nova menggunakan Raspberry Pi dan menampilkan nilai suhu di Platform Ubidots.

Langkah 1: Persyaratan

  • Raspberry Pi (Sudah dikonfigurasi)
  • Modem Nova Global USB 2G/3G
  • Kartu SIM IoT Global Hologram
  • Antena UFL fleksibel quad-band
  • Selungkup transparan - (opsional)
  • Sensor Suhu OneWire - DS18B20
  • Akun Ubidots - atau - Lisensi STEM

Langkah 2: Pengaturan Perangkat Keras

Pengaturan Perangkat Keras
Pengaturan Perangkat Keras
Pengaturan Perangkat Keras
Pengaturan Perangkat Keras
Pengaturan Perangkat Keras
Pengaturan Perangkat Keras

Hologram Nova1) Aktifkan kartu SIM Hologram IoT. Untuk mengaktifkan kartu Anda, kunjungi hologram.io/start. Setelah diaktifkan, masukkan SIM di bagian belakang Nova.

PERINGATAN: Jangan memasukkan atau mengeluarkan SIM saat Nova dicolokkan - jika tidak, Anda dapat merusak atau merusak SIM.

2. Berdasarkan lingkungan Anda pasang antena, jika diinginkan. Antena hitam yang lebih besar memberikan penerimaan yang lebih baik, sedangkan antena kuning yang lebih kecil memiliki manfaat untuk memasang kotak pelindung di dalam.

3. Jika diinginkan, masukkan Nova ke dalam wadah transparan. Ingatlah untuk memasukkan SIM dan menghubungkan antena sebelum melampirkan Nova. Perhatikan bahwa langkah ini murni opsional dan tidak akan memengaruhi fungsionalitas Nova.

4. Hubungkan Nova ke Raspberry Pi menggunakan port USB.

Raspberry Pi Panduan ini mengasumsikan Raspberry Pi Anda memiliki Raspbian yang sudah diinstal pada kartu SD dengan akses melalui SSH atau akses menggunakan terminal komputer Anda. Jika konfigurasi ini belum terjadi pada perangkat keras Anda, lakukan dengan cepat menggunakan panduan mulai cepat ini dari Raspberry Pi Foundation.

Ikuti tabel di atas untuk menghubungkan Sensor Suhu OneWire ke Raspberry Pi.

CATATAN: Sensor suhu OneWire dijual dengan versi berbeda yang mengandung resistor. Silakan lihat langkah "Pengaturan Pengkabelan" dari panduan ini untuk memastikan koneksi yang benar dari versi sensor Anda.

2. Hubungkan Rasperry Pi ke sumber listriknya dan tunggu sampai selesai booting dengan benar.

3. Setelah Raspberry Pi dimulai dengan benar, Anda akan mulai melihat beberapa LED di Nova yang memberikan umpan balik tentang apa yang terjadi di modem:

LED biru = modem hidup atau mati

LED merah = status jaringan saat ini Referensi ke tabel di bawah untuk detail LED tambahan.

Langkah 3: Pengaturan Rute Hologram

Pengaturan Rute Hologram
Pengaturan Rute Hologram

Setiap kali modul SIMCOM mengirim pesan melalui jaringan seluler, tujuan pertamanya adalah Hologram Cloud, tetapi perjalanan pesan tidak harus berakhir di sana! Dengan menggunakan Cloud Services Router (CSR), Anda dapat meneruskan data Anda ke Ubidots melalui HTTP(S) untuk visualisasi data dan analitik tambahan untuk solusi IoT Anda.

Rute di platform Hologram menyediakan metode yang mudah untuk memicu tindakan (Penyimpanan data, Email, SMS, Webhooks, dll) dengan ada atau bahkan tidak adanya topik pesan perangkat. Dalam hal ini, kita akan memicu tindakan Webhook untuk meneruskan pesan modul ke Ubidots untuk komputasi dan tampilan.

1. Buka bagian Rute dari Dasbor Hologram dan klik tombol "+ Rute Baru".

2. Selanjutnya, tetapkan komponen rute sebagai topik dan tindakan. Tetapkan "Platform Ubidots" sebagai nama panggilan untuk rute; ini akan menjadi pengidentifikasi untuk rute dalam daftar rute Anda.

3. Selanjutnya, pilih topik yang akan ditindaklanjuti oleh rute. Dalam hal ini, pilih topik yang ditetapkan untuk perangkat Anda "SIMCOM(SIM-ID)" atau "_DEVICE_{Device-ID}_".

4. Kemudian, pilih Action App yang disebut "Advanced Webhook Builder (Your Own App)" untuk mengintegrasikan Hologram's Cloud dengan Ubidots.

Membangun Webhook Anda

Sekarang, Anda harus mengatur konfigurasi yang diperlukan untuk menangani permintaan. Harap tetapkan parameter di bawah ini ke bidang tertentu:

  • URL (URL Tujuan):

    things.ubidots.com/api/v1.6/devices/< >

  • PAYLOAD (Payload untuk POSTING): < >
  • HEADERS: X-Auth-Token - TOKEN Ubidots Anda

Tipe-Konten - aplikasi/json

CATATAN: Jika Anda tidak tahu cara menemukan TOKEN Ubidots Anda, lihat panduan berikut.

Setelah Anda memasukkan parameter, rujuk gambar di atas untuk memverifikasi.

5.- Untuk menyelesaikan, tekan Tambahkan rute.

Langkah 4: Instal Dependensi

1. Akses ke terminal Raspberry Pi melalui SSH atau langsung dari Raspberry. jangan ragu untuk memilih salah satu yang paling Anda kenal.

2. Perbarui pustaka kode Raspberry Pi Anda:

sudo apt-get update

3. Kemudian, instal perpustakaan yang diperlukan:

sudo apt-get install git git-core build-essential python-dev python-openssl python-smbus python3-pip python-pip screen

4. Instal SDK Python Hologram untuk berinteraksi dengan Nova:

curl -L hologram.io/python-install | pesta

5. Pastikan CLI (Command Line Interface) Hologram telah diinstal. Ini akan mengembalikan versi yang lebih besar dari 0.6.0.

versi hologram

Jika versi lebih rendah dari 0.6.0, perbarui ke versi terbaru menggunakan perintah di bawah ini:

curl -L hologram.io/python-update | pesta

Langkah 5: Pengaturan Pin GPIO

Pengaturan Pin GPIO
Pengaturan Pin GPIO

1. Raspberry Pi dilengkapi dengan berbagai driver untuk antarmuka. Dalam tutorial ini, untuk dapat memuat driver sensor 1-Wire pada pin GPIO, kita harus menggunakan dua driver di bawah ini. Oleh karena itu, driver ini disimpan sebagai modul yang dapat dimuat dan perintah modprobe digunakan untuk mem-boot-nya ke kernel Linux bila diperlukan.

Jalankan perintah di bawah ini:

sudo modprobe w1-gpio

sudo modprobe w1-term

2. Sekarang, kita perlu mengubah direktori ke folder perangkat 1-Wire kami dan daftar perangkat untuk memastikan bahwa sensor kami telah dimuat dengan benar. Salin, tempel, dan jalankan perintah di bawah ini di terminal pi dengan menekan "enter" setelah masing-masing perintah untuk menjalankan perintah.

$ cd /sys/bus/w1/devices/

$ l

Pada saat ini sensor Anda telah dirakit dan dihubungkan dan harus terdaftar sebagai rangkaian angka dan huruf. Dalam kasus kami, perangkat terdaftar sebagai 28-0000056915de, tetapi kasing Anda akan menjadi rangkaian huruf dan angka yang berbeda, jadi ganti nomor seri Anda dengan milik Anda dan jalankan perintah.

$cd 28-0000056915de

Sensor secara berkala menulis ke file w1_slave, untuk membaca sensor suhu Anda, jalankan perintah di bawah ini:

$ cat w1_slave T

perintahnya akan menampilkan dua baris teks dengan output t= menunjukkan suhu (dalam derajat Celcius). Harap dicatat bahwa titik desimal harus ditempatkan setelah dua digit pertama (ini disediakan dalam kode akhir- jangan khawatir); misalnya, pembacaan suhu yang kami terima adalah 25.875 derajat Celcius.

Sekarang Anda dapat melihat pembacaan suhu, sekarang saatnya untuk mempostingnya ke Ubidots!

Langkah 6: Mengirim Data ke Ubidots

Mengirim Data ke Ubidots
Mengirim Data ke Ubidots
Mengirim Data ke Ubidots
Mengirim Data ke Ubidots

Kode berikut mengirim pesan dengan Hologram Cloud melalui Hologram Python SDK, menggunakan modem untuk membuat koneksi seluler, dan mengirimkan pesan ke Hologram Cloud yang kemudian diteruskan ke Ubidots. Setelah pesan diterima di awan Hologram, pesan akan dirutekan ke Ubidots jika rute dikonfigurasi dengan benar dari Langkah 2 dalam panduan ini.

1. Buat dan jalankan skrip Python di terminal Pi Anda:

nano nova_temperature.py

Kemudian, tempel kode ini ke terminal Pi dan ganti nomor seri 28-00000830fa90 dari baris temp_sensor = '/sys/bus/w1/devices/28-0000056915de/w1_slave' dengan nomor seri Anda sendiri.

Setelah nomor seri diubah, simpan kodenya.

2. Jalankan skrip di atas dengan perintah berikut: python ubidots_nova_temp.py

Jika Anda mendapatkan pesan kesalahan hak istimewa, jalankan perintah berikut menggunakan Sudo:

sudo python ubidots_nova_temp.py

3. Di sini Anda akan mulai menerima pesan debug berikut di terminal Pi setiap 10 detik. Untuk memverifikasi bahwa pesan telah diterima, lihat Dasbor Hologram, khususnya bagian "Konsol". Seperti yang Anda lihat pada gambar di atas, pesan yang dipicu diarahkan ke rute sebelumnya yang dibuat yang disebut "Platform Ubidots"

4. Buka akun Ubidots Anda, dan masuk ke bagian "Perangkat" untuk memvisualisasikan perangkat baru yang dibuat dengan ID Perangkat dari Perangkat Hologram Anda. Di dalam perangkat Anda akan menemukan nilai suhu yang dikirim oleh sensor yang terhubung melalui webhook Hologram yang dibuat.

Langkah 7: Ganti Nama Perangkat dan Variabel

Ganti Nama Perangkat dan Variabel
Ganti Nama Perangkat dan Variabel
Ganti Nama Perangkat dan Variabel
Ganti Nama Perangkat dan Variabel

Nama variabel yang dibuat sama dengan label API, yaitu ID yang digunakan oleh API. Ini tidak berarti namanya tidak dapat diubah, jadi disarankan untuk mengubah nama perangkat dan variabel Anda agar lebih sesuai dengan nomenklatur solusi IoT Anda. Klik di sini untuk mempelajari cara mengganti nama perangkat dan nama variabel Anda.

Anda juga dapat menambahkan dan menyesuaikan unit setiap variabel dari daftar opsi Anda. Seperti yang Anda lihat di atas, kami telah menetapkan unit yang berbeda untuk setiap variabel dan juga menetapkan nama yang lebih ramah agar sesuai dengan nomenklatur proyek kami. Ini sangat disarankan bagi pengguna yang mencari penerapan 10+ perangkat.

Pengaturan Peristiwa Peristiwa (atau peringatan) adalah tindakan apa pun yang dipicu saat data memenuhi atau melampaui aturan desain. Misalnya, email atau pesan SMS dapat dikirim kapan saja sensor berhenti mengirim data atau suhu melebihi ambang batas maksimum atau minimum.

Belajar membuat Acara: SMS, Email, dan Telegram

Langkah 8: Hasil

Hanya dalam beberapa menit Anda telah membangun sistem pemantauan suhu seluler DIY yang mudah menggunakan Hologram Nova dengan Raspberry Pi. Sekarang saatnya membuat Ubidots Dashboards untuk mulai melacak suhu dari perangkat Anda dan menerapkan solusi pemantauan terhubung seluler Anda dengan mudah!

Selamat meretas:)

Direkomendasikan: