Öğretici: Genel uydulardan verileri aşağı bağlama
Azure Orbital Yer İstasyonu hizmetini kullanarak uydularla doğrudan Azure'dan iletişim kurabilirsiniz. Verileri aşağı bağlantıdan sonra Azure'da işleyebilir ve analiz edebilirsiniz.
Bu öğreticide aşağıdakilerin nasıl yapılacağını öğreneceksiniz:
- Belirli ortak uydular için bir uzay aracı oluşturun.
- Aşağı bağlantılı verileri almak için bir sanal makine (VM) hazırlayın.
- Aşağı bağlantı görevi için kişi profili yapılandırma.
- Azure Orbital Ground Station'ı kullanarak desteklenen bir genel uyduyla iletişim zamanlayın ve aşağı bağlantılı verileri kaydedin.
Azure Orbital Ground Station, Aqua, Suomi NPP, JPSS-1/NOAA-20 ve Terra gibi birçok genel uyduyu destekler.
Önkoşullar
- Etkin aboneliği olan bir Azure hesabı. Ücretsiz hesap oluşturun.
- Abonelik düzeyinde katkıda bulunan izinleri.
- Destek biletleri göndermek için Temel Destek Planı veya üzeri.
Azure'da oturum açma
Azure portalında oturum açın - Orbital.
Uzay aracı kaynağı oluşturma
- Azure portalı arama kutusuna Spacecrafts yazın. Arama sonuçlarında Ara Araçları'nı seçin.
- Spacecrafts sayfasında Oluştur'a tıklayın.
- Hangi ortak uyduyla iletişim kurulacak seçin: Aqua, Suomi NPP, JPSS-1/NOAA-20 veya Terra. Aşağıdaki tabloda, her uydu için NORAD kimliği, merkez frekansı, bant genişliği ve bağlantı yönü ile polarizasyon özetlenmiştir. Aşağıdaki adımlarda ve öğretici boyunca bu bilgilere bakın.
Uzay aracı | NORAD Kimliği | Orta Frekans (MHz) | Bant genişliği (MHz) | Yön | Kutuplaşma |
---|---|---|---|---|---|
Açık Deniz Mavisi | 27424 | 8160 | 15 | Downlink | RHCP |
Suomi NPP | 37849 | 7812 | 30 | Downlink | RHCP |
JPSS-1/NOAA-20 | 43013 | 7812 | 30 | Downlink | RHCP |
Terra | 25994 | 8212.5 | 45 | Downlink | RHCP |
CelesTrak'ta istediğiniz genel uydu için arama yapıp mevcut İki Hatlı Elemanını (TLE) tanımlayın.
Not
Bir kişiyi zamanlamadan önce bu TLE'yi en güncel değere güncelleştirdiğinizden emin olun. İki haftadan daha eski bir TLE başarısız bir aşağı bağlantıyla sonuçlanabilir.
TLE değerleri hakkında daha fazla bilgi edinin.
Uzay aracı kaynağı oluştur'un Temel Bilgiler sekmesinde aşağıdaki bilgileri girin veya seçin:
Alan Value Abonelik Aboneliğinizi seçin. Kaynak Grubu Kaynak grubunuzu seçin. Ad Ortak uzay aracının adını girin. Bölge Batı ABD 2'yi seçin. NORAD Kimliği Yukarıdaki tablodan NORAD kimliğini girin. TLE başlık satırı AQUA, SUOMI NPP, NOAA 20 veya TERRA girin. TLE satır 1 CelesTrak'tan TLE satır 1'i girin. TLE satır 2 CelesTrak'tan 2. TLE satırı girin. İleri'ye tıklayın. Bağlantılar bölmesinde Yeni Bağlantı Ekle'yi seçin.
Bağlantı Ekle sayfasında aşağıdaki bilgileri girin veya seçin:
Alan Değer Ad Aşağı Bağlantı'ya girin. Yön Aşağı Bağlantı'ya tıklayın. Orta Frekans Yukarıdaki tablodan MHz cinsinden merkez frekansını girin. Bant genişliği Yukarıdaki tablodan MHz cinsinden bant genişliğini girin. Kutuplaşma RHCP'yi seçin. Gözden geçir ve oluştur’a tıklayın. Doğrulama tamamlandıktan sonra Oluştur'a tıklayın.
Uzay aracı kaynağınız 3. Adım'daki bilgilerle tam olarak eşleşiyorsa, uzay aracınız Microsoft yer istasyonlarında otomatik olarak yetkilendirilmiştir.
Not
Uzay aracının genel bakış sayfasında Yetkilendirme durumunun İzin Verildi olarak gösterildiğini denetleyerek uzay aracı kaynağınızın yetkilendirildiğini onaylayabilirsiniz.
Sanal makinenizi ve ağınızı genel uydu verilerini alacak şekilde hazırlama
Uzay aracı kaynağınızın bulunduğu abonelik ve kaynak grubunu kullanarak oluşturduğunuz sanal ağ içinde bir sanal makine oluşturun. Bu VM'nin aşağıdaki belirtimlere sahip olduğundan emin olun:
- Temel Bilgiler sekmesinin altında:
- Görüntü: İşletim sistemi Linux 'tür (Ubuntu 20.04 veya üzeri).
- VM'nin boyutu en az 32 GiB RAM'dir.
- Ağ sekmesinin altında:
- Genel IP: VM, standart bir genel IP adresine sahip olarak araçları indirmek için İnternet erişimine sahiptir.
İpucu
Buradaki genel IP adresi yalnızca İnternet bağlantısına yöneliktir, iletişim verilerine yönelik değildir. Daha fazla bilgi için bkz . Azure'da varsayılan giden erişim.
- Temel Bilgiler sekmesinin altında:
Yeni oluşturulan VM'ye gidin. VM'ye bağlanmak için 2. Adım'da bağlantılı yönergeleri izleyin. VM'nizin bash isteminde, VM'de geçici bir dosya sistemi (tmpfs) oluşturmak için aşağıdaki komutları girin. Bu VM, diske yavaş yazma işlemini önlemek için verilerin yazılacağı yerdir.
Not
Bu komut Aqua'ya başvurur. Komutunu, kullanmakta olduğunuz genel uzay aracını yansıtacak şekilde düzenleyin.
sudo mkdir /media/aqua sudo mount -t tmpfs -o size=28G tmpfs /media/aqua
Makinede Socat aracının yüklü olduğundan emin olmak için VM'nize aşağıdaki komutu girin:
sudo apt install socat
Bir alt ağı Azure Orbital Ground Station'a devretmek için yönergeleri izleyin.
VM uç noktanızı hazırlamak için yönergeleri izleyin. MTU düzeyini 3650 olarak ayarlamak için VM'nize aşağıdaki komutu girin:
sudo ifconfig eth0 3650
Event Hubs'ı anten telemetrisi için yapılandırma
Seçtiğiniz genel uydu ile kişiler sırasında anten telemetrisi almak için, aboneliğinizde bir Azure olay hub'ı oluşturmak ve yapılandırmak için yönergeleri izleyin.
Genel uydudan aşağı bağlantı için kişi profili yapılandırma
Azure portalının arama kutusuna Kişi Profilleri yazın. Arama sonuçlarında Kişi Profilleri'ni seçin.
Kişi Profilleri sayfasında Oluştur'a tıklayın.
Kişi Profili kaynağı oluştur'un Temel Bilgiler sekmesinde aşağıdaki bilgileri girin veya seçin:
Alan Value Abonelik Aboneliğinizi seçin. Kaynak grubu Kaynak grubunuzu seçin. Ad [Satellite_Name]_Downlink girin; örneğin, Aqua_Downlink. Bölge Batı ABD 2'yi seçin. En düşük uygun iletişim süresi PT1M girin. En düşük yükseltme 15.0 girin. Yapılandırmayı otomatik izleme X bant'ı seçin. Telemetri Olay Hub'ına gönderlsin mi? Evet'i seçin. Event Hubs Ad Alanı Kişileriniz için telemetri verilerini gönderebileceğiniz bir Azure Event Hubs ad alanı seçin. Event Hubs ad alanını seçebilmeniz için önce bir abonelik seçmeniz gerekir. Event Hubs Örneği Daha önce seçilen ad alanına ait bir Event Hubs örneği seçin. Bu alan yalnızca önce bir Event Hubs ad alanı seçtiğinizde görünür. Sanal Ağ Daha önce oluşturduğunuz sanal ağı seçin. Alt ağ Daha önce oluşturduğunuz temsilci alt ağı seçin. Bu alan yalnızca önce bir sanal ağ seçtiğinizde görünür. İleri'ye tıklayın. Bağlantılar sayfasında Yeni Bağlantı Ekle'ye tıklayın.
Bağlantı Ekle sayfasında aşağıdaki bilgileri girin veya seçin:
Alan Değer Ad Bağlantı için bir ad girin; örneğin Aqua_Downlink Yön Aşağı Bağlantı'ya tıklayın. Kazanç/Sıcaklık 0 girin. dBW'de EIRP Yalnızca yukarı bağlantı için geçerlidir. Boş bırakın. Kutuplaşma RHCP'yi seçin. Kanal Ekle'ye tıklayın. Kanal Ekle bölmesinde aşağıdaki bilgileri ekleyin veya seçin:
Alan Değer Ad Kanal için Aqua_Downlink_Channel gibi bir ad girin. Orta Frekans (MHz) MHz cinsinden orta frekansı girin. Seçtiğiniz uzay aracının değeri için yukarıdaki tabloya bakın. Bant genişliği (MHz) Bant genişliğini MHz olarak girin. Seçtiğiniz uzay aracının değeri için yukarıdaki tabloya bakın. Uç nokta adı Daha önce oluşturduğunuz sanal makinenin adını girin. IP Address Daha önce oluşturduğunuz sanal makinenin özel IP adresini girin. Bağlantı noktası 56001 girin. Protokol TCP girin. İndirgeme Yapılandırma Türü Adlandırılmış Modem Yapılandırması önayar'ı seçin. İndirgeme Yapılandırması Seçtiğiniz genel uydu için indirgeme yapılandırmasını seçin. Ayrıntılar için modem zincirini yapılandırma bölümüne bakın. Kod Çözme Yapılandırması Bu alanı boş bırakın. Kanalı eklemek için Gönder'e tıklayın. Bağlantıyı eklemek için Yeniden Gönder'e tıklayın.
Gözden geçir ve oluştur’a tıklayın. Doğrulama tamamlandıktan sonra Oluştur'a tıklayın.
Aqua ile bir kişi zamanlama ve aşağı bağlantılı verileri kaydetme
Not
Genel yayın kesintileri olup olmadığını anlamak için genel uydu zamanlamalarını denetleyin. Azure Orbital Yer İstasyonu genel uyduları denetlemez ve geçiş sırasında verilerin kullanılabilirliğini garanti edemez.
Azure portalının arama kutusuna Spacecraft yazın. Arama sonuçlarında Spacecraft'ı seçin.
Spacecraft sayfasında genel uzay aracı kaynağınızı seçin.
Uzay aracının genel bakışının üst çubuğundan Kişi zamanla'ya tıklayın.
Kişi zamanla sayfasında aşağıdaki bilgileri belirtin:
Alan Value Kişi profili Daha önce oluşturduğunuz kişi profilini seçin. Yer istasyonu Microsoft_Quincy'ı seçin. Başlangıç saati Kişi kullanılabilirlik penceresi için bir başlangıç saati belirleyin. Bitiş saati Kişi kullanılabilirlik penceresi için bir bitiş saati belirleyin. Kullanılabilir kişi saatlerini görüntülemek için Ara'ya tıklayın.
Bir veya daha fazla kişi penceresi seçip Zamanla'ya tıklayın.
Zamanlanmış kişiyi görüntülemek için uzay aracı kaynağını seçin, sol panelde Yapılandırmalar'a gidip Kişiler'e tıklayın.
Kişiyi çalıştırmaya başlamadan kısa bir süre önce 56001 numaralı bağlantı noktasını dinlemeye başlayın ve dosyada alınan verilerin çıktısını alın:
Not
Bu komut Aqua'ya başvurur. Komutunu, kullanmakta olduğunuz genel uzay aracını yansıtacak şekilde düzenleyin. Ayrıca sudo eklemeniz gerekebilir.
socat -u tcp-listen:56001,fork create:/media/aqua/out.bin
Kişinizi çalıştırdıktan sonra, başka bir kişiyi çalıştırdığınızda dosyanın üzerine yazılmasını önlemek için tmpfs'den çıkış dosyasını giriş dizininize kopyalayın:
Not
Bu komut Aqua'ya başvurur. Komutunu, kullanmakta olduğunuz genel uzay aracını yansıtacak şekilde düzenleyin.
mkdir ~/aquadata cp /media/aqua/out.bin ~/aquadata/raw-$(date +"%FT%H%M%z").bin
Not
Aqua ile 15 MHz bant genişliğiyle iletirken 10 dakikalık bir temas için yaklaşık 450 MB veri almayı beklemeniz gerekir.
Sonraki adımlar
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin