Arkadaşlar Merhaba;
Elimde bir proje var, ancak nereden başlayacağımı bilemedim.
Lütfen aşağıdaki konu ile ilgili tecrübeleri olan arkadaşlar yardımcı olursa çok sevinirim.
Orange pi plus ya da Raspberry pi gibi mini bilgisayarlardan hangisi işimi görürse onun için bir apk yapacağım, yapacağım apk bu mini bilgisayarın portuna bağlı olan enternet kablosundan gelen veriyi alıp, yaptığım uygulama da ekranda göstermek.
Uygulama arayüz falan bu konularda sıkıntı yok ancak daha önce hiç ne IP okudum ne de IP üzerinden veri yolladım.
Elimde bir ethernet kablosu ve bir IP var, verici kısma müdahele edemiyorum.
Bu konuda bilgisi olan arakadaşlar yönlendirirse sevinirim.
İyi çalışmalar, şimdiden teşekkürler.
Sabit İp den gelen verileri okumak!
9
●470
- 21-07-2018, 12:46:40PHP ve android bilginizin oldugunu varsayarak; Raspberry üzerine web sunucusu kurup, portlardan okudugunuz değerleri xml olarak bir sayfaya yazdırın. Sabit ip ve port uzerinden bu web sunucusna androidden istek gönderin ve verileri parçalayın.
Daha gelişmiş bir uygulama yapacagım diyorsanız websocket anahtar kelimesini araştırın. (şura baslangıc olabilir)
iyi çalışmalar. - 21-07-2018, 12:54:22Daha kolay ve yeni bir teknoloji olan MQTT protokolünü öneririm. Tüm çapraz platformda (Arduino da dahil) veri alıp göndermeni sağlayacaktır. Ayrıca Python, PHP, Android vs. hemen tüm programlama dillerinde kütüphaneleri mevcut. Broker (sunucu) için https://iot.eclipse.org adresini öneririm ücretsizdir.İsterseniz kendi broker'ınızı kurabilirsiniz.
Detaylar için : http://mqtt.org/ - 21-07-2018, 13:44:15Öncelikle yorum için teşekkürler mutlaka önerilerinize bakıp yol almaya çalışacağım, aslında daha önce usb stick ile orange pi, ye seri yoldan gelen verileri okudum. Ancak biliyorsunuz baudrate gibi önemli parametreleri seçip değerleri kendimiz belirliyorduk.crooper adlı üyeden alıntı: mesajı görüntüle
Burada sorunum şu ki , karşı tarafın vericinin sadece IP adresini biliyorum, ne portu'nu nede spesifik özelliklerini bilmiyorum. Bu sebeple yapacağımız program ile bir nebze gelen verileri şifreliyse çözüp işlemem gerekecek. Ip den gelen veriler bu şekilde şifreleniyor mu yoksa ne yazarsak o iletiliyor mu bilginiz var mı?
Bilgi için çok teşekkür ederim, yukarıdaki yanıtladığım gibi bir verici bilgisayarımız var, belirttiği IP den çıkış sağlıyor, bildiğim tek şey bu Ip ve umuyorum bu bilgiler şifreli değildir. Aslında çok basit gibi gözüküyor ancak komplike bir olay, araştırmaya devam.cesar adlı üyeden alıntı: mesajı görüntüle
Teşekkürler. - 21-07-2018, 14:56:14Merhaba, öncelikle android kurmanız, kurduktan sonra geliştirici seçeneklerinden usb hata ayıklamayı açmanız gerekiyor. Raspberry pi 3 önerimdir. Raspi3 için Android kurulumunu buradan , ve adb yardımıyla port üzerinden bağlanmayı da buradan yapabilirsiniz. Debugging seçeneği cihaza bağlanıp test etme olanağınızdır. Yapacağınız işlem adb üzerinden ip ve port ile at koşturmaktır.
Kolay gelsin. - 21-07-2018, 16:02:28Hocam zaten planım şu şeklide idi, orange pi yada raspberyy pi kullanıp içerisine android kurup, daha sonra yaptığım apk ile IP den gelen veriyi ekranda göstermek.Elimde bir ethernet kablosu ve bağlanacağım IP dışında hiç bir şey yok, bu şekilde veri okuyabilir miyim?Par4noiD adlı üyeden alıntı: mesajı görüntüle
- 21-07-2018, 18:04:53Kimlik doğrulama veya yönetimden onay bekliyor.bu projenin benzerini şu şekilde yaptım.
öncelikle orangepi üzerine armbian linux kurdum. TCP portunu dinleyen bir programı java ile yazdım. illa java olmasına gerek python veya c de olabilir java kolayıma gittiği için javayı seçtim. Android üzerinde çalışan bir uygulama yazdım ve aynı porttan veriyi yollayınca orangepi üzerinde çalışan programım ile bilgiyi alıp depoladım. temel mantık bu şekilde idi araçlar ve platformlar değişebilir tabi kolay gelsin.