{"id":175951,"date":"2026-09-10T05:56:17","date_gmt":"2026-09-10T05:56:17","guid":{"rendered":"https:\/\/bas-ip.com\/bas-ip-link-api\/"},"modified":"2026-10-01T11:58:04","modified_gmt":"2026-10-01T11:58:04","slug":"bas-ip-link-api","status":"publish","type":"post","link":"https:\/\/bas-ip.com\/tr\/articles\/bas-ip-link-api\/","title":{"rendered":"BAS-IP Link API: Kap\u0131 Giri\u015f ve Eri\u015fim Kontrol Sistemleri Nas\u0131l Entegre Edilir?"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Yeni bir sakin, y\u00f6netim ekibinin daireler, sakinler ve ileti\u015fim bilgileri i\u00e7in halihaz\u0131rda kulland\u0131\u011f\u0131 sistemde ilk olarak ayarlan\u0131r. Daha sonra ayn\u0131 ki\u015fi, bu kez kap\u0131 giri\u015f (ge\u00e7i\u015f kontrol) sisteminde tekrar olu\u015fturulur. Eri\u015fim haklar\u0131 de\u011fi\u015fir \u2014 iki sistemin g\u00fcncellenmesi gerekir. Sakin ta\u015f\u0131n\u0131r \u2014 kayd\u0131n iki kez silinmesi gerekir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tek bir tesiste, bu sadece ekstra bir idari i\u015ftir. D\u00fczenli ta\u015f\u0131nmalar, eri\u015fim de\u011fi\u015fiklikleri ve ge\u00e7ici ge\u00e7i\u015f kartlar\u0131 i\u00e7eren bir gayrimenkul portf\u00f6y\u00fc genelinde, en ba\u015f\u0131ndan beri kimsenin ger\u00e7ekten istemedi\u011fi ayr\u0131 bir y\u00f6netim s\u00fcreci haline gelir.<\/span><\/p>\n<h2><b>BAS-IP Link ve Link API nedir?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">BAS-IP Link, tesisleri, kullan\u0131c\u0131lar\u0131, eri\u015fim haklar\u0131n\u0131 ve ba\u011fl\u0131 altyap\u0131y\u0131 y\u00f6netmek i\u00e7in BAS-IP&#8217;nin merkezi platformudur.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP Link API, \u00fc\u00e7\u00fcnc\u00fc taraf bir sunucu taraf\u0131 sistemin Link ile programatik olarak etkile\u015fime girmesine olanak tan\u0131yan bir HTTP REST API&#8217;dir: kullan\u0131c\u0131 verilerini aktar\u0131r, eri\u015fim haklar\u0131n\u0131 ve kimlik bilgilerini y\u00f6netir ve platformdan veri al\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ama\u00e7, personele \u00e7al\u0131\u015fmas\u0131 i\u00e7in ba\u015fka bir sistem vermek de\u011fildir. Tam aksine: m\u00fc\u015fterinin mevcut platformu ana i\u015fletim aray\u00fcz\u00fc olarak kalabilir, BAS-IP ise halihaz\u0131rda orada y\u00f6netilen s\u00fcre\u00e7lerin bir par\u00e7as\u0131 haline gelir.<\/span><\/p>\n<h2><b>Bu pratikte nas\u0131l g\u00f6r\u00fcn\u00fcyor? Yeni bir sakin eklemek<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Y\u00f6netim \u015firketi sakinin ad\u0131n\u0131, dairesini, ileti\u015fim bilgilerini ve di\u011fer ilgili bilgileri zaten biliyordur. Bu veriler zaten kendi sistemlerinde mevcuttur.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bir entegrasyon olmadan, bir personelin BAS-IP Link&#8217;i a\u00e7mas\u0131 ve ayn\u0131 kullan\u0131c\u0131y\u0131 tekrar olu\u015fturmas\u0131 gerekir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Link API ile bu ikinci ad\u0131m otomatikle\u015ftirilebilir. Ana sistem gerekli verileri Link&#8217;e aktar\u0131r, kullan\u0131c\u0131 uygun tesise ve daireye yerle\u015ftirilir ve ard\u0131ndan BAS-IP Link ba\u011fl\u0131 kap\u0131 giri\u015f ve ge\u00e7i\u015f kontrol altyap\u0131s\u0131yla \u00e7al\u0131\u015f\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bunun pratik de\u011feri sadece iki sistemin veri al\u0131\u015fveri\u015finde bulunabilmesi de\u011fildir. Personelin halihaz\u0131rda \u00e7al\u0131\u015ft\u0131klar\u0131 y\u00f6ntemi de\u011fi\u015ftirmek zorunda kalmamas\u0131d\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ta\u015f\u0131nmalar, sakin bilgilerindeki de\u011fi\u015fiklikler ve ayr\u0131lmalar zaten ana platformda y\u00f6netiliyorsa, ayn\u0131 i\u015flemlerin kap\u0131 giri\u015f sisteminde manuel olarak tekrarlanmas\u0131na gerek yoktur.<\/span><\/p>\n<h2><b>BAS-IP cihazlar\u0131n\u0131n kendi API&#8217;si varken neden Link API kullan\u0131lmal\u0131?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">BAS-IP, BAS-IP Device API arac\u0131l\u0131\u011f\u0131yla ekipmanla do\u011frudan entegrasyonu da destekler.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Yerel bir proje i\u00e7in bu do\u011fru yakla\u015f\u0131m olabilir. Bir sistemin bir veya daha fazla bilinen cihaz modeliyle \u00e7al\u0131\u015fmas\u0131 gerekiyorsa ve yaln\u0131zca s\u0131n\u0131rl\u0131 bir i\u015flev setine ihtiya\u00e7 duyuyorsa, ek bir sunucu katman\u0131 gerekli olmayabilir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Proje \u00f6l\u00e7eklendik\u00e7e gereksinimler de\u011fi\u015fir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Farkl\u0131 binalar farkl\u0131 zil panelleri, i\u00e7 monit\u00f6rler ve di\u011fer cihazlar\u0131 kullanabilir. Zaman i\u00e7inde yeni modeller ve donan\u0131m yaz\u0131l\u0131m\u0131 (firmware) s\u00fcr\u00fcmleri piyasaya s\u00fcr\u00fcl\u00fcr. Do\u011frudan cihaz entegrasyonunda, \u00fc\u00e7\u00fcnc\u00fc taraf geli\u015ftirme ekibinin entegre oldu\u011fu ekipman\u0131n \u00f6zelliklerini hesaba katmas\u0131 gerekir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP Link, \u00fc\u00e7\u00fcnc\u00fc taraf platformu ile kap\u0131 giri\u015f altyap\u0131s\u0131 aras\u0131na merkezi bir yaz\u0131l\u0131m katman\u0131 ekler.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0130\u015f mant\u0131\u011f\u0131n\u0131 belirli bir zil paneli etraf\u0131nda olu\u015fturmak yerine, harici platform Link&#8217;in merkezi kullan\u0131c\u0131, tesis, daire, eri\u015fim hakk\u0131 ve di\u011fer varl\u0131klar modeliyle \u00e7al\u0131\u015f\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bu, bir konut m\u00fclk y\u00f6netim platformu i\u00e7in genellikle daha do\u011fal bir modeldir. Genellikle belirli bir kap\u0131ya tam olarak hangi zil panelinin tak\u0131ld\u0131\u011f\u0131n\u0131 bilmesine gerek yoktur. Belirli bir sakinin belirli bir daireye ait oldu\u011funu ve uygun alanlara eri\u015fimi olmas\u0131 gerekti\u011fini bilmesi gerekir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP Link, bu i\u015f mant\u0131\u011f\u0131n\u0131 fiziksel kap\u0131 giri\u015f ve ge\u00e7i\u015f kontrol altyap\u0131s\u0131na ba\u011flar.<\/span><\/p>\n<h2><b>BAS-IP Link API arac\u0131l\u0131\u011f\u0131yla neler yapabilirsiniz?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Belirli bir entegrasyon normalde Link&#8217;te bulunan i\u015flevlerin yaln\u0131zca bir k\u0131sm\u0131n\u0131 kullanacakt\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">API arac\u0131l\u0131\u011f\u0131yla \u00fc\u00e7\u00fcnc\u00fc taraf bir sistem \u015funlarla \u00e7al\u0131\u015fabilir:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">kullan\u0131c\u0131lar ve tesis yap\u0131s\u0131;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">eri\u015fim haklar\u0131;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">kartlar, anahtarl\u0131klar, PIN kodlar\u0131, QR kodlar\u0131, Face ID, UKEY ve ara\u00e7 plakalar\u0131 dahil olmak \u00fczere kal\u0131c\u0131 ve ge\u00e7ici eri\u015fim kimlik bilgileri;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">misafir eri\u015fimi ve ziyaret\u00e7iler;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">mesajlar ve anketler;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">sanal numaralar ve \u00e7a\u011fr\u0131 y\u00f6nlendirme;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">uzaktan cihaz yap\u0131land\u0131rmas\u0131;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">olaylar ve g\u00fcnl\u00fckler (logs).<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Bununla birlikte, bir entegrasyon projesi genellikle &#8220;Hangi API y\u00f6ntemleri mevcuttur?&#8221; sorusundan ziyade farkl\u0131 bir soruyla daha iyi tan\u0131mlan\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bug\u00fcn hangi g\u00f6revler manuel olarak y\u00fcr\u00fct\u00fclmektedir ve sistemler entegre edildikten sonra hangileri otomatik olarak ger\u00e7ekle\u015fmelidir?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bir platform i\u00e7in birincil kullan\u0131m senaryosu sakin y\u00f6netimi olabilir. Bir di\u011feri i\u00e7in ge\u00e7ici y\u00fcklenici eri\u015fimi olabilir. \u00dc\u00e7\u00fcnc\u00fcs\u00fc temel olarak olay verilerine ihtiya\u00e7 duyabilir.<\/span><\/p>\n<h2><b>Sadece kullan\u0131c\u0131 olu\u015fturmay\u0131 de\u011fil, t\u00fcm kullan\u0131c\u0131 ya\u015fam d\u00f6ng\u00fcs\u00fcn\u00fc y\u00f6netmek<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Kullan\u0131c\u0131 olu\u015fturmak sadece ilk ad\u0131md\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bir sakin eklendikten sonra uygun eri\u015fim haklar\u0131 ve kimlik bilgileri atanabilir. Sakin ba\u015fka bir daireye ta\u015f\u0131n\u0131rsa, arac\u0131n\u0131 de\u011fi\u015ftirirse, ek izinler al\u0131rsa veya eri\u015fimini kaybederse, bu de\u011fi\u015fiklikler de ana platformdaki i\u015f ak\u0131\u015f\u0131n\u0131n bir par\u00e7as\u0131 olabilir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ayn\u0131 prensip ge\u00e7ici kullan\u0131c\u0131lar i\u00e7in de ge\u00e7erlidir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mevcut bir sistem zaten ziyaret\u00e7ileri, y\u00fcklenicileri veya servis personelini y\u00f6netiyorsa, tamamen BAS-IP i\u00e7in ayr\u0131 bir idari s\u00fcre\u00e7 olu\u015fturmaya gerek yoktur.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00d6rne\u011fin, ana platform bir y\u00fcklenicinin bir binaya Sal\u0131 g\u00fcn\u00fc 10:00 ile 14:00 saatleri aras\u0131nda girebilece\u011fini belirleyebilir. Bu senaryoda BAS-IP, ba\u015fka bir yerde zaten tan\u0131mlanm\u0131\u015f bir s\u00fcreci y\u00fcr\u00fcten eri\u015fim katman\u0131 haline gelir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kap\u0131 giri\u015fi ve ge\u00e7i\u015f kontrol\u00fc b\u00f6ylece ba\u011f\u0131ms\u0131z olarak y\u00f6netilmesi gereken ayr\u0131 bir sistem olmak yerine, binan\u0131n daha geni\u015f i\u015fletim modelinin bir par\u00e7as\u0131 haline gelir.<\/span><\/p>\n<h2><b>Tesis zaten aktifse ve b\u00fcy\u00fck bir kullan\u0131c\u0131 taban\u0131na sahipse ne olur?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Bir entegrasyonun illa ki bo\u015f bir veritaban\u0131yla ba\u015flamas\u0131 gerekmez.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mevcut bir sistem zaten y\u00fczlerce veya binlerce sakin i\u00e7eriyorsa, bunlar\u0131n BAS-IP Link&#8217;e teker teker manuel olarak girilmesine gerek yoktur.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP Link API kullan\u0131ld\u0131\u011f\u0131nda, kullan\u0131c\u0131 olu\u015fturma y\u00f6ntemi tek bir istekte birden fazla kullan\u0131c\u0131 ekleyebilir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0130\u015flem ba\u015f\u0131na garanti edilen maksimum kay\u0131t say\u0131s\u0131 ve ard\u0131\u015f\u0131k isteklerin izin verilen s\u0131kl\u0131\u011f\u0131 \u015fu anda belirtilmemi\u015ftir. Bu nedenle, b\u00fcy\u00fck bir ta\u015f\u0131ma (migration) i\u00e7in t\u00fcm kullan\u0131c\u0131 taban\u0131n\u0131 ta\u015f\u0131madan \u00f6nce bu parametreler projenin test ortam\u0131nda do\u011frulanmal\u0131d\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">API y\u00f6ntemi i\u00e7in uygulama ayr\u0131nt\u0131lar\u0131, teknik dok\u00fcmantasyonda entegrasyon ortaklar\u0131na sa\u011flanmaktad\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ayr\u0131ca, bir API entegrasyonu geli\u015ftirmeden toplu kullan\u0131c\u0131 olu\u015fturmak i\u00e7in yerle\u015fik bir se\u00e7enek de vard\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP Link, tesis yap\u0131s\u0131n\u0131 bir XLS dosyas\u0131na aktarabilir. Kullan\u0131c\u0131 ve lisans ayr\u0131nt\u0131lar\u0131 daha sonra elektronik tabloda tamamlan\u0131r ve tekrar Link&#8217;e aktar\u0131l\u0131r. \u0130\u00e7e aktar\u0131ld\u0131ktan sonra, kullan\u0131c\u0131lar belirtilen tesis gruplar\u0131na otomatik olarak atan\u0131r. Birden fazla kullan\u0131c\u0131n\u0131n ayn\u0131 daireye veya ba\u015fka bir tesis grubuna ait oldu\u011fu durumlarda, ayr\u0131 sat\u0131rlar ayn\u0131 grup tan\u0131mlay\u0131c\u0131s\u0131n\u0131 kullanabilir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u0130lk konut kurulumu (rollout) i\u00e7in hane halk\u0131n\u0131n her \u00fcyesinin e-posta adresini toplamak gerekli de\u011fildir. Daire ba\u015f\u0131na bir e-posta adresi yeterlidir: davet edilen kullan\u0131c\u0131 bir e-posta al\u0131r, kayd\u0131 tamamlar ve ard\u0131ndan aile \u00fcyelerini kendisi ekleyebilir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bu nedenle, mevcut bir geli\u015ftirme i\u00e7in proje ekibi, sistem mimarisine ve kaynak kullan\u0131c\u0131 veritaban\u0131n\u0131n nerede tutuldu\u011funa ba\u011fl\u0131 olarak otomatik bir API ta\u015f\u0131mas\u0131 ile Link&#8217;in yerle\u015fik toplu y\u00fckleme i\u015flemi aras\u0131nda se\u00e7im yapabilir.<\/span><\/p>\n<h2><b>BAS-IP olaylar\u0131 ba\u015fka bir sistemde kullan\u0131labilir mi?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Evet. Link&#8217;te tutulan veriler ve olaylar \u00fc\u00e7\u00fcnc\u00fc taraf bir sistem taraf\u0131ndan kullan\u0131labilir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00d6rne\u011fin, bir g\u00fcvenlik ekibi ge\u00e7i\u015f kontrol, CCTV ve di\u011fer bina sistemlerinden gelen bilgileri bir araya getiren tek bir aray\u00fcz \u00fczerinden \u00e7al\u0131\u015f\u0131yor olabilir. BAS-IP verileri de ayn\u0131 operasyonel i\u015f ak\u0131\u015f\u0131n\u0131n bir par\u00e7as\u0131n\u0131 olu\u015fturabilir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ancak \u00f6nemli bir teknik fark vard\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP Link \u015fu anda olaylar\u0131 \u00fc\u00e7\u00fcnc\u00fc taraf sistemlere iletmek (push) i\u00e7in webhooks sa\u011flamamaktad\u0131r. Harici sistem, Link API&#8217;sine istekte bulunarak gerekli verileri al\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bir proje, belirli olaylar\u0131n webhooks arac\u0131l\u0131\u011f\u0131yla do\u011frudan ekipmandan iletilmesini gerektiriyorsa, bu senaryo BAS-IP Device API arac\u0131l\u0131\u011f\u0131yla desteklenen Android tabanl\u0131 zil panellerinde mevcuttur.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dolay\u0131s\u0131yla bir proje, Link \u00fczerinden merkezi entegrasyonu gerekti\u011finde se\u00e7ilen cihazlarla do\u011frudan etkile\u015fimle birle\u015ftirebilir.<\/span><\/p>\n<h2><b>Hangi sistem do\u011fruluk kayna\u011f\u0131 (source of truth) olmal\u0131d\u0131r?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Bir entegrasyondaki temel kararlardan biri, her veri t\u00fcr\u00fcnden hangi sistemin sorumlu oldu\u011fudur.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ayn\u0131 kullan\u0131c\u0131 hem m\u00fclk y\u00f6netim platformunda hem de BAS-IP Link&#8217;te ba\u011f\u0131ms\u0131z olarak de\u011fi\u015ftirilebilirse, kay\u0131tlar sonunda tutars\u0131z hale gelebilir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00d6rne\u011fin, m\u00fclk y\u00f6netim platformu sakinlerden ve dairelerden sorumlu kalabilir, BAS-IP Link bu bilgileri kap\u0131 giri\u015fine ve ge\u00e7i\u015f kontrole uygulayabilir, ayr\u0131 bir g\u00fcvenlik platformu ise operat\u00f6rlerin ihtiya\u00e7 duydu\u011fu olay verilerini t\u00fcketebilir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ba\u015fka bir proje, sorumluluklar\u0131 farkl\u0131 \u015fekilde b\u00f6lebilir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00d6nemli olan BAS-IP&#8217;nin veya \u00fc\u00e7\u00fcnc\u00fc taraf platformunun her zaman &#8220;ana&#8221; (master) sistem olmas\u0131 gerekti\u011fi de\u011fildir. Her bir varl\u0131k i\u00e7in yetkili kayna\u011f\u0131n ve senkronizasyon y\u00f6n\u00fcn\u00fcn a\u00e7\u0131k\u00e7a tan\u0131mlanmas\u0131 gerekti\u011fidir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sadece iki veritaban\u0131n\u0131 birbirine ba\u011flamak yerine m\u00fckerrer y\u00f6netimi ortadan kald\u0131ran \u015fey budur.<\/span><\/p>\n<h2><b>Link API en \u00e7ok nerede faydal\u0131d\u0131r?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Link API, \u00f6zellikle BAS-IP&#8217;nin mevcut bir yaz\u0131l\u0131m ekosisteminin par\u00e7as\u0131 haline gelmesinin gerekti\u011fi durumlarda ge\u00e7erlidir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Tipik \u00f6rnekler \u015funlar\u0131 i\u00e7erir:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">konut m\u00fclkiyeti ve site y\u00f6netim platformlar\u0131;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">b\u00fcy\u00fck ge\u00e7i\u015f kontrol sistemleri;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">BMS ve ak\u0131ll\u0131 bina platformlar\u0131;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">PropTech (Gayrimenkul Teknolojisi) \u00fcr\u00fcnleri;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">entegrat\u00f6rlerin kendi yaz\u0131l\u0131m platformlar\u0131;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">birden fazla binay\u0131 veya tesisi y\u00f6neten platformlar.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Bir projenin ne kadar \u00e7ok kullan\u0131c\u0131s\u0131, binas\u0131 ve d\u00fczenli eri\u015fim de\u011fi\u015fikli\u011fi varsa, sistemler ayr\u0131 kald\u0131\u011f\u0131nda y\u00f6netim o kadar \u00e7ok kopyalan\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bu nedenle Link API&#8217;nin de\u011feri genellikle mevcut API y\u00f6ntemlerinin say\u0131s\u0131yla de\u011fil, bir araya getirilebilen ayr\u0131 operasyonel s\u00fcre\u00e7lerin say\u0131s\u0131yla tan\u0131mlan\u0131r.<\/span><\/p>\n<h2><b>G\u00fcvenlik ve entegrasyon izinleri<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">\u00dc\u00e7\u00fcnc\u00fc taraf bir sistemin Link&#8217;e k\u0131s\u0131tlamas\u0131z idari eri\u015fimine ihtiyac\u0131 yoktur.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP Link Self-Hosted&#8217;da \u00f6zel bir entegrasyon hesab\u0131 olu\u015fturulabilir ve izinleri hem i\u015flev hem de bireysel tesis baz\u0131nda k\u0131s\u0131tlanabilir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00d6rne\u011fin, belirli bir m\u00fclk operat\u00f6r\u00fc taraf\u0131ndan kullan\u0131lan bir entegrasyon, o kurulu\u015f taraf\u0131ndan y\u00f6netilen binalarla s\u0131n\u0131rland\u0131r\u0131labilir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kimlik do\u011frulama i\u00e7in eri\u015fim belirte\u00e7leri (access tokens) kullan\u0131l\u0131r ve API ileti\u015fimi HTTPS \u00fczerinden ger\u00e7ekle\u015fir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ayr\u0131nt\u0131l\u0131 kimlik do\u011frulama ak\u0131\u015f\u0131 ve istek yap\u0131lar\u0131, Link API teknik dok\u00fcmantasyonunda ele al\u0131nmaktad\u0131r.<\/span><\/p>\n<h2><b>BAS-IP Link Self-Hosted ve Link Cloud<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Yay\u0131n tarihinde, BAS-IP Link API arac\u0131l\u0131\u011f\u0131yla \u00fc\u00e7\u00fcnc\u00fc taraf sunucu taraf\u0131 entegrasyonlar\u0131 BAS-IP Link Self-Hosted&#8217;da desteklenmektedir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP, BAS-IP Link Cloud i\u00e7in ayr\u0131 bir API a\u011f ge\u00e7idi (API gateway) geli\u015ftirmektedir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bir proje \u00f6zellikle Link Cloud ile \u00fc\u00e7\u00fcnc\u00fc taraf entegrasyonu gerektiriyorsa, \u00f6nerilen mimari geli\u015ftirme ba\u015flamadan \u00f6nce BAS-IP ile g\u00f6r\u00fc\u015f\u00fclmelidir.<\/span><\/p>\n<h2><b>Entegrasyon nas\u0131l ba\u015flat\u0131l\u0131r<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Bir Link API projesi, API \u00e7a\u011fr\u0131lar\u0131n\u0131n listesinden ziyade kullan\u0131m senaryosuyla (use case) ba\u015flar.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00d6rne\u011fin:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">&#8220;Platformumuzda bir sakin olu\u015fturdu\u011fumuzda, kullan\u0131c\u0131n\u0131n otomatik olarak do\u011fru BAS-IP tesisinde olu\u015fturulmas\u0131n\u0131 istiyoruz.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bu mimari bir tart\u0131\u015fma ba\u015flatmak i\u00e7in yeterlidir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Entegrasyon senaryosu \u00fczerinde anla\u015f\u0131ld\u0131ktan sonra ortak bir NDA (Gizlilik S\u00f6zle\u015fmesi) imzalar ve ilgili teknik materyalleri al\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Entegrasyonun kendisi normalde orta\u011f\u0131n ekibi taraf\u0131ndan geli\u015ftirilir. Tipik bir proje genellikle bir back-end veya full-stack geli\u015ftirici gerektirecektir. Daha b\u00fcy\u00fck kurulumlar (deployments) DevOps uzmanl\u0131\u011f\u0131 da gerektirebilir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Geli\u015ftirme ve test i\u00e7in BAS-IP Link Self-Hosted, orta\u011f\u0131n kendi ortam\u0131na kurulabilir. \u015eu anda Link API i\u00e7in payla\u015f\u0131lan ortak bir test ortam\u0131 (sandbox) bulunmamaktad\u0131r. Test lisans\u0131 ve donan\u0131m d\u00fczenlemeleri, ilgili projenin gereksinimlerine g\u00f6re kararla\u015ft\u0131r\u0131l\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP dok\u00fcmantasyon sa\u011flar, kendi \u00fcr\u00fcnleriyle ilgili teknik sorular\u0131 yan\u0131tlar ve dok\u00fcmantasyona dayal\u0131 bir uygulaman\u0131n beklendi\u011fi gibi davranmad\u0131\u011f\u0131 durumlar\u0131 ara\u015ft\u0131rmaya yard\u0131mc\u0131 olur.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bir proje \u015fu anda \u00fcr\u00fcnde bulunmayan bir i\u015flevsellik gerektiriyorsa, bu gereksinim \u00fcr\u00fcn ekibiyle tart\u0131\u015f\u0131labilir. \u0130lgili \u00e7al\u0131\u015fma ve bunun geli\u015ftirme plan\u0131ndaki yeri ilk olarak de\u011ferlendirilir. B\u00f6yle bir de\u011ferlendirme, kendi ba\u015f\u0131na belirli bir s\u00fcr\u00fcm tarihi i\u00e7in bir taahh\u00fct te\u015fkil etmez.<\/span><\/p>\n<h2><b>Bir Link API entegrasyonu ne kadar s\u00fcrer?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Her proje i\u00e7in ge\u00e7erli olan tek bir zaman \u00e7izelgesi yoktur.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nispeten standart bir entegrasyon i\u00e7in takvim s\u00fcresi genellikle daha uzun olsa da genel bir rehber olarak yakla\u015f\u0131k bir ayl\u0131k odaklanm\u0131\u015f bir geli\u015ftirme s\u00fcreci kullan\u0131labilir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Orta\u011f\u0131n geli\u015ftirme ekibinin Link veri modelini anlamas\u0131, entegrasyonun kendi k\u0131sm\u0131n\u0131 uygulamas\u0131, test etmesi ve \u00e7al\u0131\u015fmay\u0131 kendi geli\u015ftirme program\u0131na s\u0131\u011fd\u0131rmas\u0131 i\u00e7in zamana ihtiyac\u0131 vard\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bu nedenle, anlaml\u0131 bir tahmin ancak ger\u00e7ek entegrasyon senaryosu tan\u0131mland\u0131ktan sonra yap\u0131labilir.<\/span><\/p>\n<h2><b>BAS-IP Link API i\u00e7in ek bir \u00fccret var m\u0131?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">BAS-IP normalde dok\u00fcmantasyona ve entegrasyon ara\u00e7lar\u0131na eri\u015fim i\u00e7in ayr\u0131 bir \u00fccret talep etmez.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP Link&#8217;in kendisi standart \u00fcr\u00fcn lisanslama modeli alt\u0131nda lisanslanm\u0131\u015ft\u0131r. Ortak entegrasyonun kendi taraf\u0131n\u0131 geli\u015ftirirken, standart d\u0131\u015f\u0131 BAS-IP geli\u015ftirme \u00e7al\u0131\u015fmalar\u0131 veya bu t\u00fcr \u00e7al\u0131\u015fmalar\u0131n \u00f6nceli\u011fini de\u011fi\u015ftirme talepleri gerekti\u011finde ayr\u0131 olarak tart\u0131\u015f\u0131labilir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bu nedenle, entegrasyonun kendisini &#8220;\u00fccretsiz&#8221; olarak tan\u0131mlamak yan\u0131lt\u0131c\u0131 olabilir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Daha do\u011fru bir ifade, BAS-IP entegrasyon ara\u00e7lar\u0131na eri\u015fim i\u00e7in normalde ayr\u0131 bir \u00fccret al\u0131nmad\u0131\u011f\u0131d\u0131r.<\/span><\/p>\n<h2><b>Link API ne zaman do\u011fru bir yakla\u015f\u0131m de\u011fildir?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Link API \u00f6ncelikle BAS-IP Link ile sunucu taraf\u0131 entegrasyonu i\u00e7in tasarlanm\u0131\u015ft\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Gereksinim, belirli bir ekipmanla do\u011frudan \u00e7al\u0131\u015fmak veya belirli olaylar\u0131 do\u011frudan bir zil panelinden almaksa, BAS-IP Device API daha uygun olabilir. Cihaz entegrasyonu dok\u00fcmantasyonu, genel BAS-IP geli\u015ftirici portal\u0131 \u00fczerinden mevcuttur.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bir kurulu\u015fun zaten kendi mobil uygulamas\u0131 varsa ve bu uygulaman\u0131n i\u00e7ine kap\u0131 aramalar\u0131, video ve kap\u0131 a\u00e7ma (kilit a\u00e7ma) eklemek istiyorsa, BAS-IP Mobile SDK bu kullan\u0131m durumu i\u00e7in tasarlanm\u0131\u015ft\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ve SIP, RTSP veya Wiegand arac\u0131l\u0131\u011f\u0131yla standart birlikte \u00e7al\u0131\u015fabilirli\u011fin (interoperability) yeterli oldu\u011fu durumlarda, \u00f6zel bir yaz\u0131l\u0131m entegrasyonuna hi\u00e7 gerek olmayabilir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Farkl\u0131 yakla\u015f\u0131mlar, &#8220;BAS-IP IP Kap\u0131 Giri\u015f Sistemlerini Mevcut Bina Sistemleriyle Entegre Etmek&#8221; b\u00f6l\u00fcm\u00fcnde daha ayr\u0131nt\u0131l\u0131 olarak ele al\u0131nmaktad\u0131r.<\/span><\/p>\n<h2><b>S\u0131k\u00e7a sorulan sorular<\/b><\/h2>\n<p><b>BAS-IP Link API bir REST API midir?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Evet. BAS-IP Link API, \u00fc\u00e7\u00fcnc\u00fc taraf bir sunucu taraf\u0131 sistemin BAS-IP Link ile programatik olarak etkile\u015fime girmesini sa\u011flayan bir HTTP REST API&#8217;dir.<\/span><\/p>\n<p><b>Link API&#8217;yi kullanmak i\u00e7in BAS-IP Link&#8217;e ihtiyac\u0131m var m\u0131?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Evet. Link API, BAS-IP Link platformunun programlama aray\u00fcz\u00fcd\u00fcr.<\/span><\/p>\n<p><b>BAS-IP Link API, Link Cloud ile \u00e7al\u0131\u015f\u0131r m\u0131?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Yay\u0131n tarihinde, Link API arac\u0131l\u0131\u011f\u0131yla \u00fc\u00e7\u00fcnc\u00fc taraf sunucu taraf\u0131 entegrasyonlar\u0131 BAS-IP Link Self-Hosted&#8217;da desteklenmektedir. BAS-IP, Link Cloud i\u00e7in ayr\u0131 bir API a\u011f ge\u00e7idi geli\u015ftirmektedir.<\/span><\/p>\n<p><b>Dok\u00fcmantasyonu nas\u0131l edinebilirim ve NDA gerekli midir?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">\u0130lk olarak entegrasyon kullan\u0131m senaryosu (use case) \u00fczerinde anla\u015f\u0131l\u0131r. Ard\u0131ndan ortak bir NDA imzalar ve Link API ile ilgili teknik materyalleri al\u0131r.<\/span><\/p>\n<p><b>Link API ile Mobile SDK aras\u0131ndaki fark nedir?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Link API; kullan\u0131c\u0131lar, tesisler, eri\u015fim haklar\u0131 ve di\u011fer merkezi platform varl\u0131klar\u0131 dahil olmak \u00fczere BAS-IP Link ile sunucu taraf\u0131 entegrasyonu i\u00e7in tasarlanm\u0131\u015ft\u0131r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP Mobile SDK ise farkl\u0131 bir amaca hizmet eder: kap\u0131 giri\u015fi (interkom) i\u015flevselli\u011fini do\u011frudan mevcut bir mobil uygulamaya eklemek.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Gerekti\u011finde ayn\u0131 projede her ikisi de kullan\u0131labilir.<\/span><\/p>\n<h2><b>Platformunuzu BAS-IP Link ile entegre etmek ister misiniz?<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">\u0130lk g\u00f6r\u00fc\u015fmeden \u00f6nce ayr\u0131nt\u0131l\u0131 bir API spesifikasyonu haz\u0131rlaman\u0131za gerek yoktur.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sahip oldu\u011funuz sistemi ve otomatikle\u015ftirmek istedi\u011finiz s\u00fcreci anlatarak ba\u015flay\u0131n.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00d6rne\u011fin:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">&#8220;Sakinleri kendi platformumuzda olu\u015fturuyoruz ve otomatik olarak BAS-IP&#8217;ye aktar\u0131lmalar\u0131n\u0131 istiyoruz.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">veya:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">&#8220;Ziyaret\u00e7i eri\u015fimini kendi sistemimizde y\u00f6netiyoruz ve bu s\u00fcreci BAS-IP ile ba\u011flamak istiyoruz.&#8221;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">BAS-IP ekibi; Link API&#8217;nin do\u011fru yakla\u015f\u0131m olup olmad\u0131\u011f\u0131n\u0131, hangi platform \u00f6zelliklerinin gerekli olaca\u011f\u0131n\u0131 ve entegrasyonun nas\u0131l yap\u0131land\u0131r\u0131lmas\u0131 gerekti\u011fini belirlemeye yard\u0131mc\u0131 olabilir.<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>Yeni bir sakin, y\u00f6netim ekibinin daireler, sakinler ve ileti\u015fim bilgileri i\u00e7in halihaz\u0131rda kulland\u0131\u011f\u0131 sistemde ilk olarak ayarlan\u0131r. Daha sonra ayn\u0131 ki\u015fi, bu kez kap\u0131 giri\u015f (ge\u00e7i\u015f kontrol) sisteminde tekrar olu\u015fturulur. Eri\u015fim haklar\u0131 de\u011fi\u015fir \u2014 iki sistemin g\u00fcncellenmesi gerekir. Sakin ta\u015f\u0131n\u0131r \u2014 kayd\u0131n iki kez silinmesi gerekir. Tek bir tesiste, bu sadece ekstra bir idari i\u015ftir. [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[46],"tags":[],"class_list":["post-175951","post","type-post","status-publish","format-standard","hentry","category-uncategorized-tr"],"acf":[],"_links":{"self":[{"href":"https:\/\/bas-ip.com\/tr\/wp-json\/wp\/v2\/posts\/175951","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bas-ip.com\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bas-ip.com\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bas-ip.com\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bas-ip.com\/tr\/wp-json\/wp\/v2\/comments?post=175951"}],"version-history":[{"count":1,"href":"https:\/\/bas-ip.com\/tr\/wp-json\/wp\/v2\/posts\/175951\/revisions"}],"predecessor-version":[{"id":175952,"href":"https:\/\/bas-ip.com\/tr\/wp-json\/wp\/v2\/posts\/175951\/revisions\/175952"}],"wp:attachment":[{"href":"https:\/\/bas-ip.com\/tr\/wp-json\/wp\/v2\/media?parent=175951"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bas-ip.com\/tr\/wp-json\/wp\/v2\/categories?post=175951"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bas-ip.com\/tr\/wp-json\/wp\/v2\/tags?post=175951"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}