avatar_ete

MDB protokolü

Başlatan ete, 16 Nisan 2021, 10:20:37

ete

Arkadaşlar,

MDB protokolü diye bir protokol var. Bu genelde para ile çalışan otomatlarda ana ünite ile kart okuyucu ve para alma makinesi ve benzeri aletler arasında haberleşmeyi sağlayan bir protokol. Bu protokolü iyi bilen birisi varmıdır aranızda acaba? Genel açıklaması şöyle 1 start biti, 8 data biti, 1 CRC yada mod biti ve 1 stop biti olmak üzere toplam 11 bit üzerinden haberleşen bir sistem. Genelde yapılan şey bir ara kart yaparak MDB den gelenbilgiyi RS232 ye yada USB ye çevirerek yada tersini yaparak haberleşmeyi sağlıyorlar. İhtiyacım olan şey bu çevirici devre yada kartı nasıl yaparım sorusunun cevabı.

Ete

İlyas KAYA

#1
Daha önce denk gelmedim ama hiç bilmediğim bir konu olunca genelde arduino ile arama yaparım. Böylece hazir kütüphaneleri desip neyi nasıl yaptığını çözmeye çalışırım. Çözemiyor isem olduğu gibi kullanırım  :)

https://github.com/perdidor/Arduino-MDB-UART


Birde asil kaynak var buradan esinlendigini yazmış arkadaş
Sniffer sanki daha çok işe yarar öğrenmek açısından
https://github.com/MarginallyClever/MDB-Sniffer
Göz odur ki dağ ardını görsün,
Akıl odur ki başa geleceği bilsin.!

ete

Benzer ve aynı sitelere bakmıştım. İnsanda bilgi eksikliği olunca anlatılanlarıda anlamakta zorlanıyor. Arduino ile aşinalığım yok. Zaten hep hazır şeyler kullanan bir platform olduğu için bana hitap etmiyor. Amacım işin temelinden girip kendim bir şeyler yapmak ama anladığım kadarı ile boyumu aşan bir iş gibi gözüküyor. Çokda az bilgi var her nedense. Çok fazla ticari bir konu olduğundan olsa gerek.

Ete

İlyas KAYA

Aslında c++ ve ben 40 yaşında öğrendim. Hatta ilk ticari işimi c++ ile platformio kullanarak yaptım.

Ccs c den filan çok daha kolay ve rahat.

Visual code u indirip eklenti olarak platformio kurun.

Arduino kütüphanesini içeriye alın veya dosyaları açın. Kütüphaneyi takip etmek kolay olacak.

Isin mantığını en azından kütüphaneden öğrenebilirsiniz.
Göz odur ki dağ ardını görsün,
Akıl odur ki başa geleceği bilsin.!


ete

Fofo , teşekkür ederim gördüğüm en kapsamlı belge bu. Her şeyini açıklamışlar. Ancak çok fazla detay var anlamakta zorlanıyorum. Anladığım şu yanlızca bir çevirici adaptor yapmak için bu kadar bilgi bile yeterli değil. İşin içinde cihaza göre komutlarda mevcut. Yani adaptor yapacak kimsenin hangi alet ile haberleşeceğinide bilmesi gerekir edindiğim intiba bu. Tamamen ünversal bir çevirici nasıl mümkün olur onu henüz bilemiyorum.  Bu işi çözmek için bu belgeyi yalayıp yutmak gerekiyor sanırım. Bu iş bir konuda pişmeden ustalık taslamaya benziyor. Şimdilik bir kenara koyuyorum. Ufak ufak araştırmaya devame deceğim.

İlgilenenlere teşekkürler.

Ete


Powered by EzPortal