dm-501 - desimal · 2019-11-18 · mikrodenetleyici asıl işlevi ile ilgilenebilir. dm-501 pinleri...

14
DM-501 Tak-Çalıştır GPRS-UART Köprüsü DESİMAL ELEKTRONİK

Upload: others

Post on 09-Mar-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

DM-501

Tak-Çalıştır

GPRS-UART Köprüsü

DESİMAL ELEKTRONİK

Temel Bilgiler

TCP 2 nokta arası bağlantı + veri akışı sağlar

Oturum açmaya dayalıdır

Arka planda hata kontrolü ve paketin sağlıklı iletim kontrolü (ACK) yürütür

TCP protokolü kullanıcıya arka plan işlerini yansıtmaz, garantili iletişimdir, TCP’de çalışırken ilave hata kontrolüne gerek kalmaz

GPRS Modülde TCP işlerini “TCP stack” denen dahili yazılım yürütür. Kullanıcı sadece oturum açar ve veriyi gönderir.

DESİMAL ELEKTRONİK

Temel Bilgiler

Sunucu (Server) / İstemci (Client) TCP bağlantısını yapan iki uca ait rollerdir

Sunucu dinler, istemci bağlantı talep eder. Yani bağlantı kararını istemci verir.

Bağlantı kurulduktan sonra sunucu/istemci farketmeden her iki uç da birbirine aynı şekilde veri gönderebilir.

Bağlantıyı iki uç da kapatabilir.

istemci (client)IP=X.X.X.X

Port=x

sunucu (server)IP=Y.Y.Y.Y

Port=y

DESİMAL ELEKTRONİK

Temel Bilgiler

Bağlantı

İstemci, bağlanacağı sunucunun IP adresi ve port numarası ile bağlantı talep eder. Bir başka deyişle “soket açar”. Sunucu sözkonusu portu “dinliyor” ise soket açılır.ÖR:

AT+QIOPEN=”TCP”,”88.250.232.33”,5000OKCONNECT

Bağlantının gerçekleşebilmesi için sunucunun bu soketi dinliyor olması gerekir. Sunucu IP sini kendisi seçemez ancak dinleyeceği portu seçebilir.

AT+QILPORT=”TCP”,5000

DESİMAL ELEKTRONİK

Temel Bilgiler

IP Adresleri

ÖR : 88.250.232.33İnternete bağlanan istemci/sunucu her ucun IP adresi bulunurBilgisayarlarımız sitelere bağlanırken istemci olarak davranırlarHer siteye ait bir IP vardır, web sayfaları için ise port = 80 dir.Sitelerin IP adresleri DNS sunucularında saklanır. Bu sayede bir IP değil, web adresi gireriz, adrese karşı düşen IP adresini bilgisayar DNS sunucusuna sorarak bulur.

DESİMAL ELEKTRONİK

Temel Bilgiler

Dinamik ve Statik IP Adresleri

88.250.232.33 gibi 4 bölümlü adresler IPv4 protokolü ile tanımlanmıştır ve bugün dünya için yetersiz kalmaktadır.

Herkesin aynı anda internete çıkmayacağı düşünülerek sınırlı sayısa IP adresi “dinamik” olarak paylaşılır. İstemcilerin IP adresi genellikle dinamik yani değişkendir.

Ücret ödenerek sabit IP adresleri satın alınabilir. Bu sayede M2M haberleşmede işlemler kolaylaşır. Sunucunun IP adresi sabit olacağı için istemci istediği cihaza IP adresini kullanarak her seferinde bağlanabilir.

DESİMAL ELEKTRONİK

GPRS Modüller ile M2M Haberleşme

Anten RF hattı, SIM hattı, kontrol sinyalleri bağlanmalı, sinyal voltaj seviyeleri uygun olmalı

Modül sağlıklı açılmalı/kapanmalıdır (uygun donanım, uygun sinyaller), bypass kondansatör uygun seçilmelidir

AT komut alışverişi seri porttan dikkatlice yapılır, hata yanıtı gelirse gereken yapılır, SIM kart takılıp çıkarılması durumları tespit edilip uygun eylem seçilmelidir

Sunucu ise dinleme komutu, istemci ise bağlantı komutu işletilir

Karşılıklı akan veri komutların içinden ayıklanır

Kopmalar tespit edilir, onarılır, sürekli kontrol gereklidir

Mikrodenetleyicinin diğer işlerle ilgilenmesi güçleşir.

DM-501 tüm bu işlemleri üzerinde yürütür, bu sayede kullanıcıya sadece basit seri port (UART) bağlantısı kurmak kalır.

DESİMAL ELEKTRONİK

DM-501 Modüller ile M2M Haberleşme

GPRS Modüle ait uygun ara devre ile sağlıklı çalışma garanti altındadır

Modül başlatma, AT komutları ile sürekli denetim, DM-501 tarafından yürütülür, kullanıcıya yansıtılmaz. Bu sayede kullanıcıya ait mikrodenetleyici asıl işlevi ile ilgilenebilir.

DM-501 pinleri ile kullanıcı modülün bağlantı durumunu sorgu yapmadan kolayca öğrenebilir

DM-501, tek bir besleme ile beslenir (3.8-4.2 VDC), dijital sinyallere ait 3.3VDC seviye modül içinde üretilir, 3.3VDC pinler devrelere doğrudan bağlanabilir.

DM-501S : Sunucu , DM-501C : İstemci olarak çalışır. Çift yönlü veri akışı HALF-DUPLEX olup, uygulamaların çoğu buna uygundur.

Özetle DM-501, denenmiş HW ve SW arayüzdür. Hem Ar-Ge yi hızlandırır, hem sonucu garanti altına alır.

DESİMAL ELEKTRONİK

DM-501S Modüller ile M2M Haberleşme

DM-501S

GPRS Modül+

MCU+

Açma/Kapama Devresi+

Voltaj regulatörü+

Anten konektörü

4 VDC / 1,5A

UART

DİNLEME

BAĞLANTI

TX,RX 9600bps

MCU

SIMKART

SOKETİ

Ayarlar bir kez yapılır, elektrik kesilse dahi korunur :1) Uygulamaya ait APN2) Dinlenecek TCP port3) Bağlantı zaman aşımı : Kaç saniye sessizlik sonucu bağlantı kapatılsın

Ayarlı modülü kullanmak için sadece enerji vermek yeterlidir, kısa süre sonra MCU ile uzaktaki istemci arasında şeffaf köprü kurulur

DESİMAL ELEKTRONİK

DM-501S Bağlantıları

DESİMAL ELEKTRONİK

DM-501 Eval Kit

DESİMAL ELEKTRONİK

DM-501CEnerji verilmesi ile istemci çalışma kipine geçer, hazır olduğunda durumunu GPIO ile bildirir

İstenen (IP,Port) soketine bağlanmak için sadece basit bir komut gereklidir :

ÖR : conn 5.11.142.115 5000 gönderildiğinde 5.11.142.105 IP adresine 5000 nolu porttan bağlantı istenir

Bağlantı sağlandığı GPIO pini ile bildirilir

Bağlantıyı sonlandırmak için +++ gönderilir

Dinamik IP ile kullanılabilir

DESİMAL ELEKTRONİK

UYGULAMALAR

TCP SUNUCU (SERVER)Uzaktan sorgulanan cihazlara uygundur

En iyi örnek Elektrik sayacıdırİstenen anda erişim için sabit IP ile kullanılır

TCP İSTEMCİ (CLIENT)Kendiliğinden veri gönderen cihazlara uygundurDinamik IP ile çalışılması gereken uygulamalar

Sürekli bağlı kalan model de tasarlanabilir

SMSTalep olması durumunda

SMS kumanda modülü tasarlanabilir

DESİMAL ELEKTRONİK

UYGULAMALAR - M2M

CLIENT SERVER

CLIENT SERVER

SERVER CLIENT

DESİMAL ELEKTRONİK