ODTU KKK IoT & Azure Oturumu

Cuma günü Orta Doğu Teknik Üniversitesi Kuzey Kıbrıs Kampüsünde IoT ve Azure oturumu oldukça güzeldi. "IoT nedir?" sorusundan başlayan ve cloud ile nasıl entegre edilir konularına kadar giden geniş bir alanda konuşma fırsatı buldum. Azure Service Bus Event Hub & Stream Analytics & Machine Learning gibi konulara değindik. Boardları tanıttım.

Katılımcı arkadaşların ilgisi çok güzeldi. Oturumu düzenleyen ODTU KKK IEEE ekbine ve katılan tüm arkdaşlara çok teşekkür ederim. Umarım faydalı bir başlangıç noktası olabilmiştir.

ODTU KKK IoT & Azure

Raspberry Pi üzerinde C#

Raspberry Pi bildiğiniz gibi şuanda Linux ile çalışan bir cihaz. Yakın zamanda Windows 10 yüklenebilecek. Ancak şuanda böyle birşey mümkün değil. Peki bizim gibi .net developerlar nasıl kod yazacak. Bence bir developer ben sadece c# yazarım dememeli ama neyse. Yazdığımız C# kodunu mono üzerinde çalıştırmamız mümkün.

   

Raspberry Pi üzerine Mono kurulumu

Raspberry Pi üzerine mono yüklemek için aşağıdaki kodu terminal üzerinde çalıştırmanız gerekmekte.

   

sudo apt-get install mono-complete

   

Kurulum tamamlandıktan sonra, kendi bilgisayarımıza geri dönelim ve http://www.monodevelop.com/ adresinden Mono Develop'u indirdelim. (Visual Studio kullanmanızda mümkün) Ve bir Console Application açalım. Daha sonra oluşan exeyi raspberry pi'a atalım ve çalıştıralım. Veya aşağıdaki gibi direkt linux üzerinde kod yazalım.

   

Ornek Kod

   

Raspberry Pi içinde bir text editor açalım ve aşağıdaki kodu yazalım ve kayıt edelim.

   

public class HelloWorld

{

    public static void Main()

    {

        System.Console.WriteLine("Hello World from C#!");

    }

}

   

Terminal üzerinden aşağıdaki kodları yazarak çalıştıralım.

   

gmcs HelloWorld.cs

mono HelloWorld.exe

   

Kodumuzun çalıştığını ve terminale Hello World from C#! yazdığını göreceksiniz.

   

IoT çok zevkli takip edin :)