İçindekiler:

Tiny Linux Server - VoCore2 - Başlarken: 9 Adım
Tiny Linux Server - VoCore2 - Başlarken: 9 Adım

Video: Tiny Linux Server - VoCore2 - Başlarken: 9 Adım

Video: Tiny Linux Server - VoCore2 - Başlarken: 9 Adım
Video: VoCore2 Review - The tiny Linux SBC with WiFi 2024, Kasım
Anonim
Küçük Linux Sunucusu - VoCore2 - Başlarken
Küçük Linux Sunucusu - VoCore2 - Başlarken
Minik Linux Sunucusu - VoCore2 - Başlarken
Minik Linux Sunucusu - VoCore2 - Başlarken

VoCore2 Ultimate, etkileyici bir minyatürleştirme parçasıdır ve gömülü kontrol uygulamaları için dikkate alınmaya değerdir.

Bu eğitim, şunları nasıl yapacağınızı öğrenmenize yardımcı olacaktır:

  • cihazın ayarlarını yapılandırın,
  • güvenli internet erişimi ekleyin ve
  • yerleşik LED'i kontrol edin.

Başlamak için hızlı bir yol gibi göründüğü için Ultimate sürümünü (muhafaza ve standart bağlantılarla) satın aldım. Gömülü kontrol için PCB de mevcuttur ve yaklaşık bir posta pulu boyutundadır.

Gereçler

  • VoCore2 Ultimate (https://vocore.io)
  • USB Kablosu (USB'den USB-mini'ye)

Aletler

Bu öğreticiyi kullanarak bir VoCore2'yi yapılandırmak için vi metin düzenleyicisini ve bir seri öykünücüyü kullanmanız gerekir. Bunlara aşina değilseniz, eğitimde yardım sağlayacak bağlantılar vardır.

Adım 1: VoCore2'yi çalıştırın

VoCore2'yi güçlendirin
VoCore2'yi güçlendirin

Bilgisayarınız ve VoCore2 arasına bir USB adaptör kablosu bağlayın. Bunun için VoCore üzerindeki mini USB bağlantısı kullanılmalıdır.

2. Adım: Luci Config Uygulamasına bağlanın

Luci Config Uygulamasına bağlanın
Luci Config Uygulamasına bağlanın

Yapılandırma uygulaması VoCore2 üzerinde çalışır ve buna tarayıcınız üzerinden ulaşabilirsiniz.

  1. Ana bilgisayar/dizüstü bilgisayarınızdan cihazın wifi ağına bağlanın (SSID: VoCore2-…)
  2. Tarayıcınızda şu adrese gidin:
  3. Kimlik bilgilerini soran bir web sayfası görmelisiniz.
  4. Kimliği girin: kök
  5. Şifreyi Girin: vocore
  6. Şimdi OpenWrt sistem yapılandırma uygulamasında olmalısınız.

Yapılandırma komutlarını daha sonra yapacağımız VoCore2 konsolunu kullanarak da girebilirsiniz.

3. Adım: En Son Ürün Yazılımını Yükleyin

En Son Ürün Yazılımını Yükle
En Son Ürün Yazılımını Yükle
En Son Ürün Yazılımını Yükle
En Son Ürün Yazılımını Yükle

Şuraya gitmek için Luci Navigasyonunu kullanın:

Sistem > Yedekleme / Flash Firmware

  1. https://vocore.io/v2u.html "VoCore2 Bellenimini Yükselt" başlıklı Bölümden en son indirmeyi edinin. 2019-Kasım-03 itibariyle, en son sürüm yukarıdaki ekran görüntüsünde gösterilmektedir.
  2. Dosyayı bilgisayarınıza kaydedin.
  3. Seçmek için Luci arayüzünü kullanın.
  4. VoCore2'nize yüklemek için "Flash Image" düğmesine basın.

4. Adım: Sistem Saatini Ayarlayın

Sistem Saatini Ayarla
Sistem Saatini Ayarla
  1. Yeni bellenimi yükledikten sonra, VoCore'un WiFi ağına yeniden bağlanmadan önce birkaç dakika bekleyin (SSID: VoCore2-…)
  2. Tarayıcıda şu adrese gidin:
  3. Menüye gidin: Sistem > Sistem
  4. Saat Dilimi'ne atlayın ve saat diliminizi seçin
  5. Geri dönün ve "Tarayıcıyla senkronize et" düğmesine basın
  6. Seçeneklerin geri kalanını varsayılan olarak bırakın
  7. "Kaydet ve Uygula" düğmesine basın

Adım 5: İnternet Erişimi Ekleyin

Cihazın varsayılan modu, bir ağ Erişim Noktası (AP) olarak çalışmaktır. Cihaza mini-usb, WiFi veya Ethernet ile bağlanabilirsiniz, ancak cihazın İnternet erişimi olmayacaktır. İnternet erişimi eklemek için, STA (ağ İstasyonu) modunun çalışmasını sağlayacak aşağıdaki talimatları izleyin. (STA modunu ekledikten sonra, cihaz bir AP olarak çalışmaya devam edecek ve Luci konfigürasyon uygulaması mevcut olmaya devam edecektir.)

Aşağıdaki adımlar İnternet Erişimi ekleyecektir.

Adım 6: VoCore Konsoluna Bağlanın

PC'den

  1. Denetim Masası > Aygıt Yöneticisi > Bağlantı Noktaları'nı açın, "USB Seri Aygıtı" arayın, COM bağlantı noktası numarasını hatırlayın
  2. Seri Terminal Emülatörünü Kullanın (Örnek: Putty)
  3. Bağlantı parametrelerinin kurulumu: Com_Port_Number, 115200 bps, 8 veri biti, 1 durdurma biti, eşlik yok, akış kontrolü yok
  4. Bağlandıktan sonra, Linux kabuğu istemini almak için Enter'a basın

Mac'ten

Mac'in Terminal uygulamasını açın ve Seri Bağlantı Noktası bilgisini bulmak için aşağıdaki komutu çalıştırın.

ls /dev/cu*

Yanıt şöyle görünür:

/dev/cu.usbmodem6A68DE4F34311

Terminal öykünücüsünü başlatmak için bir sonraki komutta gerçek yanıtınızı girin.

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

Bu, Ekran terminal emülatörünü açacaktır. Linux kabuğu istemini almak için şimdi Enter tuşuna basabilirsiniz.

7. Adım: İstasyon (STA) Modu Ekleme

Arka plan

Bu bölüm, OpenWrt işletim sistemini yapılandırmaya yardımcı olan uci komutlarını kullanır. (Alternatif olarak, ilişkili işletim sistemi dosyalarını da doğrudan düzenleyebilirsiniz.)

Bu bölüm şu adresten türetilmiştir: https://vocore.io/v2u.html. Açıklık için talimatları kısalttım. "uci commit" hatalarından kaçınmak için:

  • Tüm uci parametre değerlerini tırnak içine aldım.
  • İlgili /etc/config dosyalarında önceden ayarlanmış parametreler için komutları atladım.

Ayrıca, yeni Erişim Noktası'nın WiFi ağını yapılandırmak için aşağıdakiler dahil birkaç ekstra komut ekledim:

  • ülkenizin düzenlemelerine uygun frekanslar ve
  • güvenli oturum açma kimlik bilgileri.

Talimatlar

1. microUSB üzerinden cihazın konsoluna bağlanın (önceki bölümlere bakın)

2. Konsolda aşağıdaki komutları çalıştırın.

uci wireless.sta.ssid'i ayarla="Your_Existing_WiFi_SSID"

uci set wireless.sta.key="Your_Existing_WiFi_Password" uci set wireless.sta.network="wwan" uci taahhüdü

3. Önyükleme komut dosyasını, mevcut WiFi ağınız kapalı olsa bile VoCore2'ye bağlanabilmeniz için yapılandırın.

Aşağıdaki kodu /etc/rc.local içine eklemek için vi düzenleyicisini (OpenWrt ile birlikte verilir) kullanın

uci wireless.sta.disabled = "0" ayarla

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

4. Erişim noktanız üzerinden internete erişimi etkinleştirmek için güvenlik duvarı kurun.

uci güvenlik duvarını ayarla.@zone[1].forward="KABUL"

uci taahhüdü

5. Sırasıyla Kanada veya ABD gibi ülkenize göre uygun WiFI radyo frekanslarını yapılandırmak için ek parametreler ekleyin:

uci wireless.ra0.country = "CA" ayarla

uci wireless.ra0.country = "ABD" ayarla

Daha fazla ülke kodu:

uci taahhüdü

6. Erişim Noktası Oturum Açma Kimlik Bilgilerini ve Şifrelemeyi Ayarlayın

Cihaz, WiFi erişim noktasında parola olmadan gelir (SSID: VoCore2…), bu yüzden buraya bir tane ekleyin.

uci wireless.ap.key'i ayarla="New_WiFi_Password"

uci wireless.ap.encryption = "psk2" uci taahhüdü ayarla

psk2'nin WPA2 içerdiğini unutmayın

7. Aşağıdakileri çalıştırarak Kablosuzları güncelleyin:

wifi yeniden yükleme

veya koşarak

/etc/init.d/network yeniden başlatma

veya hala çalışmıyorsa, cihazı yeniden başlatarak:

yeniden başlat

bu elbette yeniden yüklemekten veya yeniden başlatmaktan daha uzun sürer.

8. Cihazın AP+STA moduna girmesi için 30-60 saniye bekleyin.

9. Ana bilgisayarınızı WiFi'ye bağlayın, VoCore2 adlı ağı seçin…

10. Aşağıdakileri çalıştırarak İnternet bağlantısını onaylayın:

ping -w 5 www.vocore.io

Yanıt şöyle bir şey göstermelidir:

192.81.249.134'ten 64 bayt: seq=0 ttl=56 zaman=76.269 ms

192.81.249.134'ten 64 bayt: sıra=1 ttl=56 süre=65.666 ms 192.81.249.134'ten 64 bayt: sıra=2 ttl=56 süre=68.216 ms 192.81.249.134'ten 64 bayt: sıra=3 ttl=56 süre=63.554 192.81.249.134'ten ms 64 bayt: sıra=4 ttl=56 süre=66.769 ms

Ağ bağlantılarını çalıştırmada sorun yaşıyorsanız, daha önce bahsedilen yeniden başlatma komutunu kullanın. Bu işe yaramazsa, USB kablosunu çıkarın, 30 saniye bekleyin, kabloyu yeniden bağlayın. Komutların (yukarıda) ilişkili dosyalarını doğru şekilde yapılandırdığından emin olmak için /sys/config/ klasörünü de kontrol edebilirsiniz.

Adım 8: Yerleşik Kırmızı LED'i Kontrol Etme

Yerleşik Kırmızı LED'i Kontrol Etme
Yerleşik Kırmızı LED'i Kontrol Etme
Yerleşik Kırmızı LED'i Kontrol Etme
Yerleşik Kırmızı LED'i Kontrol Etme
Yerleşik Kırmızı LED'i Kontrol Etme
Yerleşik Kırmızı LED'i Kontrol Etme

WiFi etkinliği sırasında kırmızı renkte yanıp sönen yerleşik LED'i kontrol etmek için aşağıdaki yaklaşımın işe yaradığını buldum:

Luci Uygulamasında Tetiklemeyi Kaldırma LED'i

Luci uygulamasından:

  1. Sistem > LED Yapılandırması'na gitmek için menüyü kullanın.
  2. Tetiği "yok" olarak ayarlayın.
  3. Kaydet ve Uygula'ya basın

Muhtemelen varsayılan ayar, bunu açılıştan sonraki duruma getirecektir, ancak bunu test etmedim.

Konsol Komutları ile Kontrol LED'i

LED'i açmak için:

echo 1 > /sys/class/leds/vocore2\:fuchsia\:status/parlaklık

LED'i kapatmak için:

echo 0 > /sys/class/leds/vocore2\:fuchsia\:status/parlaklık

Dikkat

LED'i bu şekilde kontrol etmek, OpenWrt'in LED kullanımıyla çelişebilir, ancak testlerim sırasında işe yaradı.

GPIO'yu kontrol etmenin daha iyi bir yolu, dışa aktarma komutunu kullanmaktır, ancak bu komut GPIO44 için çalışmaz (yukarıda gösterilen şemalara ve yönlendirici manuel ekran görüntülerine göre LED'i kontrol eder). Bu nedenle, İşletim Sistemi büyük olasılıkla Luci ayarına rağmen hala bu LED'i tutuyor.

9. Adım: Kaynaklar

VoCore-OpenWrt ekosistemi hakkında öğrendiğim kadarıyla yararlı veya ilginç bulduğum bazı bağlantılar.

Ses Çekirdek

Nihai

Wiki VoCore

Şemalar

GitHub www.github.com/vonger/vocore2

Luci https://192.168.61.1/cgi-bin/luci (VoCore WiFi'ye bağlandıktan sonra)

Tasarımcının Blogu

OpenWrt

Kullanım Kılavuzu

Hızlı Başlangıç https://openwrt.org/docs/start

uci

Kablosuz

  • Müşteri
  • https://openwrt.org/docs/guide-user/network/wifi/…
  • Yardımcı programlar

Şifreler

Ev Otomasyonu

cRelay Kitaplığı

uBoot

Uygulamalar

Kabarık LED'ler

LED/unbrick

Mediatek

Global Mühendis

Hackaday

VoCore 1

PC Bağlantısı

Başka

CLI temelleri

Önerilen: