Home Türkçe Windows IoT Core – Varsayılan Uygulama

Windows IoT Core – Varsayılan Uygulama

by Fatih Boy
0 comment

   Bir önceki makalemde Raspberry Pi üzerinde ilk Windows IoT Core uygulamamızı geliştirmiştik. Gerçek hayattaki pek çok senaryoda, uygulamalarımızı geliştirdikten sonra üretim ortamında cihazın varsayılan uygulama olarak yazdığımız uygulama ile açılması istenecektir.

   Oldukça kolay olay bu işlemi aşağıdaki komut yardımıyla gerçekleştirebilirsiniz;

iotstartup add headed <Uygulamanızın-Adı>

   Bu komutta <Uygulamanızın-Adı> yerine kendi uygulamanızın adını eklemelisiniz. Buradaki püf noktası ise uygulama adını bulmakta. Bunun için aşağdaki komut yardımıyla başlangıç için atanabilecek kurulu uygulamaları bulabilirsiniz;

iotstartup list

IoTStartupList

   Hatırlarsanız önceki makalemizde uygulamamızı Com.Enterprisecoding.MerhabaDunya görünen adıyla oluşturmuştuk; fakat yukarıdaki listede böyle bir girdi görünmüyor. Listede kendi uygulamamızı bulabilmek için projemizdeki Package.appxmanifest dosyasına göz atmalıyız. Package.appxmanifest dosyası içerisinde odaklanmamız gereken bölüm Identity elementi içerisindeki Name özniteliği olmalı.

IoTStartup

   Yukardaki resimde de görüleceği gibi bizim örneğimiz için Identity->Name özniteliğinde 3a71defb-ff64-48e1-af17-cce8a9e81a72 değeri yazmakta. Aynı değer PowerShell oturumu ile bağlandığımız Raspberry Pi cihazımızda listelediğimiz uygulamalarda da yer almakta; 3a71defb-ff64-48e1-af17-cce8a9e81a72_gdaexje9mfzxw!App

   Bu bilgiler ışığında geliştirdiğimiz uygulamanın işletim sistemi açılışı ardından otomatik olarak başlatılması için aşağıdaki komutu kullanmalıyız;

iotstartup add headed 3a71defb-ff64-48e1-af17-cce8a9e81a72_gdaexje9mfzxw!App

IoTStartupAdd

   Bu kadar basit… Bu işlemler ardından Windows IoT Core’un her yeniden başlatılması ardından otomatik olarak uygulamamız çalıştırılacaktır.

   Varsayılan açılış uygulamasına gerek dönmek isterseniz aşağıdaki komutu çalıştırmanız yeterli olacaktır;

iotstartup add headed DefaultApp

 

   Burada şunu da belirtmeden geçmemek lazım; varsayılan uygulama IoT’ye özgü değildir. Her açılışta bizi karşılan uygulama değil, İlk kurulumda gördüğünüz ekrandır. IoT cihazımıza özgü varsayılan uygulamayı yüklemek için aşağıdaki gibi bir komut çalıştırmanız gereklidir;

iotstartup add headed IoTCoreDefaultApp_hz258y3tkez3a!App

   Başlangıç konusu hakkında bu kadar detay verdikten sonra iki komutu daha vermekte de yarar görüyorum. Başlangıçta otomatik başlayacak uygulamaları listelemek için;

IotStartup startup

Başlangıçta otomatik başlayan uygulamaları kaldırmak için;

IotStartup remove

Şu Yazıları da Sevebilirsiniz

Leave a Comment

* Bu formu kullanarak, verilerinizin bu web sitesi tarafından saklanması ve kullanılmasını kabul ediyorsunuz.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Bu web sitesi deneyiminizi geliştirmek için çerezleri kullanır. Bunu kabul ettiğinizi varsayacağız, ancak isterseniz vazgeçebilirsiniz. Kabul Et Daha Fazla Bilgi