Isi kandungan:

Pelayan Linux Tiny - VoCore2 - Bermula: 9 Langkah
Pelayan Linux Tiny - VoCore2 - Bermula: 9 Langkah

Video: Pelayan Linux Tiny - VoCore2 - Bermula: 9 Langkah

Video: Pelayan Linux Tiny - VoCore2 - Bermula: 9 Langkah
Video: Scale Computing offers a tiny HCI cluster based on Intel enterprise edge platforms. 2024, Julai
Anonim
Pelayan Linux Tiny - VoCore2 - Bermula
Pelayan Linux Tiny - VoCore2 - Bermula
Pelayan Linux Tiny - VoCore2 - Bermula
Pelayan Linux Tiny - VoCore2 - Bermula

VoCore2 Ultimate adalah sekeping miniaturisasi yang mengagumkan dan perlu dipertimbangkan untuk aplikasi kawalan tertanam.

Tutorial ini akan membantu anda belajar bagaimana:

  • konfigurasikan tetapan peranti,
  • tambahkan akses internet yang selamat, dan
  • mengawal LED on-board.

Saya membeli versi Ultimate (dengan lampiran dan sambungan standard) kerana nampaknya cara cepat untuk memulakan. Untuk kawalan tertanam, PCB juga tersedia dan berukuran kira-kira setem pos.

Bekalan

  • VoCore2 Ultimate (https://vocore.io)
  • Kabel USB (USB ke USB-mini)

Alat

Untuk mengkonfigurasi VoCore2 menggunakan tutorial ini, anda perlu menggunakan editor teks vi dan emulator bersiri. Sekiranya anda tidak biasa dengan ini, terdapat pautan dalam tutorial yang akan memberikan bantuan.

Langkah 1: Naikkan VoCore2

Naikkan VoCore2
Naikkan VoCore2

Sambungkan kabel penyesuai USB antara komputer anda dan VoCore2. Sambungan mini-USB pada VoCore harus digunakan untuk ini.

Langkah 2: Sambungkan ke Aplikasi Luci Config

Sambung ke Aplikasi Luci Config
Sambung ke Aplikasi Luci Config

Aplikasi konfigurasi berjalan di VoCore2 dan anda boleh mendapatkannya melalui penyemak imbas anda.

  1. Dari komputer / komputer riba host anda, sambungkan ke rangkaian wifi peranti (SSID: VoCore2-…)
  2. Dalam penyemak imbas anda pergi ke:
  3. Anda harus melihat laman web yang meminta tauliah.
  4. Masukkan ID: root
  5. Masukkan Kata Laluan: vocore
  6. Anda harus berada dalam aplikasi konfigurasi sistem OpenWrt sekarang.

Anda juga boleh memasukkan perintah konfigurasi menggunakan konsol VoCore2, yang akan kami lakukan kemudian.

Langkah 3: Muatkan Firmware Terkini

Muatkan Firmware Terkini
Muatkan Firmware Terkini
Muatkan Firmware Terkini
Muatkan Firmware Terkini

Gunakan Luci Navigation untuk pergi ke:

Sistem> Firmware Sandaran / Flash

  1. Dapatkan muat turun terkini dari https://vocore.io/v2u.html Bahagian bertajuk: "Tingkatkan perisian VoCore2". Mulai 2019-Nov-03, versi terbaru ditunjukkan dalam tangkapan skrin di atas.
  2. Simpan fail ke komputer anda.
  3. Gunakan antara muka Luci untuk memilihnya.
  4. Tekan butang "Flash Image" untuk memuatkannya ke dalam VoCore2 anda.

Langkah 4: Tetapkan Masa Sistem

Tetapkan Masa Sistem
Tetapkan Masa Sistem
  1. Setelah memuatkan firmware baru, tunggu beberapa minit sebelum menyambung semula ke rangkaian WiFi VoCore (SSID: VoCore2-…)
  2. Dalam penyemak imbas pergi ke:
  3. Pergi ke Menu: Sistem> Sistem
  4. Langkau ke Zon Waktu dan pilih zon waktu anda
  5. Kembali dan tekan butang "Segerakkan dengan penyemak imbas"
  6. Biarkan pilihan selebihnya sebagai lalai
  7. Tekan butang "Simpan & Terapkan"

Langkah 5: Tambahkan Akses Internet

Mod lalai peranti ini berfungsi sebagai Titik Akses rangkaian (AP). Anda boleh menyambung ke peranti melalui mini-usb, WiFi, atau Ethernet, tetapi peranti tersebut tidak akan mempunyai akses Internet. Untuk menambahkan akses Internet, ikuti arahan di bawah yang akan membolehkan mod STA (Stesen rangkaian) beroperasi. (Setelah menambahkan mod STA, peranti akan tetap beroperasi sebagai AP dan aplikasi konfigurasi Luci akan tetap tersedia.)

Langkah-langkah berikut akan menambahkan Akses Internet.

Langkah 6: Sambungkan ke Konsol VoCore

Dari PC

  1. Buka Panel Kawalan> Pengurus Peranti> Pelabuhan, cari "Peranti Serial USB", ingat nombor port COM
  2. Gunakan Emulator Terminal Bersiri (Contoh: Putty)
  3. Sediakan parameter sambungan: Com_Port_Number, 115200 bps, 8 bit data, 1 bit berhenti, tanpa pariti, tanpa kawalan aliran
  4. Setelah disambungkan, tekan Enter untuk mendapatkan prompt shell Linux

Dari Mac

Buka aplikasi Terminal Mac dan jalankan arahan berikut untuk mencari maklumat Port Serial.

ls / dev / cu *

Tanggapannya seperti:

/dev/cu.usbmodem6A68DE4F34311

Masukkan respons sebenar anda dalam arahan seterusnya, untuk memulakan emulator terminal.

skrin /dev/cu.usbmodem6A68DE4F34311 115200, cs8, -parenb, -cstopb

Itu akan membuka emulator terminal Skrin. Anda kini boleh menekan Enter untuk mendapatkan prompt shell Linux.

Langkah 7: Tambah Mod Stesen (STA)

Latar belakang

Bahagian ini menggunakan perintah uci yang membantu mengkonfigurasi sistem operasi OpenWrt. (Sebagai alternatif, anda juga dapat mengedit fail OS yang berkaitan secara langsung.)

Bahagian ini berasal dari: https://vocore.io/v2u.html. Saya mengikut arahan untuk menjelaskan. Untuk mengelakkan kesilapan dengan "uci komit":

  • Saya meletakkan semua nilai parameter uci dalam petikan.
  • Saya menghilangkan perintah untuk parameter yang sudah ditetapkan dalam fail / etc / config masing-masing.

Saya juga menambahkan beberapa perintah tambahan untuk mengkonfigurasi rangkaian WiFi Access Point yang baru, termasuk:

  • frekuensi yang sesuai agar sesuai dengan peraturan negara anda, dan
  • kelayakan masuk yang selamat.

Arahan

1. Sambungkan ke konsol peranti melalui microUSBnya (lihat bahagian sebelumnya)

2. Jalankan arahan berikut di konsol.

uci set wireless.sta.ssid = "Your_Existing_WiFi_SSID"

uci set wireless.sta.key = "Your_Existing_WiFi_Password" uci set wireless.sta.network = "wwan" uci komit

3. Konfigurasikan skrip boot-up sehingga jika rangkaian WiFi yang ada tidak berfungsi, anda masih dapat menyambung ke VoCore2.

Gunakan editor vi (disertakan dengan OpenWrt) untuk memasukkan kod berikut ke /etc/rc.local

uci set wireless.sta.disabled = "0"

uci komit / etc / init.d / network restart sleep 10 uci set wireless.sta.disabled = "1" uci komit

4. Siapkan firewall untuk membolehkan akses internet melalui hotspot anda.

uci tetapkan firewall. @ zon [1].forward = "TERIMA"

uci komited

5. Tambahkan parameter tambahan untuk mengkonfigurasi frekuensi radio WiFI yang sesuai berdasarkan negara anda seperti Kanada atau AS, masing-masing:

uci set wireless.ra0.country = "CA"

uci set wireless.ra0.country = "US"

Lebih banyak kod negara di:

uci komited

6. Tetapkan Kredensial dan Penyulitan Masuk Titik Akses

Peranti ini hadir tanpa kata laluan di titik akses WiFi (SSID: VoCore2…), jadi tambahkan satu di sini.

uci set wireless.ap.key = "New_WiFi_Password"

uci set wireless.ap.encryption = "psk2" uci komit

Perhatikan bahawa psk2 merangkumi WPA2

7. Kemas kini Wayarles dengan menjalankan:

muat semula wifi

atau dengan berlari

/etc/init.d/mulakan semula rangkaian

atau jika masih tidak berkelakuan, dengan menghidupkan semula peranti:

but semula

yang tentunya akan memakan masa lebih lama daripada memuat semula atau memulakan semula.

8. Tunggu 30-60 saat sehingga peranti memasuki mod AP + STA.

9. Sambungkan komputer hos anda ke WiFi, pilih rangkaian yang dipanggil VoCore2…

10. Sahkan sambungan Internet dengan menjalankan:

ping -w 5 www.vocore.io

Respons mesti menunjukkan seperti:

64 bait dari 192.81.249.134: seq = 0 ttl = 56 masa = 76.269 ms

64 bait dari 192.81.249.134: seq = 1 ttl = 56 masa = 65.666 ms 64 bait dari 192.81.249.134: seq = 2 ttl = 56 masa = 68.216 ms 64 bait dari 192.81.249.134: seq = 3 ttl = 56 masa = 63.554 ms 64 bait dari 192.81.249.134: seq = 4 ttl = 56 masa = 66.769 ms

Sekiranya anda menghadapi masalah untuk membuat sambungan rangkaian berfungsi, gunakan arahan but semula yang disebutkan sebelumnya. Sekiranya tidak berjaya, cabut kabel USB, tunggu 30 saat, sambungkan semula kabel. Anda juga boleh memeriksa folder / sys / config / folder untuk memastikan bahawa arahan (di atas) mengkonfigurasi fail yang berkaitan dengan betul.

Langkah 8: Mengawal LED Merah Onboard

Mengawal LED Merah Onboard
Mengawal LED Merah Onboard
Mengawal LED Merah Onboard
Mengawal LED Merah Onboard
Mengawal LED Merah Onboard
Mengawal LED Merah Onboard

Untuk mengawal LED onboard yang berkelip merah semasa aktiviti WiFi, saya dapati pendekatan berikut berfungsi:

LED pencetus dalam Aplikasi Luci

Dari aplikasi Luci:

  1. Gunakan menu untuk menavigasi ke Sistem> Konfigurasi LED.
  2. Tetapkan pencetus ke "tidak ada".
  3. Tekan Simpan dan Guna

Mungkin tetapan lalai akan menjadikan keadaan ini sebagai keadaan selepas boot, tetapi saya tidak mengujinya.

Kawal LED dengan Perintah Konsol

Untuk menghidupkan LED:

echo 1> / sys / class / leds / vocore2 \: fuchsia \: status / kecerahan

Untuk mematikan LED:

echo 0> / sys / class / leds / vocore2 \: fuchsia \: status / kecerahan

Awas

Mengendalikan LED dengan cara ini mungkin bertentangan dengan penggunaan LED oleh OpenWrt, tetapi berjaya semasa ujian saya.

Cara yang lebih baik untuk mengawal GPIO adalah menggunakan perintah eksport, namun perintah ini tidak berfungsi untuk GPIO44 (yang mengendalikan LED, berdasarkan skema dan tangkapan skrin manual penghala yang ditunjukkan di atas). Jadi Sistem Operasi kemungkinan, masih berpegang pada LED ini, walaupun Luci menetapkan.

Langkah 9: Sumber

Berikut adalah beberapa pautan yang saya anggap bermanfaat atau menarik semasa saya belajar mengenai ekosistem VoCore-OpenWrt.

VoCore

Ultimate

Wiki VoCore

Skematik

GitHub www.github.com/vonger/vocore2

Luci https://192.168.61.1/cgi-bin/luci (pernah disambungkan ke VoCore WiFi)

Blog Pereka

OpenWrt

Panduan Pengguna

Mula Pantas

uci

Rangkaian

Tanpa Wayar

  • Pelanggan
  • Enkripsi
  • Utiliti

Kata Laluan

Automasi Rumah

Perpustakaan cRelay

uBoot

Permohonan

LED Puffy

LED / unbrick

Mediatek

Jurutera Global

Hackaday

VoCore 1

Sambungan PC

Yang lain

Asas CLI

Disyorkan: