Picproje Elektronik Sitesi

SERBEST BÖLGE => Programlama ve Algoritma => Konuyu başlatan: z - 31 Mayıs 2014, 14:43:45

Başlık: Zstore yapmak istiyorum
Gönderen: z - 31 Mayıs 2014, 14:43:45
Bir kart tasarladim. Bu karta sadece benim kodlarimin yuklenebilecegi alt yapiyi kurdum. (Bitmek uzere)

Web sitemde bu kart icin degisik uygulama kodlari yayinlayacagim. Karta sahip kullanici begendigi bir yazilimi benden satin almis oldugu karta kolayca yukleyebilecek.

AppStore tarzi bir web sayfasi olusturmak istiyorum.

Kullanici kodu indirsin. Karta yuklemeden once odemesini yapmis olsun.

Fakat bu is icin musteri ile ikili yazismalara hic ama hic girmek istemiyorum.

Cok komplike bir web sitesi olusturmak da istemiyorum.

Nasil bir yapi olusturabilirim?

Musteri ile hic muhatap olmayayim. Yada sadece 1 yazisma olsun.


Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: Gökhan BEKEN - 31 Mayıs 2014, 15:21:06
Web siteniz benden hocam. Ama şurası şöyle olsun, burası böyle olsun diye analizini yapmış olmanız gerekiyor.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 31 Mayıs 2014, 15:37:03
Henüz neyi nasıl yapacağımı bilmiyorum. Kartların her birinin aynı olmasını istiyorum. Mecbur kalırsam çiplere UID kimlikler verebilirim.

Fakat öyle bir yapı olsunki kart üzeerindeki çipe ZIOS'u yükleyeyim.

Kart satılsın.

Bu kısmını basit bir web sitesinden yürütürüm.

Kafamı karıştıran kısımı şurası;

Web sitesine yazılımı koyacağım. Karta sahip olanlar bu yazılımı sorgusuz sualsiz indirebilecek. Hatta kartlarına yükleyebilecekler. Fakat ödeme yapmadan kodlar çalışmayacak. Atıyorum 5TL yatıran kodları kullanabilecek.

Bu kısmı en az yazışma ile halletmem gerekir. Çünkü tezgahtarlık yapmak istemiyorum. Çipe ilave kod ekleyeceksem şimdiden nasıl bir yazılım olacağına karar vermem lazım.

Bunun için öncelikle ödeme yapıldıysa kodun nasıl çalışacağı yöntemini belirlemem gerekiyor.

@Meftun

Senin kafanda nasıl bir yapı var?

Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: Müh. müh. - 31 Mayıs 2014, 15:47:47
Kartiniz pc ye takilacak. Siteniz, kartinizin pc ye bagli olup, olmadigini test edecek. Eger bagliysa, odeme kisimlari aktif olup, musteri parasini odeyebilecek. Para odendikten sonra, kodlar pc ye inmeden, direk karta yuklenecek ama urunu sattiginiz kisi, eger bizim alemden birisi ise, odeme yapildiktan sonraki iletisim trafigini dinler ve kodlarinizi alir. Aldiktan sonrada emulator gibi birsey yapar ve kodlarinizi bedavadan paylasir. Zor bir ise girismissiniz.. İyi guvenlik onlemleri almaniz gerekli..
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 31 Mayıs 2014, 15:55:16
Bankaya para yatırıldı ise password üreteyim. Bunu kullanıcıya mail atayım kullanıcı passwordu SD karta kopyalasın ve sisteme okutsun. Sistem UID sayesinde passwordun geçerli olup olmadığını sınasın vs ilk akla gelen yöntem.

Daha önce hiç kafa yormadım.

---------------------

Cep telefonuma mesaj atandan atıyorum 5TL kesilip bunu banka hesabına yatırtma durumu olabiliyormu? Buna benzer uygulamalar (yardım vs) tv de vs duyuruluyor.

---------------------

Cep telefonuna atılan mesajları bir PC yazılımı otomatik olarak okuyup database içine vs atabilirmi? Ya da PC içine kart olarak takılabilen cep telefonu vs varmı?
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: Gökhan BEKEN - 31 Mayıs 2014, 15:59:47
Alıntı yapılan: z - 31 Mayıs 2014, 15:37:03
Kafamı karıştıran kısımı şurası;

Web sitesine yazılımı koyacağım. Karta sahip olanlar bu yazılımı sorgusuz sualsiz indirebilecek. Hatta kartlarına yükleyebilecekler. Fakat ödeme yapmadan kodlar çalışmayacak. Atıyorum 5TL yatıran kodları kullanabilecek.
Kullanıcının indireceği, koda kişiye özel şifre yapmak istemezsiniz diye tahmin ediyorum. Zaten saçma olur, indiren adam bu şifreyi, sizin cihazı kullanan bir arkadaşına verirse, o kişi para vermediği halde programı kullanabilir. Bunu istemezsiniz.

Aslında cihazınızdaki işletim sistemi internete bağlanabiliyor mu bilmiyorum ama bağlanabilseydi, işler daha kolay olurdu.
Zios, sadece ücreti ödenen programları çalıştırır, başka programlara izin vermezdi.  Bir programın aktivasyon kodu daha önce başka bir zios'a yüklenmişse, onu çalıştırma gibi.

Aktivasyon kodunu nasıl gireceğiz peki?
2 yöntem var, ya kullanıcıya soracak(bunun için keypad + LCD şart), ya da indirilen programın içinde olacak. Bunun için üyelik sistemi olmak zorunda. Üye olan kişi, parasını yatırıp onay bekleyecek, siz parayı aldığınızda, o adamın programına aktivasyon kodunu gömeceksiniz(gizli olması şart değil başkası kullanamaz zaten), adam zios'a bunu yüklemek istediğinde, zios, internetten sizin siteye bağlanıp o aktivasyon kodunun daha önce yüklenmiş olup olmadığını sorgulayacak. Eğer yüklenmişse yüklemeyecek(hatta size haber verecek internet üzerinden)
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 31 Mayıs 2014, 16:21:39
@Meftun

Eger ilgilenirsen projemin bu ayağını sana vereyim. Web sitesini hazirla aktivasyon vs islerini yönet yada bu kismi otomatige bagla. Her satistan da payini al yada payimi ver.

Projenin gelecegi nasil olur getirisi cokmu olur bilemiyorum.

Kartin LCD si ve 4 tuslu giris unitesi var. Fakat SD karttan yada USB den de veri okuyabilir.

Isin maliye ile ilgili boyutu ile ilgili bir baslik daha acayim.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: Kabil ATICI - 31 Mayıs 2014, 16:26:50
Bu ürün için hedefiniz nedir? Hadi 10-20 tane için düşündüğünüz sistem yetebilir, ama ürün sayınız 100'lerle ifade edilebildiğinde bu işin altından nasıl kalkacaksınız?
Siz müşteri ile muhatap olmak istemiyorsunuz, teknik servis olayını nasıl çözeceksiniz? Elbette arızalanan ürün çıkacaktır, programı yüklerken sorun çıkacaktır, kodu yazarken sorun çıkacaktır. Bunların çözümünde kendiniz muhatap olmasanız bile birinin başına yıkmanız gerekecek.

Bunlar sorum değil sadece hatırlatma.

Gerçi ben yazdığım yorumu gönderene kadar cevabını vermişsiniz!
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: ErsinErce - 31 Mayıs 2014, 17:49:22
İleriye dönük bir sistem olsun istiyorsanız, programı mcu ya aktaracak bir program yazmak avantajlı olur.
yazacağınız program içinde kişi hesabına girerek yüklenme sayısı aşılmamış programları mcu ya aktarabilir.

satın alınan programları ve versiyonlarının kontrolleri/takibi yapılabilir.
paypal ve ya bankaların api lerinden dönen ödeme bilgilerine göre db üzerinde değişiklik yaparak web arayüz rahatlatılabilir.

yazılan program SSL ile bu db ye bağlanarak hesaba ve programlama moduna erişebilir.
Sitenin SSL desteği mecburen olmak zorunda (ödeme işin içine girdiğinden)

Global Sign'dan yıllık ortalama 300$'a alınan sertifika ile gerek driver imzalama (USB Driver vs), gerek SSL sertifikası oluşturularak kullanım / veri transferleri güvenceye alınmış olur.

ayrıca web sitesini yayınlamadan önce yapılması gereken çok ciddi testler var,
Acunetix, Burp suite gibi programlar ile taratmak ayrıca bu işe vakit ayırıp kişisel olarak atak yapmak lazım.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: Mucit23 - 31 Mayıs 2014, 18:05:42
Hocam farzedin ben müşteriyim. Sizin kartlarınızla neler yapabilirim?
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 31 Mayıs 2014, 18:20:39
Once fikra anlatayim.

Alman, Fransiz ve bizim Turk Temel hapise atilacakmis.

Hapisehaneye gelirken yaninizda sadece bir sey getirebilirsiniz demisler.

Alman bir kasa bira ile, Fransiz bir kasa sarap ile, Temel ise kadin padi ile cika gelmis.

Digerleri gulusmus bu padle ne yapacaksin diye sormuslar.

Temel ne guluyorsunuz bununla atlayip ziplayabilirmisim, ata binermisim, rahat uyuyabilirmisin oyle yaziyor ustunde demis.

-------------------

Bu kart islemci ile tasarim yapabilenler icin değil de hazir sistemlerle tasarim yapmak isteyenler icin.

Asil amaci step motorlu iki eksenli bir de on off turu Z ekseni olan mekanizmalar icin CNC kontrol karti. Minyatur sistemler icin. (PCB kazima, delme, smd pick & place vs sistemler yapmaya   yariyor)

Fakat ustune yuklenecek yazilimlarla bu kart, 3 fazli asenkron motor hiz kontrolcu, BLDC surucu, kulucka makinasi beynine de donusturulebilir. Endustriyel PID gorevi de ustlenebilir. Ledli reklam panosuna da donusebilir. Isteren kaynak makinesi icin SMPS unitesi, istersen enduksiyon isitma.

Sonucta ARM islemcili bir kart. Genisleme yuvasi sayesinde atlayabilir, ziplayabilir, ata binebilirsiniz.

Sonucta bu karta yazilim gelistirip kendi pazarimi olusturmaya calisacagim.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: Mucit23 - 31 Mayıs 2014, 20:25:13
Anladım hocam ama sadece yazılımla olacak is değil.  Sonuç olarak bldc motor sürdüğünüz donanımla, step motor sürecek donanım bir değil.
Anladığım kadarıyla tek bir mcu kartı ve birden fazla genisletme kartı olacak.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: Müh. müh. - 31 Mayıs 2014, 20:34:33
Anladığım kadarı ile arkadaş arduino gibi birşey tasarlıyor. Yalnız arduino platformunun ide si var ve siz basitçe kod yazıyorsunuz. Bu kart, plug and play mantığında, kodları hazır olacak. Parasını ödeyip, kodları indiren, enerjisini verip, çalıştıracak. Doğrumudur, bay z?
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 31 Mayıs 2014, 20:37:54
Evet dedigin gibi. Kartlarimla ugrasacak olanlarin derleyiciyle vs isi olmayacak.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: Müh. müh. - 31 Mayıs 2014, 21:03:00
Eğer arduino gibi ise, örneğin dikkatsiz bir kullanıcı, x pininden pwm üreten bir yazılımın parasını ödedi ve indirdi. Pini yanlışlıkla kısa devre etti ve mcu nun sadece o pinini göçertti. Diğer pwm pinleri boşta ama yazılım x pinine göre yazılmış.. o zaman ne olacak?

Bence bu tarz durumlardan başınız çok ağrıyacak..
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: MC_Skywalker - 31 Mayıs 2014, 22:56:40
yanlız pin göçertme durumu kullanıcı hatasına girer. Baş ağrısı yapmaz. Son kullanıcı sözleşmeleri ile belirtilir.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: MT - 01 Haziran 2014, 00:21:40
Ayrıca uygulama hexini arayı dinleyen birisinin kapmaması için şifreleyerek işlemciye gömün kendi yazdığınız boot kodunda şifreli datayı çözün hexi bu şekilde yükleyiniz.   
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: picusta - 01 Haziran 2014, 01:13:10
Benzer internetten lisans olayini PC programlari için yapacagim.
Veritabaninda program, lisans türü, makine ID'si, kredi vs.. bulunacak.
internetli gömülü sistemleri de ayni sekil, gerçi onlar devamli server'a (cloud'a) bagli olduklarindan dolayi daha kolay.

Bu dediginiz degisik app'larin hepsini flash'a sIkIstIrilmis bir biçimde koyma imkani yok mu ? Makine ID'si ve server'dan hesaplanan kod ile çözülebilir ancak.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: OG - 01 Haziran 2014, 01:37:04
@z,
GSM aracılığı ile,
En güvenli yapının bankalardakinde olduğunu düşünerek onları incelemekte fayda var.
Her bankanın olsa gerek, ben Garanti'nin Android yazılımını kullanıyorum.

Önce program playstore dan indirilip kuruluyor, size sms ile idi sanıyorum ilk şifreniz geliyor. Bu durumda gsm şartı ortaya çıkmış oluyor.  Bu şifre programı açarken kullanılıyor. Sonra bunu değiştiriyorsunuz.

Programı program şifresi ile açtığınızda, hesabınıza internetten girebilmek için şifrematik (tek kullanımlık şifre) olarak şifre üretebiliyor, bu şifreyi PC den hesabınıza girmek için kullanabildiğiniz gibi (yanlızca şifrematik amaçlı kullanım), Android deki bu program içindeki başka bir tuşla hesabınıza girişi tıklarsanız ürettiğiniz son şifreyi kullanarak müşteri numarası ve password (password önce bahsettiğim şifre değil, bu ayrı bir güvenlik no, daha önceden telefon ile banka aranarak alınmış olmalı) ekranı açılıyor, bunları giriş yaparak hesabınıza bağlanıyorsunuz.

Program güncellemeleri çıkınca yeni kurulumlarda yeniden ilk şifreyi girmeyi gerektirmiyor.

Yani toparlarsak, GSM no bazlı bir güvenlik sistemi. GSM kimin elinde ise ve programı açma şifresine sahipse programı açıp şifrematiği çalıştırabiliyor. Müşteri no ve password u biliyorsa bütün güvenlik duvarları aşılmış oluyor.

Belki fikir verebilir.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: barisertekin - 01 Haziran 2014, 01:51:48
Farklı bir yaklaşım aklıma geldi. Sizin işinizi görür mü bilmiyorum fakat alternatif sunuyorum.

USB device access using Google Native Client : Native Client teknolojisi ile server'dan client'ın usb device'ını kontrol edebiliyorsunuz. Bu bir plug-in olarak tarayıcıya yükleniyor diye biliyorum. Daha önce denemedim.

Müşteri websiteniz üzerinden ödemeyi yapsın. Sonra usb'yi kendi bilgisayarına taksın ve yükle butonuna bassın. Direk uzaktan adamın cihazına hex kodu yüklensin.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: bocek - 01 Haziran 2014, 08:28:02
Hocam benim aklıma digiturk'ün kullandığı sistem geliyor.
Onların sistemi şöyle:

Siz belli bir süre aylık ödemenizi yapmadığınızda uydudan bir takım sinyaller gönderip sizin alıcı cihazınızda paralı kanalları kapatıyorlar.
Siz internete girip ödemeyi yaptığınız anda da yine uydudan sinyal gönderip cihazınızı normale çeviriyorlar.

Burada tek taraflı bir iletişim sözkonusu. Yani kullanıcı tarafında, karşı tarafa iletilen bir bilgi yok. Sadece uydu sinyallerinden kendi işine yarayanı ayıklayıp paranın ödenip ödenmediğini kontrol ediyor bir şekilde.

Binlerce alıcı için nasıl bir kodlama yapıyorlar, hepsini birbirinden nasıl ayırt ediyor anlamadım ama böyle bir sistem düşünülebilir. Aynı şekilde yazılım güncellemesini de uydudan hallediyorlar.

Siz uydudan yapacak değilsiniz interneti kullanacaksınız ama karttan diğer tarafa herhangi bir bilgi gitmeyecek. Yine tek taraflı iletişim olacak.
Cihaz internetten sizin server'a bağlandığında, kodlanmış lisans bilgilerini çekip işine yarayacak bilgiyi ayıklayıp buna göre kendi fonksiyonlarını açıp kapayabilir. Sizin iletişiminizi dinleyen birisi sadece karta gelen bilgiyi görecek, kart bu bilgiyi ne yapıyor bilemeyecek.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: tekosis - 01 Haziran 2014, 12:50:22
ben olsam şöyle bir yöntem geliştiririm(ilk aklıma gelen bu) bilmem çalışırmı
1- yaptığım her cihazın üzerine bir seri numarası veririm.
2- satılan her cihazın yazılımına kendine ait seri numarasını belirtirim.
3- yazılım içinde kendi belirlediğim çözülmesi zor bir denkleme (x^3+2y+26..............) gibi x yerine o cihazın seri numarasını, y yerine cihazda kullanılması istenen kodun değeri(misal step motor için 1, led animasyon kartı için 2 vs vs) girerek bir çıktı elde ederim.
4- kullanıcı internette kod alacağı zaman cihazının seri numarasını girer, almak istediği kodu girer ve hex dosyasını indirir.(bu arada yukarıda yapılan kodlama işlemleri internet tarafında da yapılır ve üretilen değer müşterinin alacağı hex kodunun içine gömülür.)
5- inen kodun içindeki  denklem çıktısı ile cihazın kendi bootloaderi içindeki denklem çıktısı karşılaştırılır. buna göre işlemler yürütülür.

bu yöntemde ne gibi güvenlik açıkları olur bilemiyorum aklıma bunlar geldi. umarım anlatabilmişimdir hocam.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: speak48 - 01 Haziran 2014, 12:54:50
uid + user name + rsa + cdma = iyi bir doğrulama sistemi

tabi yarın başka bir model işlemci çıkar hepsi çöpe

bence bitane cortexa bitanede m

m elektronik işlerini yapıcak a lisan kontrolü min yönetimini ve updatini
daha generic bir model olması lazım
tek bir mcu ile yürümez
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 01 Haziran 2014, 16:37:55
CM3 serisinde UID yerine gececek hazirda bir register falan varmi? Aklimda var gibi kalmis.

Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: Müh. müh. - 01 Haziran 2014, 17:10:59
Yukarıda yazdım ama bence yapmanız gereken şey şu,

Ürünü usb aracılığı ile pc ye bağlayacaksınız. Ürün plug and play olacak. Apple store gibi, internet sitesi üzerinden kodlarınızı yayımlayacaksınız. Site müşteri güvenliği açısından, ürün takıldığında, ürünü bulduğunu ve sorun olmadığını belirtirse, customers lar için daha güvenilir olur. Para ödendikten sonra, internet sayfası aracılığı ile kodlarınızı cihaza yükleyecekteceksiniz.

Ayrıca, hangi cihaza, hangi ip den ve location dan, hangi yazılımı, ne zaman yüklenmiş gibi loglarıda tutarsınız. Sıkıntılar olursa, açar bakar, müşterilerinize anlatırsınız durumu.


Siz bir internet sitesi üzerinden, usb li bir device ile nasıl haberleşirsiniz, bunu araştırın. Bu mesele çözüldükten sonra, gerisi hikaye..
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: pisayisi - 01 Haziran 2014, 17:33:30
Alıntı yapılan: z - 01 Haziran 2014, 16:37:55
CM3 serisinde UID yerine gececek hazirda bir register falan varmi? Aklimda var gibi kalmis.



Unique id olarak ref manual sayfa 1045 te yeralmakta. İşlemciye bağlı olarak base adresi değişmekle birlikte base adress

Base address: 0x1FFF F7E8

olmak üzere ofset 0x00 için ilk 16 bit , ofset 0x02 için 16 bit, offset 0x04 için 32 bit ,offset 0x08 32 bit ardarda okununca toplamda 96 bitlik unique id elde edilebilir.

un=(*( u16 *)0x1FFFF7E0);   //
                        printf(" The Flash size: %d KB\r\n",un);     
                        printf(" Unique device ID");
                        un=(*( u16 *)0x1FFFF7E8);   /
                        printf(" U_ID[15:0]: %x\r\n",un);
                        un=(*( u16 *)0x1FFFF7EA);
                        printf(" U_ID[31:16]: %x\r\n",un);
                        un=(*( u32 *)0x1FFFF7EC);
                        printf(" U_ID[63:32]]: %x\r\n",un);   
                        un=(*( u32 *)0x1FFFF7EF);
                        printf(" U_ID[95:64]: %x\r\n",un);
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: MC_Skywalker - 01 Haziran 2014, 17:53:43
Şöylede yol izlenebilir;

Mbed kit aldığımzıda flash bölgesinde mbed.htm dosyası var bu dosayaya çift tıklayıp kayır olunuyor. htnl dosyasının içinde baltığımızda


<!-- mbed Microcontroller Website and Authentication Shortcut -->
<html>
<head>
<meta http-equiv="refresh" content="0; url=http://mbed.org/start?auth=101000000000000000000007F2F049246b510b22b33cc5a653b249bcc768f9ff&loader=11975&firmware=16457&configuration=4" />
<title>mbed Website Shortcut</title>
</head>
<body></body>
</html>


şeklinde bir kısayol var. bu Uniq ID ile siteye kayıt olunuyor. benzer bir yöntemi kartı kaysetmek için kullanabilirsiniz.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 01 Haziran 2014, 17:56:10
Kart sahibi programi indiriyor. Kartda bir tusa basarak UID degerini ogreniyor.

Bankaya para yatiriyor ve aciklama satirina 24 karakterlik UID degerini yaziyor.

Bana mail atiyor. (UID degerini maille de bildirebilir)

Hesaba para yattigi tarafimdan gorulunce bu UID degeri ve o uygulama programi icin sifreli bir dosya uretiliyor.

Kullanici internetteki programi ve sifreli bu yeni dosyayi SD karta kopyaliyor ve SD karti kite takiyor.

islemci UID degerinden sifreli dosyayi cozup para odenip odenmedigini anliyor odenmisse uygulama programini flasha yukluyor.

Sistem okey ama bayagi bir tezgahtarlik isi var. Banka hesabini kontrol et, para yattiysa sifreli dosya olustur. Email ile bu dosyayi  yolla.

Bu isleri otomatige baglayacak kadar yazilimdan anlamam ki.

Mesela

Isbankasinin web sitesinde bireysel hesap sayfasina giren hesaba yatan para varmi yokmu diye bakan varsa kac para yatmis kim yatirmis, aciklama satirina ne yazilmis bakan program nasil yazilabilir?


Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: barisertekin - 01 Haziran 2014, 18:11:17
Alıntı YapIsbankasinin web sitesinde bireysel hesap sayfasina giren hesaba yatan para varmi yokmu diye bakan varsa kac para yatmis kim yatirmis, aciklama satirina ne yazilmis bakan program nasil yazilabilir?

Windows application'da WebBrowser nesnesini kullanarak yapabilirsiniz. Tecrübeyle sabittir. Programı bir kez giriş yaptıracaksınız. Sonra oturum düşmesin diye 1 dakika da bir refresh yaptıracaksınız.

WebBrowser1.htmlDocument.FindControl["HesaplarimLinkininAdı"].Click(); şeklinde dolaşabiliyorsunuz.

Hatta click'e falan gerek yok. O sayfayı kendiniz bir kez açarsınız. Program sadece 1 dakikada bir refresh yapıp yeni ödeme gelmiş mi diye bakar.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: Müh. müh. - 01 Haziran 2014, 18:14:25
Alıntı yapılan: z - 01 Haziran 2014, 17:56:10
Kart sahibi programi indiriyor. Kartda bir tusa basarak UID degerini ogreniyor.

Bankaya para yatiriyor ve aciklama satirina 24 karakterlik UID degerini yaziyor.

Bana mail atiyor. (UID degerini maille de bildirebilir)

Hesaba para yattigi tarafimdan gorulunce bu UID degeri ve o uygulama programi icin sifreli bir dosya uretiliyor.

Kullanici internetteki programi ve sifreli bu yeni dosyayi SD karta kopyaliyor ve SD karti kite takiyor.

islemci UID degerinden sifreli dosyayi cozup para odenip odenmedigini anliyor odenmisse uygulama programini flasha yukluyor.

Sistem okey ama bayagi bir tezgahtarlik isi var. Banka hesabini kontrol et, para yattiysa sifreli dosya olustur. Email ile bu dosyayi  yolla.

Bu isleri otomatige baglayacak kadar yazilimdan anlamam ki.

Mesela

Isbankasinin web sitesinde bireysel hesap sayfasina giren hesaba yatan para varmi yokmu diye bakan varsa kac para yatmis kim yatirmis, aciklama satirina ne yazilmis bakan program nasil yazilabilir?


Başlarda, azacık spy game cilik sezmiştim ama şüphelerim vardı. Şimdi durumu tamamen kavradım. Siz bu ürünlerden max. 5-10-20 adet satacaksınız ve biraz ajanlık oynayalım diyorsunuz :)

Çünkü yukarıda bahsi geçen metodla ancak bu kadar ürün satılabilir..

Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 01 Haziran 2014, 18:30:06
Yuz bin tane satis yapmak icin ne yapmam lazim?
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: Melih1802 - 01 Haziran 2014, 18:40:09
Programcılıktan anlamam fakat bir fikrim var olmazsa çöpe atın.

Kartı alan kişiye özel bir USB dongle verilecek. Bu USB içinde nasıl bir program olabilir bilmiyorum.
Müşteri siteden indirdiği programı sadece USB dongle takarak yükleyebilecek.
Bunu  haricinde programı kart kabul etmeyecek.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: Müh. müh. - 01 Haziran 2014, 18:46:28
Alıntı yapılan: z - 01 Haziran 2014, 18:30:06
Yuz bin tane satis yapmak icin ne yapmam lazim?

Oturmuş sistem kurmak zorundasınız. Bankaya para yatır, hesapta gör, 24 byte lık id mail gönder, yeni şifre + yazılım mail gönder, kullanıcı onu sd kart a atsın. Bunlar bakkal Hüseyin mantığında yürüyen işler. Apple store dan birşey alırken böyle şeyler yapıyormuyuz?
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 01 Haziran 2014, 19:32:00
Bu bakkal Huseyin'in islerini PC'ye yaptirinca da mi bakkal Huseyin oluyoruz?

Derdim zaten bu. Bu isler otomatige baglansin.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: ErsinErce - 01 Haziran 2014, 19:33:07
Mesajım arada kaynadı gibi

web sitesine bankaların apilerini bağladığınızda havale, eft, kredi kartı üzerinden satış gibi işlemleri yapıp kontrol ettirebiliyorsunuz.

sistem itunes/gPlay tarzı bir yapıya sahip olacak yani web sitesi üzerinden yönlendirilecek

aynı zamanda mcu ya programın yüklenmesi için bir program yazmanız lazım.

her kartın idsi olacak ve bu id kullanıcıların hesabına atanıp kullanıcılar arası aktarım yapılabilecek.
X kişisi aldı y kişisine sattı durumları için

PC programına kişi hesabıyla girecek ve kartını usbden bağlayacak
satın aldığı programı karta aktaracak

PC programı web sitesine veriler gönderip dönen yanıtlarla ekranı şekillendirecek
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 01 Haziran 2014, 19:42:23
Bu API ler nasil temin ediliyor?
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: ErsinErce - 01 Haziran 2014, 19:46:24
güvenilir bir siteniz olması ilk koşul
sonrasında bir firma gerek mi araştırmak lazım
paypal için firmaya gerek yok diye biliyorum ama bankalarda durum farklıdır
sanal pos başvuru anahtar kelime
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: barisertekin - 01 Haziran 2014, 19:46:44
@ErsinEce'nin söylediklerine katılıyorum. Sadece PC Programı yerine web sitesi üzerinden bir "Kodu Yükle" butonu ile direk yükleme yapılırsa çok daha zarif olur.

Alıntı YapBu API ler nasil temin ediliyor?

Bu apileri kullanabilmek için "üye işyeri" olmanız gerekiyor. Kişisel olarak yapılamıyor. O yüzden tekil kişiler paypal gibi seçenekleri tercih etmek zorunda kalıyorlar. Firma olarak bankaya başvurmak gerekiyor.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: ErsinErce - 01 Haziran 2014, 19:52:08
Alıntı yapılan: barisertekin - 01 Haziran 2014, 19:46:44
@ErsinEce'nin söylediklerine katılıyorum. Sadece PC Programı yerine web sitesi üzerinden bir "Kodu Yükle" butonu ile direk yükleme yapılırsa çok daha zarif olur.

web sitesi üzerinden yüklenmesi sıkıntılı, usb ye erişecek java app yazmak lazım
ve java kadar sıkıntılı başka bir tarayıcı plugini bilmiyorum
en fazla 2 hafta kullanabiliyorsunuz, her güncellemede kodu değiştirmek gerekebiliyor
dell, intel bu durumdan sıkılıp ufak programlar yükletmeye başladı
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: barisertekin - 01 Haziran 2014, 19:55:32
Java değil de "Google Native Client" düşünmüştüm.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: ErsinErce - 01 Haziran 2014, 20:15:41
bu arada otomatik havale/eft onayı biraz problemli olabilir.
yanlış yazımlar, aynı miktar ödemeler söz konusu olursa

havale/eft için genelde firmalar site üzerinde siparişi askıda tutup onaya tabi tutuyorlar.

pc tarafına program yazılıp site ile interaktif bir yapı sağlandıktan sonra kişilerle muhattap olmanıza gerek kalmaz zaten

havale/eft için mesai saatleri içinde 2-3 defa admin panelinden onay vermeniz yeterli olur.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: Müh. müh. - 01 Haziran 2014, 20:41:01
Alıntı yapılan: z - 01 Haziran 2014, 19:32:00
Bu bakkal Huseyin'in islerini PC'ye yaptirinca da mi bakkal Huseyin oluyoruz?

Derdim zaten bu. Bu isler otomatige baglansin.

Sizin mail li yönteminiz bakkal Hüseyin in yöntemi. ErsinErce ve baristekin in yöntemi ise profesyönel çözümler.

Madem çok satış olacağını düşünüyorsunuz,

-Sanal Post alacaksınız. Senelik vergisi ve belirli bir aylık limiti vardır. Eğer bu limiti geçemezseniz, bankaya para ödersiniz. Geçerseniz, ödemezsiniz. Aynı 75 tl üzeri kargo bedava mantığı.

-Düzgün bir internet sitesi hazırlayacaksınız veya hazırlatacaksınız. Madem 100.000 ürün + program satacaksınız, sadece yazılımlardan 1.000.000 TL kazanacaksınız. Tutun bir yazılım mühendisi gitsin..

Ama,

20 adet satacaksanız, 10x20 = 200 TL yazılımlardan para kazanacaksınız. Sanal post un aylık masrafını bile çıkartamazsınız.. O zaman size bakkal Hüseyinin yöntemi size daha uygun olur.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 01 Haziran 2014, 21:00:47
Alıntı yapılan: barisertekin - 01 Haziran 2014, 18:11:17
Windows application'da WebBrowser nesnesini kullanarak yapabilirsiniz. Tecrübeyle sabittir. Programı bir kez giriş yaptıracaksınız. Sonra oturum düşmesin diye 1 dakika da bir refresh yaptıracaksınız.

WebBrowser1.htmlDocument.FindControl["HesaplarimLinkininAdı"].Click(); şeklinde dolaşabiliyorsunuz.

Hatta click'e falan gerek yok. O sayfayı kendiniz bir kez açarsınız. Program sadece 1 dakikada bir refresh yapıp yeni ödeme gelmiş mi diye bakar.

Daha once bu konularda hic calismadim. Bu konu ile ilgili ornek program varmi?

Bu kismi halledersem Bakkal Huseyin yontemini otomatiklestirebilirim.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: OG - 01 Haziran 2014, 21:54:40
Bankadan fatura ödemeler;
Birgün bakmışsınız ki cep faturasını ödemeyi unuttuğunuzdan aramaya kapanmış.
Hemen internetten bankaya online olup ödediniz.

Gün içinde min 5dk da telefon açılıyor. Gece başıma gelmedi bilmiyorum.

Neden min 5dk ?
Arada ya tezgahtar var, yada banka-firma (operator firma) mutabakatları 5dk da falan bir tekrarlanıyor. Mutabakattan sonra operator firma hat açma işini bir yazılımlamı yapıyor yoksa yine o tarafta bir tezgahtarmı var bilmiyorum.

Yani, tezgahtarı gecersek, banka ile arada kullanılan bir mutabakat protokolu var. Ona uygun bir yazılım var. Vs.
Hepsi tahmin tabi.

Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: barisertekin - 01 Haziran 2014, 22:40:11
Bir tane örnek uygulama yaptım. İndirip bakabilirsiniz.

http://barisertekin.com/Downloads/zwb.rar (http://barisertekin.com/Downloads/zwb.rar)

Html kodun içerisinden, text işlemleri ile sayfada istediğiniz kısmı split ederek tespitte bulunabilirsiniz.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: suatengin - 02 Haziran 2014, 02:04:06
Herkese merhaba.
Açıkçası yorumların sadece bir kısmını okudum fikir çalmış olmak istemem fakat şöyle bir fikir geldi aklıma.

1. kısım; satışını yapacağınız cip'e EEPROM kısmına bir kod yükleyerek satabilirsiniz. bir seri numarası gibi veya müşteri numarası gibi. fakat direk rakam vermek bağzı insanların eeprom numarasını değiştirerek bu güvenliği kırması gibi güvenlik açıkları oluşturur. karışık bir şekilde numaralandırmanızı tavsiye ederim.
2. kısım; müşteriye verilen program öncelikle eeprom üzerinden  kullanıcının doğru kişi olup olmadığını kontrol eder.(seri/müşteri numarası kontrolü ile) eğer doğruysa çalışmaya başlar.
  müşteriye verilen program, eğer;
  2.1; site üzerinden otomatik verilecekse; web sitenizin öncelikle müşteri bilgilerini okuması ve buradan gerekli numarayı alıp programı ona göre düzenlemesi gerekir.(bu konuda neredeyse hiç bilgim yok fakat yapılabileceğine inanıyorum)
  2.2; sizin veya bir çalışan tarafından verilecekse; müşteriyle ilgili numara alınıp, program yeniden düzenlenerek program içerisine eklenir.

bana sorunsuz gibi gözüküyor. işinize yararsa ne mutlu bana :D
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: elektronart - 02 Haziran 2014, 11:19:15
Sadece ilk sayfayı okuyup yorum yazıyorum başkası yazmışsa özür,
Ödeme yapıldığında müşteri sistemde o yazılımı indirebilir olarak kayıt edilir, sonra indirme sayfasına elindeki kartın id sini yazar veya zaten sistemde kayıtlıdır. İndireceği kod bu idye göre hazırlanır vesadece o idli kartta çalışacak kodu indirir. İndirdiği kod başka id de çalışmaz. Bunun için simetrik veya asimetrik şifrelemelerle üretilen mac doğrulama kullanılabilir. Üretim yeri sunucu doğrulama yeri kart.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: ayhani - 02 Haziran 2014, 12:37:32
Alıntı yapılan: z - 31 Mayıs 2014, 18:20:39



Bu kart islemci ile tasarim yapabilenler icin değil de hazir sistemlerle tasarim yapmak isteyenler icin.

Asil amaci step motorlu iki eksenli bir de on off turu Z ekseni olan mekanizmalar icin CNC kontrol karti. Minyatur sistemler icin. (PCB kazima, delme, smd pick & place vs sistemler yapmaya   yariyor)

Fakat ustune yuklenecek yazilimlarla bu kart, 3 fazli asenkron motor hiz kontrolcu, BLDC surucu, kulucka makinasi beynine de donusturulebilir. Endustriyel PID gorevi de ustlenebilir. Ledli reklam panosuna da donusebilir. Isteren kaynak makinesi icin SMPS unitesi, istersen enduksiyon isitma.

Sonucta ARM islemcili bir kart. Genisleme yuvasi sayesinde atlayabilir, ziplayabilir, ata binebilirsiniz.

Sonucta bu karta yazilim gelistirip kendi pazarimi olusturmaya calisacagim.



Hocam naziçane birkaç fikrim var.
Öncelikle bu kart hazır sistemler ile ürün geliştirmek isteyenler için demiş ve genişleme yuvalarından bahsetmişsiniz. Yani alan kişi genişleme yuvalarına kart tasarlayıp kullancacak ama programlamayla uğraşmayacak. Sanırım doğru anladım. Eğer böyleyse pcb tasarlamayı bilip mikrodenetleyici programlamayı bilmeyen çok az kişi vardır diye düşünüyorum.

Bunları piyasanın dar olduğunu belirtmek için yazdım.

Eğer ben böyle birşey yapmak isteseydim. Kartın özel yapacağı her iş için (cnc, kuluçka makinası vs) detaylı bir anlatım hazırlar o işe özel genişleme modüllerini hazırlardım. Müşteriniz kartı hangi amaçla kullanacaksa o işe  özel program yüklenmiş mikrodenetleyiciyi satardım. Çünkü anladığım kadarı ile sizin ürünü alan kişiler bir deneme kartında ziyada son kullanıcı olarak direk bir sistemde kullanacağı bir kart alacak.

Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 02 Haziran 2014, 13:28:26
Kisaca projenin gelisiminden bahsedeyim.

Bu projeye basladigimda bahsettigim fikirlerin hic biri ortada yoktu. Dogaclama oldu.

Baslangictaki amac;

Mikro cnc kontrol karti yapmakti. Verileri usb vs ile bilgisayardan kablo ile değil de SD kart ile almasi asil amacti. Yani bilgisayar olmadan kendi basina calisabilen minik makineler yapmakti.

Sonra, daha onceleri basima gelen ve piyasadan geri toplayip yazilim hatasini duzeltip geri yollamak zorunda kaldigim kartlardaki kotu deneyim aklima geldi.

Kart uzerindeki yazilimi uzaktan guncelleyebilmeliydim.

Eger yazilim gincellenecekse bu kez de bu yazilimin kopyalanmasina engel olma fikri ortaya cikti. Bu  da beraberinde kartin kopyalanmaya direncli olmasini gerektirdi.

Hadi bu kadar ugrastik kart sadece cnc isleri icin olmasin farkli isler icin de kullanilabilsin fikri dogdu.

Gecmiste internet uzerinden satis yaptigim gunlerde bankaya para yattimi yattiysa paket hazirla kargoya ver vs tezgahtarlik isleri aklima geldi simdi de bu soruna cozum ariyorum.

Bu arada cok kart satacagimi sanmayin. Bugune kadar ticari basari elde edemedim. Sadece ugraslarimin karsiligini alabildim.

Fakat  problem yaratmayi ve cozmeyi cok severim.

Bu proje bastan asagiya problem dolu.

Genisleme yuvasina takilacak kartlara gelirsek;

Bazi kartlari da ek urun gibi ben yapar ve internetten satarim yada bazi kartlarin semasini vs veririm yapan yapar yada yaptirir. O kismi simdilik onemli değil.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: erkan614 - 02 Haziran 2014, 17:19:24
önce parayı garanti altına almaktansa müşteriyi garanti altına alın (sadık müşteri kitlesi)
çok ucuz fiyatlara geliştirme kartı ve basit programlar yazın ve free dağıtın
biraz daha özellikli program ve kartları daha iyi kar yüzdesi para ile satın
bedava programlar clon kartlarınızda dahi çalışsın
ama müşteri clonunu yaparak kaybedeceğim vakte yazık deyip orj satın alma yoluna girsin
önceliğiniz para ise karşınıza hep pintiler çıkar
önceliğiniz birşeyler yapmak ise karşınıza hep birşey yapmak isteyenler çıkar
isterseniz buna karma deyin
ben ilahi adalet diyorum
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: speak48 - 02 Haziran 2014, 17:35:53
Alıntı yapılan: z - 02 Haziran 2014, 13:28:26
Eger yazilim gincellenecekse bu kez de bu yazilimin kopyalanmasina engel olma fikri ortaya cikti. Bu  da beraberinde kartin kopyalanmaya direncli olmasini gerektirdi.

eğer sorun sadece buysa
her kullanıcı için security eeprom verirsin
bundan olanlar kartı çalıştıra bilir ve update ederler

aynı kart ama farklı fonkiyon  için farklı eeprom kullanırsın.
kullanıcı sadece bi eeprom takar söker update veya fonksiyon değişimi yapar

bahsettiğim eeprom onewire +sha256 kullanıyor.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 02 Haziran 2014, 20:29:27
Hocam ben çipleri hic sevmem. Eğer işlemcimim içinde boş yer varsa analog digital hic farketmez yapilacak işi işlemci içindeki donanım ve yazılımla halletmeye çalışırım.

Bu, asm gibi içime nufus etmiş katı bir kural.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: Müh. müh. - 02 Haziran 2014, 21:40:57
Proje baştan yanlış başlamış ve yanlış ilerlemiş. Hedefinden sapmış.. Daha tam bir amacınız yok. Şöyleydi, sonra böyle oldu, böyle olunca böyle oldu diyorsunuz.

Bence oturun, arduino tarzı birşeyler yapın. Mantık yine sizin mantığınızda olsun. Hazır ve kapalı kod. Hayata dair amatör kişilerin çözemediği şeyleri düşünün ve bunlara göre kod yazın. İnsanlarda kapalı kodları indirip, hazır çözümü kullansınlar. Kart + yazılımdan paranızı kazanın. Yalnız yazılımlar çok mantıklı çözümler olmalı ki, insanların arduino vs platformlardan vazgeçip, sizin ürünlerinizi kullanabilmeli.

Şuana kadar yaptığınız herşeyi çöpe atın ve en başta ne yapmam lazım diye düşünün. Çünkü aksi, kişisel tatminin ötesi değil.. Ayrıca mini cnc olayında pekte ticari gelecek görmüyorum.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: muhittin_kaplan - 02 Haziran 2014, 22:47:56
Kavgada Söylenmez
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: serdararikan - 02 Haziran 2014, 23:06:38
bu kadar gizli,bu kadar mühim nasıl bir yazılımınız var merak ettim açıkçası???

madem amacınız bir platform oluşturup bu paltforma farklı işlevleri yerine getirebilecek çözümler satmak istiyorsunuz,her donanımın bir ID si olur.kullanıcı donanımın ID sini girer istediği işleve uygun kod bir kodlama sistemiile karıştırılıp kullanıcıya bir dosya olarak verilir.bu dosyayı alan kullanıcı looader tarzı bir program ile istenirse PC den donanıma veri gönderilirken,istenilirse donanım içinde paketler açılırken kodlanmış verilerin kodu çözülür ve donanıma yüklenir.sistem içerisinde bir sayaç barındırır.bu sayaç başarısız yüklemeleri sayar ve belirlenene sayıda başarısız yüklemeye ulaşıldığında sistemi kullanılmaz hale getirir.kullanıcı satış aşamasında sistemde korsanlığa karşı bu tarz bir koruma düzeneği bulunduğu konusunda uyarılır ve bunu okuduğunu,kabul ettiğini teyit eden bir sözleşme yapılır.

eğer derdiniz online kod satmaksa bunun donanımla veya mikrodenetleyici programcılıyla pek alakası yok daha çok web programcılığı ile alakası var.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 03 Haziran 2014, 00:22:27
Alıntı yapılan: Müh. müh. - 02 Haziran 2014, 21:40:57
Proje baştan yanlış başlamış ve yanlış ilerlemiş. Hedefinden sapmış.. Daha tam bir amacınız yok. Şöyleydi, sonra böyle oldu, böyle olunca böyle oldu diyorsunuz.

Bence oturun, arduino tarzı birşeyler yapın. Mantık yine sizin mantığınızda olsun. Hazır ve kapalı kod. Hayata dair amatör kişilerin çözemediği şeyleri düşünün ve bunlara göre kod yazın. İnsanlarda kapalı kodları indirip, hazır çözümü kullansınlar. Kart + yazılımdan paranızı kazanın. Yalnız yazılımlar çok mantıklı çözümler olmalı ki, insanların arduino vs platformlardan vazgeçip, sizin ürünlerinizi kullanabilmeli.

Şuana kadar yaptığınız herşeyi çöpe atın ve en başta ne yapmam lazım diye düşünün. Çünkü aksi, kişisel tatminin ötesi değil.. Ayrıca mini cnc olayında pekte ticari gelecek görmüyorum.

Hayir efendim. Proje aynen benim dedigim gibi devam edecek. Siz kendi kartinizi vs bildiginiz gibi yaparsiniz.

Alıntı Yapeğer derdiniz online kod satmaksa bunun donanımla veya mikrodenetleyici programcılıyla pek alakası yok daha çok web programcılığı ile alakası var.

Malesef donanimla cok alakasi var.

Applestore'da satilan bir yazilimi Apple donanimi olmadan satin almayi deneyin.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: speak48 - 03 Haziran 2014, 12:47:29
Alıntı yapılan: z - 02 Haziran 2014, 20:29:27
Hocam ben çipleri hic sevmem. Eğer işlemcimim içinde boş yer varsa analog digital hic farketmez yapilacak işi işlemci içindeki donanım ve yazılımla halletmeye çalışırım.

Bu, asm gibi içime nufus etmiş katı bir kural.


hocam alınmayın ama şöyle tabirler vardır.

ne emmeye geliyonuz ne gömmeye
.mı buldunuzda ..sını arıyonuz.

dediğim yöntem fpga lardaki güvenlik sılıntısı için bulunmuş dünyaca kullanılan bir çözümdür.
http://www.maximintegrated.com/en/products/digital/memory-products/DS28E01-100.html (http://www.maximintegrated.com/en/products/digital/memory-products/DS28E01-100.html)

yok asm olcak yok sadece stm olcak sadece işlemci kullanılacak ..
böyle takıntılarla proffesyonel ürünler tasarlanamaz
şurası böyle olmadı şurası böyle olmadı diye döner durursunuz.



ya sağlam , donanımsal tüm ihtiyaçlarınızı karşılayacak bir mcu seçin
yada dünyanın kabul ettiği yöntemlere başvurun
amerikayı yeniden keşfetmeyin.

Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: erkan614 - 03 Haziran 2014, 13:41:09
Alıntı yapılan: z - 03 Haziran 2014, 00:22:27
...
Applestore'da satilan bir yazilimi Apple donanimi olmadan satin almayi deneyin.

popüler çoğu uygulama google playdede mevcut
ki özgürlük bakımından google play ileriki zamanlarda appstrou tokatlar

burda size yazılan yorumlar yardım amaçlı ister kullanın ister kullanmayın
ama karşınızdakine sen kendi kartında öyle yaparsın demek biraz garip

neyse size tavsiyem biraz daha özgür alanlar oluşturmanız ve kullanıcı dostu olamnız böylece tercih sebebi olursunuz
yoksa birkere müşteri cephe aldımı kartı elmastan yapsan kimse tercih etmez (şahsi fikirdir kimseyi bağlamaz)
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 03 Haziran 2014, 13:56:50
@speak48

Pişmiş aşa su katılmaz. 

Ortaya koyduğum problemin çözümü için bazı sınırlarmalar getirmem kadar doğal hiç bir şey olamaz.

FPGA vs ile donanımı şişirmenin alemi yok. Mevcut çalışmaları çöpe atıp yeni bir tasarıma başlama fikrine hiç ama hiç tahammülüm yok.

STM32F103 gibi güçlü bir işlemcinin olduğu donanımdan bahsediyoruz. Eğer böylesine müthiş bir işlemci ile bu
problemi aşılamayacağını iddia ediyorsanız ciddi söylüyorum bu işleri bırakın.

Zstore için Barisertekin 'in önerisi yeterli görünüyor.  Amacım Appstore'u bire bir taklit etmek değil.  İnternet üzerinden yazılım satışı ve aktivasyon maili yollama işinin otomatiğe bağlanması. FPGA vs nereden çıktı anlamıyorum.

Alıntı Yapburda size yazılan yorumlar yardım amaçlı ister kullanın ister kullanmayın
ama karşınızdakine sen kendi kartında öyle yaparsın demek biraz garip

Açmış olduğum başlıkta tasarımı çöpe at işe yaramaz projeye yeniden başla vs gibi cevaplarla yardım olmaz.
Böyle cevaba vereceğim cevap nettir. "Kendi kartını istediğin gibi tasarla benden uzak dur."

Merak edip bana böyle cevap yazan adamın soru cevap geçmişine baktım da usturuplu önerilerde bulunabilmesi için
daha bir fırın ekmek yemesi lazım.

Böyle fikirleri savunan adamın arkasında durmana da şaşırdım.

Bu işi klavye başına geçip beceremeyecekler bu başlığa cevap yazmasın.

Kuru gürültü yapmayın.....
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: speak48 - 03 Haziran 2014, 14:06:51
Alıntı yapılan: z - 03 Haziran 2014, 13:56:50
@speak48
FPGA vs ile donanımı şişirmenin alemi yok. Mevcut çalışmaları çöpe atıp yeni bir tasarıma başlama fikrine hiç ama hiç tahammülüm yok.

hocam ben size fpga kullanın  demedim fpga larda bile bu sistem sıklıla kullanılıyor diye örnek verdim
siz kendiniz diyorsunuz bu işlemcinin mpusu yok, ama siz yüksek güvenlik istiyorsunuz.
o işlemci sizin istediğiniz yüksek güvenliği sağlayabilir ama beklide
hem yüksek güvenliğe hemde yapacağınız işi kurtaramayabilir
asıl siz bırakın ,bu işi ve inadı

bu eepromu usb dongle gibi bir kılıfa sokup kullanabilirsiniz
aslında çok şık bir çözüm olur

benim yapacağım donanımlarda kesinlikle bunu kullanacağım şuraya yazıyorum
bakalım siz ne yapacaksınız
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 03 Haziran 2014, 14:16:55
Bu işi mevcut donanımla yapamazsam sana söz bu işleri bırakacağım.

Peki ya yaparsam?
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: speak48 - 03 Haziran 2014, 14:22:00
hocam kimse yapamazsınız demede ki

amacım size en uygun çözümü sunmak.

siz yapasınız da yaptığınız en kolay yol en uygun yol olmaz.
inadına zor olmuş olur.buna değer diyorsanız.
gene fikirlerimle yanınızdayım


Alıntı yapılan: muhittin_kaplan - 02 Haziran 2014, 22:47:56
Kavgada Söylenmez
bu kadar güzel karşılığı sadece iki kelimeyle ifade etmek
herhalde Türkçemizin güzelliği
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 03 Haziran 2014, 15:02:06
O zaman mevcut donanımla yapılabilecek bir iş ise neden tartışıyoruz.

Boru değil, bu STM32F103.

Fransız kalacaklar için son bir açıklama yapıyorum ve ilk fırsatta Barışertekin'in önerisi ile yola çıkıyorum.

1) Elimde STM32F103 işlemcili bir kitimiz var.
2) İşlemci SD kart ile getirilen dosyaları okuyabiliyor.
3) İşlemci üzerinde kendi yazdığım bootloader var. Çip üreticisi okuma koruması altındaki çipin jtag/swd vs mevcut yöntemlerle vs okunamadığını söylüyor. (ST'nin yalacısıyım)

Bu şartlar altında;

1) Bootloader ancak benim tarafımdan hazırlanmış uygulama programlarını SD karttan okur ve Flash'a yükler. (Bu kısmı mecburen gizli bilgi) İsteyen kırabilir.
2) Uygulama programlarını web sitesinden yayınlamaktayım. Dileyen herkes uygulama programlarını indirebilir ve SD karta kopyalayabilir. Ancak içi kriptolu olduğu için dosya içeriği anlaşılır değildir. (İsteyen kırabilir).

Bu 1 yada 2 nolu kısım kırıldığı anda sistemim çöker. Sıradan bir kit durumuna dönüşür.

Şimdi gelelim bu başlığı açma sebebime;

1) Kitime sahip herhangi bir kişi, web sitemden indireceği kodu kitime ücretsiz yükleyebilsin ve 5 ..10 deneme yapabilsin. (3 kağıtcılara dayanıklı)
Eğer hoşuna giderse yazılımı satın alsın.

2) Parasını ödediği anda artık, indirdiği yazılım süresiz kitinde çalışsın.

3) Hatta para verip aldığı uygulamayı silip bir başka uygulama programı yüklese bile,  satın alıp daha sonra sildiği programı tekrar yüklediğinde gene süresiz kullanabilsin.

Şimdi bu son 3 istek, STM32F103 yazılımlarında (bunlara ZIOS adını verdim) ilave değişiklik yapmamı gerektiriyor.
Bu 3 isteği gerçekleştirmek adına ilave donanım kullanmayacağım. (FPGA, eeprom vs)

Zaten bu kısım yani ZIOS kısmı bu başlığı ilgilendirmiyor.

Bu başlıktaki sorum;

Kim program satın aldı kim para yatırdı? bu adama aktivasyon kodu hazırla vs vs işlerle ben uğraşmak istemiyorum.
Derdim PC ye koyacağım program internete bağlansın, banka hesaplarıma girsin yatan para varsa kim yollamış baksın
banka açıklama bilgilerine bakarak para yatıran kişinin hangi uygulama programını almak istediğini hangi seri numaralı
kite sahip olduğunu öğrensin.

Daha sonra aktivasyon kodu içeren bir dosya hazırlasın bunu da ilgili kişinin email adresine yollasın.

Müşteri, email ekindeki dosyayı SD karta kopyalasın bunu da kite takıp aktivasyon aşamasını bitirsin.

Topu topu sorunum bu renkli yazdığım kısım.

ZIOS yazılımlarını zaten ben yazıyorum o kısımda değişiklik olacaksa onu zaten önereceğiniz yönteme göre ben yapacağım. Ama asla ve asla
ilave donanım olmayacak.

Şimdi taa başından beri verilen cevaplara bakın. Bunlara verdiğim cevaplara bakın.

Adam yazmış sistem baştan aşağı yanlış çöpe at. Amerikayı yeniden keşfetme vs.

Diyorsunizki niye kızıyorsun?  Kızmayayım da ne yapayım?

Zaten işler tıkır tıkır ilerliyor. Pişmiş aşa neden su katayım?

Satın aldğınız programı aktive etmenin bir kaç yolunu veriyor gavur.

Telefonla mı aktivasyon kodunu almak istersin? Email ilemi? vs vs.

Gavur yaparsa kıtır kıtır. Ben yaparsam meee olmaz öyle şey.

Bilmeyen varsa anlatırım bu fıkrayı.....
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: barisertekin - 03 Haziran 2014, 15:12:34
Bir önceki sayfada basit örnek bir program paylaştım. Gördünüz mü?
Ben bu şekilde web üzerinden fatura sorgulamaları gibi her şeyi banka üzerinden yapabiliyorum. Paylaştığım programı uyarlayabilirsiniz.

http://barisertekin.com/Downloads/zwb.rar (http://barisertekin.com/Downloads/zwb.rar)
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: speak48 - 03 Haziran 2014, 15:15:46
Alıntı yapılan: z - 03 Haziran 2014, 15:02:06
O zaman mevcut donanımla yapılabilecek bir iş ise neden tartışıyoruz.
Satın aldğınız programı aktive etmenin bir kaç yolunu veriyor gavur.
Telefonla mı aktivasyon kodunu almak istersin? Email ilemi? vs vs.

hocam birden çok güvenlik yöntemi varsa çok basit kırılabiliniyor.
siz güvenliği tam sağladım diye düşünüyorsanız
benim için sorun yok.
ben sisteminizi analiz etmeden tamamen güvenli olduğunu düşünemem.


Alıntı yapılan: z - 03 Haziran 2014, 14:16:55
Bu işi mevcut donanımla yapamazsam sana söz bu işleri bırakacağım.

ayrıca bitirdiğinizde güvenlik testi için bana bir tane çalışan sistem gönderin bi bakalım
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 03 Haziran 2014, 15:31:59
Alıntı yapılan: barisertekin - 03 Haziran 2014, 15:12:34
Bir önceki sayfada basit örnek bir program paylaştım. Gördünüz mü?
Ben bu şekilde web üzerinden fatura sorgulamaları gibi her şeyi banka üzerinden yapabiliyorum. Paylaştığım programı uyarlayabilirsiniz.

http://barisertekin.com/Downloads/zwb.rar (http://barisertekin.com/Downloads/zwb.rar)

Hocam dosyayı indirdim de incelemeye fırsatım olmadı.

Yanlız hemen aklımdaki bir soruyu sorayım. Banka web sitesinde görsel değişikliğe giderse çözümünüzde de değişiklik gerekiyormu?

@Speak48

Yaptığım güvenliği merak ediyorsanız bir tane kit sipariş edersiniz.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: barisertekin - 03 Haziran 2014, 15:37:15
Bizimde aklımıza gelen ilk soru bu olmuştu ama uzun zamandır kullanıyoruz. Değişiklik olsa bile 2 dakikada halledilebilir. Sizin bakacağınız bir sayfa bilemedin ödemenin detayı için bir iç sayfaya daha bakılır.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: Müh. müh. - 03 Haziran 2014, 21:33:26
Alıntı yapılan: z - 03 Haziran 2014, 13:56:50
@speak48

Pişmiş aşa su katılmaz. 

Ortaya koyduğum problemin çözümü için bazı sınırlarmalar getirmem kadar doğal hiç bir şey olamaz.

FPGA vs ile donanımı şişirmenin alemi yok. Mevcut çalışmaları çöpe atıp yeni bir tasarıma başlama fikrine hiç ama hiç tahammülüm yok.

STM32F103 gibi güçlü bir işlemcinin olduğu donanımdan bahsediyoruz. Eğer böylesine müthiş bir işlemci ile bu
problemi aşılamayacağını iddia ediyorsanız ciddi söylüyorum bu işleri bırakın.

Zstore için Barisertekin 'in önerisi yeterli görünüyor.  Amacım Appstore'u bire bir taklit etmek değil.  İnternet üzerinden yazılım satışı ve aktivasyon maili yollama işinin otomatiğe bağlanması. FPGA vs nereden çıktı anlamıyorum.

Açmış olduğum başlıkta tasarımı çöpe at işe yaramaz projeye yeniden başla vs gibi cevaplarla yardım olmaz.
Böyle cevaba vereceğim cevap nettir. "Kendi kartını istediğin gibi tasarla benden uzak dur."

Merak edip bana böyle cevap yazan adamın soru cevap geçmişine baktım da usturuplu önerilerde bulunabilmesi için
daha bir fırın ekmek yemesi lazım.

Böyle fikirleri savunan adamın arkasında durmana da şaşırdım.

Bu işi klavye başına geçip beceremeyecekler bu başlığa cevap yazmasın.

Kuru gürültü yapmayın.....


-Burada size yazılan mesajlar "öneri" içeriklidir. İster kaale alın, ister almayın. Bu beni enterese etmez. Yalnız, bir mühendis, tasarladığı şeyin içinde yaşar. Tasarlanan, çirkin ötesi şey, ona iphone gibi görünür. Size sadece önerilerde bulundum. Taa en başında speak48 ve baristekin ile nasıl yapmanız gerektiğini söyledik.. ama verdiğiniz tepki ortada..

-Büyük ihtimalle benden yaşlısınız. Bu yüzden, evet.. Benim daha bir fırın ekmek yemem lazım ama, sizin olgunlaşmanız için yiyebileceğiniz birşey varmı bilmiyorum.. :)

-Şuradan nerede ve hangi konumda çalıştığınızı bilmiyorum ama arge-tasarım üzerine çalışmadığınız aşikar. Eğer yaşınız el verirse yada emekli olmazsanız, bu deneyimi yaşadığınızda yazdığım mesajların, mantıklı olduklarını göreceksiniz. (Projede amaçtan amaca zıplayıp durmuşsunuz)

-Yukarıda FPGA örnekli öneri için yazdıklarınızı okuduğumda, sizin için yazılan mesajları, düzgünce okuyamadığınızı yada okuduğunuzu anlamadığınızı düşünüyorum. Bu durumun, benim mesajlarımın başına gelmiş olma olasılığı da çok yüksek..

-Benim kimseyle sorunum yok. Uzunca sürede burada kalmayı düşünüyorum. Geçmişteki ticari başarısızlıklarınızdan bahsettiniz. Yapın projenizi, görelim bakalım. Bu mantıkta ilerlediğiniz sürece, sonucun hüsran olacağını şimdiden buraya yazıyorum.. İleride, işlerin hayal ettiğiniz gibi gitmediğini anladığınızda, buradan alıntı yapar, size XXX ay-yıl önce neler önerdiğimi ve sizin neler yaptığınızı gösteririm. (Bu arada umarım işleriniz iyi gider..)

-Son olarak, yapacağınız iş belli ama sanırım siz biraz reklam yapmaya çalışıyorsunuz. Şuan bile, bakkal Hüseyin yöntemi sizin için yeterli. barıştekin havaleleri otomatik kontrol edebilmek için proje paylaştı. Alın o proje dosyasını, activation kod üreten ve havale yapan kişiye mail gönderen kodlar ekleyin, işiniz görülecek.. Yalnız siz meseleyi uzattıkça uzatıyorsunuz. Milleti yanlış anlayıp, sayfalarca mesajlar yazılmasını sağlıyorsunuz gibi görünüyorsunuz dışarıdan.


p.s= projeniz bitince speak48 ve bende birer ürün satın alalım. Hem şu satılacak olan 20 ürün, 22 ye çıkmış olur. Hemde sizin sitemi kırarsak, diğer 20 için burada paylaşım yapar, onların hayatlarını kurtarırız.. :)

p.s2=Beni tersten anladığınız için, artık size öneride bulunmayacağım. Eğer şahsım adına, birşeyler yazmazsanız, bende şimdiki gibi mesaj yazmak zorunda kalmam..


Başarılar dilerim.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 03 Haziran 2014, 21:53:21
Tamam benim fikirleri cope atalim sayin Muh.muh.

Uzerinde ugrastigim sistemin benzeri calismayi yapmak isteyen arkadaslar bu basligi gorup de  yazilanlari okumak isterlerse;

Kartin icindeki loaderi nasil korumaliyim?

SD karttaki verileri nasil gizlemeliyim?

Aktivasyon isini nasil yapmaliyim?

Bu isi bir profesyonel olarak yapmak istersen nasil yaparsin?

Anlatirmisin? pls...

Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: OG - 03 Haziran 2014, 22:16:47
@Müh.müh.,
@z daldan dala atlayabilir, ticari olarak da pek birşey yapamamış olabilir. Ancak açtığı konuların çoğu beyin fırtınasına döner. Ana başlık ve ana konu dışında türlü türlü farklı konular ortaya çıkar ve konuşulur.

Ve gün gelir, bunların içindeki geçenlerden birileri istifade eder.

Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: Müh. müh. - 03 Haziran 2014, 22:45:08
Alıntı yapılan: OG - 03 Haziran 2014, 22:16:47
@Müh.müh.,
@z daldan dala atlayabilir, ticari olarak da pek birşey yapamamış olabilir. Ancak açtığı konuların çoğu beyin fırtınasına döner. Ana başlık ve ana konu dışında türlü türlü farklı konular ortaya çıkar ve konuşulur.

Ve gün gelir, bunların içindeki geçenlerden birileri istifade eder.

İşte ben o beyin fırtısına katılmak amaçlı önerilerde bulundum. ErsinErce, speak48, baristekin de ve bende yanlış anlaşıldık. Sanırım, ağabeyimiz biraz dediğim dedik bir kişiliğe sahip.

Mesajlarımı yazarken, yapıcı olmak ve öneride bulunmak istemiştim sadece..

Neyse, lütfen sahsım adına cevap vermem gereken mesajlar yerine, konunun devamı niteliğindeki mesajlar gelsin. Çünkü,

-Konuyu baltalamak ve farklı noktaya çekmek istemiyorum.
-Ağabeyimizin işlerine köstek olmak istemiyorum. Burada bu tarz mesajlar yazmak yerine, agabeyimizin projesini tamamladığını görmek beni daha çok mutlu eder.

İyi akşamlar.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: Melih1802 - 04 Haziran 2014, 11:54:57
Alıntı yapılan: z - 03 Haziran 2014, 15:02:06
O zaman mevcut donanımla yapılabilecek bir iş ise neden tartışıyoruz.

Boru değil, bu STM32F103.

Fransız kalacaklar için son bir açıklama yapıyorum ve ilk fırsatta Barışertekin'in önerisi ile yola çıkıyorum.





1) Elimde STM32F103 işlemcili bir kitimiz var.
2) İşlemci SD kart ile getirilen dosyaları okuyabiliyor.
3) İşlemci üzerinde kendi yazdığım bootloader var. Çip üreticisi okuma koruması altındaki çipin jtag/swd vs mevcut yöntemlerle vs okunamadığını söylüyor. (ST'nin yalacısıyım)

Bu şartlar altında;

1) Bootloader ancak benim tarafımdan hazırlanmış uygulama programlarını SD karttan okur ve Flash'a yükler. (Bu kısmı mecburen gizli bilgi) İsteyen kırabilir.
2) Uygulama programlarını web sitesinden yayınlamaktayım. Dileyen herkes uygulama programlarını indirebilir ve SD karta kopyalayabilir. Ancak içi kriptolu olduğu için dosya içeriği anlaşılır değildir. (İsteyen kırabilir).

Bu 1 yada 2 nolu kısım kırıldığı anda sistemim çöker. Sıradan bir kit durumuna dönüşür.

Şimdi gelelim bu başlığı açma sebebime;

1) Kitime sahip herhangi bir kişi, web sitemden indireceği kodu kitime ücretsiz yükleyebilsin ve 5 ..10 deneme yapabilsin. (3 kağıtcılara dayanıklı)
Eğer hoşuna giderse yazılımı satın alsın.

2) Parasını ödediği anda artık, indirdiği yazılım süresiz kitinde çalışsın.

3) Hatta para verip aldığı uygulamayı silip bir başka uygulama programı yüklese bile,  satın alıp daha sonra sildiği programı tekrar yüklediğinde gene süresiz kullanabilsin.

Şimdi bu son 3 istek, STM32F103 yazılımlarında (bunlara ZIOS adını verdim) ilave değişiklik yapmamı gerektiriyor.
Bu 3 isteği gerçekleştirmek adına ilave donanım kullanmayacağım. (FPGA, eeprom vs)

Zaten bu kısım yani ZIOS kısmı bu başlığı ilgilendirmiyor.

Bu başlıktaki sorum;

Kim program satın aldı kim para yatırdı? bu adama aktivasyon kodu hazırla vs vs işlerle ben uğraşmak istemiyorum.
Derdim PC ye koyacağım program internete bağlansın, banka hesaplarıma girsin yatan para varsa kim yollamış baksın
banka açıklama bilgilerine bakarak para yatıran kişinin hangi uygulama programını almak istediğini hangi seri numaralı
kite sahip olduğunu öğrensin.

Daha sonra aktivasyon kodu içeren bir dosya hazırlasın bunu da ilgili kişinin email adresine yollasın.

Müşteri, email ekindeki dosyayı SD karta kopyalasın bunu da kite takıp aktivasyon aşamasını bitirsin.

Topu topu sorunum bu renkli yazdığım kısım.

ZIOS yazılımlarını zaten ben yazıyorum o kısımda değişiklik olacaksa onu zaten önereceğiniz yönteme göre ben yapacağım. Ama asla ve asla
ilave donanım olmayacak.

Şimdi taa başından beri verilen cevaplara bakın. Bunlara verdiğim cevaplara bakın.

Adam yazmış sistem baştan aşağı yanlış çöpe at. Amerikayı yeniden keşfetme vs.

Diyorsunizki niye kızıyorsun?  Kızmayayım da ne yapayım?

Zaten işler tıkır tıkır ilerliyor. Pişmiş aşa neden su katayım?

Satın aldğınız programı aktive etmenin bir kaç yolunu veriyor gavur.

Telefonla mı aktivasyon kodunu almak istersin? Email ilemi? vs vs.

Gavur yaparsa kıtır kıtır. Ben yaparsam meee olmaz öyle şey.

Bilmeyen varsa anlatırım bu fıkrayı.....




"z" hocam DELTA firmasının ürettiği PLC CPU sunun içindede aynı işlemciden var bizzat içini açıp gördüm. Bildiğim kadarı ile de henüz ( kırdığını idda edenler hariç ) kırıldığını görmedim.


Ayrıca ben fıkrayı bilmiyorum
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: ayhani - 04 Haziran 2014, 12:33:31
Alıntı yapılan: z - 03 Haziran 2014, 15:02:06


Bu başlıktaki sorum;

Kim program satın aldı kim para yatırdı? bu adama aktivasyon kodu hazırla vs vs işlerle ben uğraşmak istemiyorum.
Derdim PC ye koyacağım program internete bağlansın, banka hesaplarıma girsin yatan para varsa kim yollamış baksın
banka açıklama bilgilerine bakarak para yatıran kişinin hangi uygulama programını almak istediğini hangi seri numaralı
kite sahip olduğunu öğrensin.

Daha sonra aktivasyon kodu içeren bir dosya hazırlasın bunu da ilgili kişinin email adresine yollasın.

Müşteri, email ekindeki dosyayı SD karta kopyalasın bunu da kite takıp aktivasyon aşamasını bitirsin.

Topu topu sorunum bu renkli yazdığım kısım.

ZIOS yazılımlarını zaten ben yazıyorum o kısımda değişiklik olacaksa onu zaten önereceğiniz yönteme göre ben yapacağım. Ama asla ve asla
ilave donanım olmayacak.

..


Hocam bir programın bankaya girip havaleleri kontrol etmesi zor.  Sizin sisteminiz benim kullandığım(kolayplc kolaypic) sisteme benziyor. Sizin ilacanızı paypal. Sitenizden programı kişi paypal ile alacak, paypal ödeme aldığında sizin sitenizde belirlediğiniz bir sayfaya dönüş yapar. İşte bu esnada paypal apilerinden anlayan biri ile parayı ödeyen kişilere otomatik lisans dosyası üretebilirsiniz . Şu an indirilebilir plc e-kitaplarımda böyle bir sistem var ama otomatik  lisans üretim işi profesyonel bir programla yapılıyor kendim yapsaydım yardımcı olurdum.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 04 Haziran 2014, 12:42:28
Fıkrayı anlatayım.

Adamın biri sabah kalktığında bahçede ekili lahanaların pek çoğunun yapraklarının koparıldığını görür ve çılgına döner.
Ertesi gün de gene lahanaların bir kısmının yaprakları yoktur. Ertesi gün de, ertesi günde.

Adam and içer. Sabaha kadar nöbet tutatacağım, bunu kim yapmıyorsam onu yakalayıp ...keceğim der.

Akşamdan gizlenir. Gün ışırken bir koyun çıka gelir. Başlar lahanaların yapraklarını yemeye.

Adam kendime söz verdim mecburen sözümü tutacağım der ve yakalar koyunu.

Connection işlemini yaptığı anda koyun "meeeee" diye bağırır.

Adam kafa sallar. "Yaprakları yerken kıtır kıtır sapına gelince meeee" tabii der.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: ayhani - 04 Haziran 2014, 15:16:50
Alıntı yapılan: z - 04 Haziran 2014, 12:42:28
Fıkrayı anlatayım.

Adamın biri sabah kalktığında bahçede ekili lahanaların pek çoğunun yapraklarının koparıldığını görür ve çılgına döner.
Ertesi gün de gene lahanaların bir kısmının yaprakları yoktur. Ertesi gün de, ertesi günde.

Adam and içer. Sabaha kadar nöbet tutatacağım, bunu kim yapmıyorsam onu yakalayıp ...keceğim der.

Akşamdan gizlenir. Gün ışırken bir koyun çıka gelir. Başlar lahanaların yapraklarını yemeye.

Adam kendime söz verdim mecburen sözümü tutacağım der ve yakalar koyunu.

Connection işlemini yaptığı anda koyun "meeeee" diye bağırır.

Adam kafa sallar. "Yaprakları yerken kıtır kıtır sapına gelince meeee" tabii der.


Bu ne şimdi? Konuyla alakası ne?

Konu fıkralara saptı demekki en az sizinki kadar alakasız bir fıkrada benden

Bir gün bir papağan bir maymun küçük bir uçakla uçuyorlarmış. Papağan bir ara pilotun ensesine bir şaplak patlatmış. Pilot bunu uyarmış. Neyse papağan bunu bir daha yapmış. Pilot dönüp ibn.............k yapma aşağı atarım demiş.

Neyse bir süre sonra maymununda canı çekmiş pilotun enseye bir şaplak patlatmış. Pilot o sinirle bunun ikisini tutup aşağı atmış.

Tam aşağı düşerlerken papağan maymuna sormuş;
-Lan oğlum sen uçmayı biliyormusun
Maymunda;" YOOO" demiş
Papağan; "Lan uçmayı bilmiyorsan ne diye ibn.............k yapıyon demiş"
:)
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 09 Haziran 2014, 15:56:01
Nihayet ücretlendirme konusuna da çözüm getirdim.

Web sitesinden yayınlanan programların ücretlimi ücretsiz mi olduğu programın hex kodlarının bir köşesinde yer alacak.

MCU, Kite yüklenecek programın ücretsiz olduğunu tespit ederse doğrudan yükleyecek ve süresiz çalıştıracak.

Eğer ücretli bir yazılımsa flash romda bir tabloda programın kodunun olduğu bölgedeki 0xFF değerini her çalışmada  0x7F, 0x3F, 0x1F....0x01 şeklinde değiştirecek.

0x01 olduğunda artık program bir daha çalışmayacak.

Taaki para ödenediğine dair bir dosya MCU ya okutulana kadar.

MCU bu dosyayı okuduğunda ilgili tabloda programa ait çalışma sayısı değerini (0x01 yada her neyse)  0x00 olarak değiştirecek.

Artık kit her defasında bu programı çalıştıracak.

Diyelimki kullanıcı programı sildi bir başka program yükledi. Aynı durum gene tablodaki ilgili alana yerleşecek.

Kullanıcı daha önce ücretini ödediği programı sildiyse ve şimdi tekrar yükleyecekse tabloda ücret ödendi bilgisi durduğu için programını gene sorunsuz kullanabilecek.

Bu durumda

Her bir flash sayfası 1K olduğuna göre ücretli 1024 ayrı program yazılabilir. Ücretsiz yazılımlar tabloda yer almayacağı için program yüklemede sınır yok.

Tablo update esnasında elektrik kesintisi olur diye  bozulmalara karşı FAT de olduğu gibi birbirinin kopyası olan 2 adet 1 K bu amaca feda edilecek.

Kit her resetlenmede değil de en az yarım saat boyunca çalışdığında sayacı 1 kez değiştirirse 7 adet kullanıcı kontürü dikkatli olunursa yarım saatten az kullanmak kaydıyla da süresiz ve ücretsiz olarak kullanabilir.

Donanımla ilgili getireceğim çözüm bu şekilde.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: Gökhan BEKEN - 09 Haziran 2014, 16:17:16
Alıntı yapılan: z - 09 Haziran 2014, 15:56:01
Web sitesinden yayınlanan programların ücretlimi ücretsiz mi olduğu programın hex kodlarının bir köşesinde yer alacak.
Kullanıcı burayı değiştiremez mi?

Alıntı yapılan: z - 09 Haziran 2014, 15:56:01
Taaki para ödenediğine dair bir dosya MCU ya okutulana kadar.
Para ödeyince adama ayrı bir dosya verip, onu da yükleteceksiniz yanlış anlamadıysam. Ama adam bu dosyayı aynı karta sahip bir arkadaşına verip, onun ücretsiz kullanmasını sağlayabilir. Buna karşı bir önlem aldınız mı?

Bu tarz sorunları aşmak için kartın internete bağlanabilmesi iyi olurdu sanki.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: AsHeS - 09 Haziran 2014, 16:25:26
Olay şuna doğru gidiyor :http://www.ganssle.com/articles/toastallessons.htm
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: interrupter - 09 Haziran 2014, 17:06:02
aslında çok kolayda yapılabilir. bütün kartlarınızın seri numarası olsun. kartı satın alan kişi hangi yazılımı alacaksa seri numarasını ödeme yaparken bildirecek  sizde yazılımınızı o seri numarasına göre derleyip hex ini ilgili kişiye göndereceksiniz.
Başlık: Ynt: Zstore yapmak istiyorum
Gönderen: z - 09 Haziran 2014, 18:13:01
Alıntı yapılan: meftun - 09 Haziran 2014, 16:17:16
Kullanıcı burayı değiştiremez mi?

Programın şifresini kıran elbette bu kısmı değiştirebilir. Fakat bu kolay bir işlem değil.

Alıntı YapPara ödeyince adama ayrı bir dosya verip, onu da yükleteceksiniz yanlış anlamadıysam. Ama adam bu dosyayı aynı karta sahip bir arkadaşına verip, onun ücretsiz kullanmasını sağlayabilir. Buna karşı bir önlem aldınız mı?

Para ödeyince o kartın seri numarası ile ilgili gene şifreli bir dosya üretilecek. O dosya bir başka kullanıcının hiç bir işine yaramaz.

Alıntı yapılan: interrupter - 09 Haziran 2014, 17:06:02
aslında çok kolayda yapılabilir. bütün kartlarınızın seri numarası olsun. kartı satın alan kişi hangi yazılımı alacaksa seri numarasını ödeme yaparken bildirecek  sizde yazılımınızı o seri numarasına göre derleyip hex ini ilgili kişiye göndereceksiniz.

Kartların zaten seri numarası var. Fakat önerdiğiniz sistemde kullanıcılar dosyayı indirip deneme amaçlı kullanamazlar. Bunun olabilmesi için her kart için ayrı ayrı derlenmiş dosya üretmem lazım. Halbuki benim düşüncemde tek bir dosya var dileyen indirip deneme amaçlı kullanabilir.

Beğenir ve ücretini öderse aktivasyon işlemi yapılacak. İşte bu aşamada kartın seri numarası ile uyumlu aktivasyon kodu hazırlanacak. Bu kodun hazırlanması da bu başlıkta otomatiğe bağlamak istediğim konunun bir ayağı oluyor.