{"id":177110,"date":"2026-10-01T14:57:21","date_gmt":"2026-10-01T14:57:21","guid":{"rendered":"https:\/\/bas-ip.com\/bas-ip-mobile-sdk\/"},"modified":"2026-10-20T21:13:08","modified_gmt":"2026-10-20T21:13:08","slug":"bas-ip-mobile-sdk","status":"publish","type":"post","link":"https:\/\/bas-ip.com\/pl\/articles\/bas-ip-mobile-sdk\/","title":{"rendered":"BAS-IP Mobile SDK: Jak doda\u0107 wideodomofon do w\u0142asnej aplikacji mobilnej"},"content":{"rendered":"<p id=\"p-rc_2c61648672e2f7a6-1787\" data-path-to-node=\"2\"><span data-path-to-node=\"2,0\">Osiedle mieszkaniowe, firma zarz\u0105dzaj\u0105ca nieruchomo\u015bciami lub platforma PropTech mog\u0105 ju\u017c posiada\u0107 w\u0142asn\u0105 aplikacj\u0119 mobiln\u0105<\/span><span data-path-to-node=\"2,2\">. Mieszka\u0144cy u\u017cywaj\u0105 jej do op\u0142acania rachunk\u00f3w, rezerwowania sal spotka\u0144, zg\u0142aszania pr\u00f3\u015bb o konserwacj\u0119 oraz otrzymywania powiadomie\u0144<\/span><span data-path-to-node=\"2,4\">. Nast\u0119pnie instalowany jest system wideodomofonowy, a mieszka\u0144cy proszeni s\u0105 o pobranie kolejnej aplikacji tylko po to, aby odebra\u0107 po\u0142\u0105czenie z wej\u015bcia do budynku<\/span><span data-path-to-node=\"2,6\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1788\" data-path-to-node=\"3\"><span data-path-to-node=\"3,0\">BAS-IP Mobile SDK eliminuje potrzeb\u0119 korzystania z drugiej aplikacji<\/span><span data-path-to-node=\"3,2\">. Po\u0142\u0105czenia wideo, otwieranie drzwi oraz dost\u0119p mobiln\u00fd mog\u0105 zosta\u0107 zintegrowane z aplikacj\u0105, kt\u00f3rej mieszka\u0144ci ju\u017c u\u017cywaj\u0105<\/span><span data-path-to-node=\"3,4\">. Zesp\u00f3\u0142 programist\u00f3w partnerskich pracuje z gotowymi komponentami BAS-IP i dostosowuje interfejs do w\u0142asnego produktu<\/span><span data-path-to-node=\"3,6\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1789\" data-path-to-node=\"4\"><span data-path-to-node=\"4,0\">W naszym przegl\u0105dzie integracji BAS-IP z istniej\u0105cymi systemami budynkowymi om\u00f3wili\u015bmy dost\u0119pne podej\u015bcia: protoko\u0142y standardowe, Link API, Mobile SDK oraz Device API<\/span><span data-path-to-node=\"4,2\">. Tutaj skupiamy si\u0119 na integracji mobilnej: co potrafi SDK, co nale\u017cy przygotowa\u0107 i jakie s\u0105 jego ograniczenia<\/span><span data-path-to-node=\"4,4\">.<\/span><\/p>\n<p data-path-to-node=\"5\"><b data-path-to-node=\"5\" data-index-in-node=\"0\">Dzie\u0144 z \u017cycia mieszka\u0144ca<\/b><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1791\" data-path-to-node=\"7\"><span data-path-to-node=\"7,0\">Najprostszym sposobem na wyja\u015bnienie dzia\u0142ania Mobile SDK jest przyjrzenie si\u0119 zwyk\u0142emu dniowi osoby mieszkaj\u0105cej w budynku wyposa\u017conym w system BAS-IP<\/span><span data-path-to-node=\"7,2\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1792\" data-path-to-node=\"8\"><span data-path-to-node=\"8,0\">Gdy mieszkaniec jest w pracy, kurier dzwoni z panelu wej\u015bciowego<\/span><span data-path-to-node=\"8,2\">. Telefon wy\u015bwietla obraz wideo z kamery jeszcze zanim mieszkaniec odbierze po\u0142\u0105czenie<\/span><span data-path-to-node=\"8,4\">. Widzi przesy\u0142k\u0119, odbiera po\u0142\u0105czenie i zwalnia blokad\u0119 drzwi<\/span><span data-path-to-node=\"8,6\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1793\" data-path-to-node=\"9\"><span data-path-to-node=\"9,0\">Wieczorem mieszkaniec wraca do domu i u\u017cywa smartfona, aby otworzy\u0107 drzwi wej\u015bciowe przez Bluetooth<\/span><span data-path-to-node=\"9,2\">. W aplikacji aktywowana jest ju\u017c mobilna karta dost\u0119pu UKEY<\/span><span data-path-to-node=\"9,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1794\" data-path-to-node=\"10\"><span data-path-to-node=\"10,0\">Chwil\u0119 p\u00f3\u017aniej drzwi g\u0142\u00f3wne do budynku zatrzaskuj\u0105 si\u0119, a dziecko mieszka\u0144ca powinno ju\u017c wraca\u0107 ze szko\u0142y<\/span><span data-path-to-node=\"10,2\">. Mieszkaniec sam otwiera podgl\u0105d z kamery przy wej\u015bciu, bez \u017cadnego po\u0142\u0105czenia, aby sprawdzi\u0107, kto znajduje si\u0119 przed wej\u015bciem<\/span><span data-path-to-node=\"10,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1795\" data-path-to-node=\"11\"><span data-path-to-node=\"11,0\">Wszystko to dzieje si\u0119 w jednej aplikacji<\/span><span data-path-to-node=\"11,2\">. Tej samej, kt\u00f3rej mieszkaniec u\u017cywa\u0142 rano do op\u0142acenia rachunku<\/span><span data-path-to-node=\"11,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1796\" data-path-to-node=\"12\"><span data-path-to-node=\"12,0\">Mobile SDK dostarcza komponenty niezb\u0119dne do wykonania ka\u017cdej z tych czynno\u015bci<\/span><span data-path-to-node=\"12,2\">. Przyjrzyjmy si\u0119, jak dzia\u0142aj\u0105 i co zesp\u00f3\u0142 programist\u00f3w musi przygotowa\u0107<\/span><span data-path-to-node=\"12,4\">.<\/span><\/p>\n<p data-path-to-node=\"13\"><b data-path-to-node=\"13\" data-index-in-node=\"0\">Co zawiera BAS-IP Mobile SDK?<\/b><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1798\" data-path-to-node=\"15\"><span data-path-to-node=\"15,0\">BAS-IP Mobile SDK udost\u0119pnia biblioteki, dokumentacj\u0119 techniczn\u0105 oraz przyk\u0142ady kodu dla programist\u00f3w aplikacji mobilnych<\/span><span data-path-to-node=\"15,2\">. Wsp\u00f3\u0142pracuje z systemem BAS-IP Link i obs\u0142uguje zar\u00f3wno system iOS, jak i Android<\/span><span data-path-to-node=\"15,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1799\" data-path-to-node=\"16\"><span data-path-to-node=\"16,0\">SDK umo\u017cliwia aplikacji<\/span><span data-path-to-node=\"16,2\">:<\/span><\/p>\n<ul>\n<li id=\"p-rc_2c61648672e2f7a6-1800\" data-path-to-node=\"17,0,0\"><span data-path-to-node=\"17,0,0,0\">rejestrowanie i uwierzytelnianie u\u017cytkownik\u00f3w<\/span><span data-path-to-node=\"17,0,0,2\">;<\/span><\/li>\n<li id=\"p-rc_2c61648672e2f7a6-1801\" data-path-to-node=\"17,1,0\"><span data-path-to-node=\"17,1,0,0\">pobieranie profili u\u017cytkownik\u00f3w oraz list dost\u0119pnych urz\u0105dze\u0144<\/span><span data-path-to-node=\"17,1,0,2\">;<\/span><\/li>\n<li id=\"p-rc_2c61648672e2f7a6-1802\" data-path-to-node=\"17,2,0\"><span data-path-to-node=\"17,2,0,0\">odbieranie i wykonywanie po\u0142\u0105cze\u0144 domofonowych<\/span><span data-path-to-node=\"17,2,0,2\">;<\/span><\/li>\n<li id=\"p-rc_2c61648672e2f7a6-1803\" data-path-to-node=\"17,3,0\"><span data-path-to-node=\"17,3,0,0\">przesy\u0142anie d\u017awi\u0119ku i obrazu wideo<\/span><span data-path-to-node=\"17,3,0,2\">;<\/span><\/li>\n<li id=\"p-rc_2c61648672e2f7a6-1804\" data-path-to-node=\"17,4,0\"><span data-path-to-node=\"17,4,0,0\">wy\u015bwietlanie obrazu z kamery panelu wej\u015bciowego przed odebraniem po\u0142\u0105czenia<\/span><span data-path-to-node=\"17,4,0,2\">;<\/span><\/li>\n<li id=\"p-rc_2c61648672e2f7a6-1805\" data-path-to-node=\"17,5,0\"><span data-path-to-node=\"17,5,0,0\">podgl\u0105d kamery panelu wej\u015bciowego bez po\u0142\u0105czenia przychodz\u0105cego<\/span><span data-path-to-node=\"17,5,0,2\">;<\/span><\/li>\n<li id=\"p-rc_2c61648672e2f7a6-1806\" data-path-to-node=\"17,6,0\"><span data-path-to-node=\"17,6,0,0\">zdalne zwalnianie blokady drzwi<\/span><span data-path-to-node=\"17,6,0,2\">;<\/span><\/li>\n<li id=\"p-rc_2c61648672e2f7a6-1807\" data-path-to-node=\"17,7,0\"><span data-path-to-node=\"17,7,0,0\">wy\u015bwietlanie historii po\u0142\u0105cze\u0144 przychodz\u0105cych i wychodz\u0105cych<\/span><span data-path-to-node=\"17,7,0,2\">;<\/span><\/li>\n<li id=\"p-rc_2c61648672e2f7a6-1808\" data-path-to-node=\"17,8,0\"><span data-path-to-node=\"17,8,0,0\">u\u017cywanie smartfona jako mobilnej karty dost\u0119pu Bluetooth<\/span><span data-path-to-node=\"17,8,0,2\">;<\/span><\/li>\n<li id=\"p-rc_2c61648672e2f7a6-1809\" data-path-to-node=\"17,9,0\"><span data-path-to-node=\"17,9,0,0\">wywo\u0142ywanie windy, je\u015bli w budynku zainstalowano odpowiedni sprz\u0119t<\/span><span data-path-to-node=\"17,9,0,2\">.<\/span><\/li>\n<\/ul>\n<p id=\"p-rc_2c61648672e2f7a6-1810\" data-path-to-node=\"18\"><span data-path-to-node=\"18,0\">Partnerzy mog\u0105 wybra\u0107 potrzebne im komponenty i zdecydowa\u0107, jak te funkcje b\u0119d\u0105 wygl\u0105da\u0107 w ich aplikacji<\/span><span data-path-to-node=\"18,2\">.<\/span><\/p>\n<p data-path-to-node=\"19\"><b data-path-to-node=\"19\" data-index-in-node=\"0\">Trzy komponenty: Core, Calls oraz UKEY<\/b><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1812\" data-path-to-node=\"21\"><span data-path-to-node=\"21,0\">Core (Rdze\u0144) \u0142\u0105czy aplikacj\u0119 z serwerem BAS-IP Link<\/span><span data-path-to-node=\"21,2\">. Obs\u0142uguje logowanie mieszka\u0144c\u00f3w, odzyskiwanie hase\u0142 oraz pobieranie profili u\u017cytkownik\u00f3w i dost\u0119pnych urz\u0105dze\u0144<\/span><span data-path-to-node=\"21,4\">. Zapewnia r\u00f3wnie\u017c funkcjonalno\u015b\u0107 niezb\u0119dn\u0105 do inicjowania po\u0142\u0105cze\u0144, otwierania drzwi, wy\u015bwietlania historii po\u0142\u0105cze\u0144 i wzywania windy<\/span><span data-path-to-node=\"21,6\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1813\" data-path-to-node=\"22\"><span data-path-to-node=\"22,0\">Calls (Po\u0142\u0105czenia) obs\u0142uguje komunikacj\u0119 domofonow\u0105, w tym po\u0142\u0105czenia przychodz\u0105ce i wychodz\u0105ce, transmisj\u0119 audio i wideo oraz zarz\u0105dzanie po\u0142\u0105czeniami<\/span><span data-path-to-node=\"22,2\">. SDK zarz\u0105dza stanami po\u0142\u0105czenia, takimi jak nadej\u015bcie po\u0142\u0105czenia przychodz\u0105cego, gotowo\u015b\u0107 aplikacji do odebrania, zako\u0144czenie po\u0142\u0105czenia oraz informacja, kt\u00f3ra strona zako\u0144czy\u0142a rozmow\u0119<\/span><span data-path-to-node=\"22,4\">. W systemie iOS do obs\u0142ugi po\u0142\u0105cze\u0144 na poziomie systemu wykorzystywany jest CallKit<\/span><span data-path-to-node=\"22,6\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1814\" data-path-to-node=\"23\"><span data-path-to-node=\"23,0\">UKEY zamienia smartfon w mobilny klucz<\/span><span data-path-to-node=\"23,2\">. Mieszkaniec skanuje kod QR, co aktywuje mobiln\u0105 kart\u0119 dost\u0119pu w aplikacji<\/span><span data-path-to-node=\"23,4\">. Telefon mo\u017ce by\u0107 nast\u0119pnie u\u017cywany do otwierania drzwi przez Bluetooth za pomoc\u0105 kompatybilnego czytnika BAS-IP<\/span><span data-path-to-node=\"23,6\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1815\" data-path-to-node=\"24\"><span data-path-to-node=\"24,0\">W zale\u017cno\u015bci od sposobu wdro\u017cenia aplikacji, dost\u0119p mo\u017cna skonfigurowa\u0107 bez konieczno\u015bci naciskania osobnego przycisku<\/span><span data-path-to-node=\"24,2\">. Na przyk\u0142ad otwarcie drzwi mo\u017ce zosta\u0107 wywo\u0142ane, gdy mieszkaniec odblokuje telefon w pobli\u017cu czytnika<\/span><span data-path-to-node=\"24,4\">. Jednak ca\u0142kowicie automatyczne otwarcie drzwi poprzez samo zbli\u017cenie si\u0119 z zablokowanym telefonem nie jest standardow\u0105 funkcj\u0105 SDK<\/span><span data-path-to-node=\"24,6\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1816\" data-path-to-node=\"25\"><span data-path-to-node=\"25,0\">Kod QR jest u\u017cywany jednorazowo do aktywacji uprawnie\u0144 w telefonie<\/span><span data-path-to-node=\"25,2\">. Nie ma on zwi\u0105zku z kodem QR dla go\u015bci, kt\u00f3rego kurier m\u00f3g\u0142by u\u017cy\u0107 do wej\u015bcia do budynku<\/span><span data-path-to-node=\"25,4\">.<\/span><\/p>\n<p data-path-to-node=\"26\"><b data-path-to-node=\"26\" data-index-in-node=\"0\">Jak po\u0142\u0105czenie przychodz\u0105ce trafia do telefonu?<\/b><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1818\" data-path-to-node=\"28\"><span data-path-to-node=\"28,0\">Gdy aplikacja mobilna dzia\u0142a w tle lub telefon jest zablokowany, do dostarczania po\u0142\u0105cze\u0144 przychodz\u0105cych wykorzystywane s\u0105 powiadomienia typu push<\/span><span data-path-to-node=\"28,2\">. Pozwalaj\u0105 one na aktywacj\u0119 aplikacji i przygotowanie jej do odebrania po\u0142\u0105czenia, nawet je\u015bli mieszkaniec jej nie otworzy\u0142<\/span><span data-path-to-node=\"28,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1819\" data-path-to-node=\"29\"><span data-path-to-node=\"29,0\">Proces przebiega nast\u0119puj\u0105co<\/span><span data-path-to-node=\"29,2\">:<\/span><\/p>\n<ol>\n<li id=\"p-rc_2c61648672e2f7a6-1820\" data-path-to-node=\"30,0,0\"><span data-path-to-node=\"30,0,0,0\">Odwiedzaj\u0105cy naciska przycisk wywo\u0142ania na panelu wej\u015bciowym BAS-IP<\/span><span data-path-to-node=\"30,0,0,2\">.<\/span><\/li>\n<li id=\"p-rc_2c61648672e2f7a6-1821\" data-path-to-node=\"30,1,0\"><span data-path-to-node=\"30,1,0,0\">Po\u0142\u0105czenie trafia do serwera BAS-IP Link<\/span><span data-path-to-node=\"30,1,0,2\">.<\/span><\/li>\n<li id=\"p-rc_2c61648672e2f7a6-1822\" data-path-to-node=\"30,2,0\"><span data-path-to-node=\"30,2,0,0\">Serwer powiadomie\u0144 push wysy\u0142a powiadomienie na smartfon mieszka\u0144ca<\/span><span data-path-to-node=\"30,2,0,2\">.<\/span><\/li>\n<li id=\"p-rc_2c61648672e2f7a6-1823\" data-path-to-node=\"30,3,0\"><span data-path-to-node=\"30,3,0,0\">Aplikacja zostaje aktywowana i przygotowuje si\u0119 do odebrania po\u0142\u0105czenia<\/span><span data-path-to-node=\"30,3,0,2\">.<\/span><\/li>\n<li id=\"p-rc_2c61648672e2f7a6-1824\" data-path-to-node=\"30,4,0\"><span data-path-to-node=\"30,4,0,0\">Mieszkaniec otrzymuje po\u0142\u0105czenie przychodz\u0105ce i mo\u017ce je odebra\u0107<\/span><span data-path-to-node=\"30,4,0,2\">.<\/span><\/li>\n<\/ol>\n<p id=\"p-rc_2c61648672e2f7a6-1825\" data-path-to-node=\"31\"><span data-path-to-node=\"31,0\">Odbieranie po\u0142\u0105cze\u0144 przychodz\u0105cych wymaga infrastruktury powiadomie\u0144 push<\/span><span data-path-to-node=\"31,2\">. Obejmuje ona serwer powiadomie\u0144 push, kt\u00f3ry komunikuje si\u0119 z us\u0142ug\u0105 Firebase Cloud Messaging (FCM) dla systemu Android oraz Apple Push Notification service (APNs) dla systemu iOS<\/span><span data-path-to-node=\"31,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1826\" data-path-to-node=\"32\"><span data-path-to-node=\"32,0\">W zale\u017cno\u015bci od architektury projektu, serwer push mo\u017ce zosta\u0107 wdro\u017cony przez partnera lub dostarczony przez firm\u0119 BAS-IP<\/span><span data-path-to-node=\"32,2\">. Odpowiedni model jest uzgadniany podczas planowania integracji<\/span><span data-path-to-node=\"32,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1827\" data-path-to-node=\"33\"><span data-path-to-node=\"33,0\">Je\u015bli aplikacja nie wymaga funkcji wykonywania po\u0142\u0105cze\u0144, serwer push nie jest potrzebny<\/span><span data-path-to-node=\"33,2\">. Serwer BAS-IP Link jest wymagany we wszystkich przypadkach, poniewa\u017c SDK dzia\u0142a wy\u0142\u0105cznie z systemem Link<\/span><span data-path-to-node=\"33,4\">.<\/span><\/p>\n<p data-path-to-node=\"34\"><b data-path-to-node=\"34\" data-index-in-node=\"0\">Twoja aplikacja, Tw\u00f3j interfejs<\/b><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1829\" data-path-to-node=\"36\"><span data-path-to-node=\"36,0\">BAS-IP dostarcza przyk\u0142adowe ekrany i ikony wraz z zestawem SDK, jednak partnerzy nie musz\u0105 z nich korzysta\u0107<\/span><span data-path-to-node=\"36,2\">. Przyciski, ekrany po\u0142\u0105cze\u0144, nawigacja i kolory mog\u0105 zosta\u0107 zaprojektowane tak, aby pasowa\u0142y do istniej\u0105cej aplikacji<\/span><span data-path-to-node=\"36,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1830\" data-path-to-node=\"37\"><span data-path-to-node=\"37,0\">Dla mieszka\u0144c\u00f3w wideodomofon staje si\u0119 naturaln\u0105 cz\u0119\u015bci\u0105 ich aplikacji do zarz\u0105dzania nieruchomo\u015bci\u0105, a nie osobn\u0105 us\u0142ug\u0105 oznaczonego mark\u0105 zewn\u0119trznego dostawcy<\/span><span data-path-to-node=\"37,2\">.<\/span><\/p>\n<p data-path-to-node=\"38\"><b data-path-to-node=\"38\" data-index-in-node=\"0\">Wiele telefon\u00f3w dla jednego mieszkania<\/b><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1832\" data-path-to-node=\"40\"><span data-path-to-node=\"40,0\">Kurier naciska przycisk wywo\u0142ania dla danego mieszkania i dzwoni\u0105 telefony obojga rodzic\u00f3w<\/span><span data-path-to-node=\"40,2\">. Pierwsza osoba, kt\u00f3ra odbierze, przejmuje po\u0142\u0105czenie, podczas gdy na drugim telefonie dzwonienie zostaje przerwane<\/span><span data-path-to-node=\"40,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1833\" data-path-to-node=\"41\"><span data-path-to-node=\"41,0\">Po\u0142\u0105czenia mog\u0105 dociera\u0107 do r\u00f3\u017cnych telefon\u00f3w z niewielkim op\u00f3\u017anieniem, zale\u017cnym od warunk\u00f3w sieciowych i stanu poszczegicznych urz\u0105dze\u0144<\/span><span data-path-to-node=\"41,2\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1834\" data-path-to-node=\"42\"><span data-path-to-node=\"42,0\">Lista odbiorc\u00f3w jest okre\u015blana przez ustawienia przekierowania po\u0142\u0105cze\u0144 w systemie BAS-IP Link<\/span><span data-path-to-node=\"42,2\">. Istotne jest to, \u017ce system domofonowy w mieszkaniu nie musi by\u0107 powi\u0105zany z telefonem tylko jednego mieszka\u0144ca<\/span><span data-path-to-node=\"42,4\">.<\/span><\/p>\n<p data-path-to-node=\"43\"><b data-path-to-node=\"43\" data-index-in-node=\"0\">Podgl\u0105d wideo przed odebraniem i bez po\u0142\u0105czenia przychodz\u0105cego<\/b><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1836\" data-path-to-node=\"45\"><span data-path-to-node=\"45,0\">Obraz wideo z panelu wej\u015bciowego mo\u017ce by\u0107 wy\u015bwietlany zanim mieszkaniec odebra\u0107 po\u0142\u0105czenie<\/span><span data-path-to-node=\"45,2\">. Mo\u017ce zobaczy\u0107, kto znajduje si\u0119 przy wej\u015bciu, a nast\u0119pnie zdecydowa\u0107, czy chce odebra\u0107<\/span><span data-path-to-node=\"45,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1837\" data-path-to-node=\"46\"><span data-path-to-node=\"46,0\">Istnieje r\u00f3wnie\u017c drugi scenariusz: podgl\u0105d kamery przy wej\u015bciu, kiedy nikt nie dzwoni<\/span><span data-path-to-node=\"46,2\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1838\" data-path-to-node=\"47\"><span data-path-to-node=\"47,0\">Technicznie nadal wi\u0105\u017ce si\u0119 to z nawi\u0105zaniem po\u0142\u0105czenia z panelem<\/span><span data-path-to-node=\"47,2\">. Jednak z perspektywy mieszka\u0144ca mo\u017ce to by\u0107 tak proste, jak dotkni\u0119cie przycisku w celu zobaczenia, kto stoi przy wej\u015bciu<\/span><span data-path-to-node=\"47,4\">.<\/span><\/p>\n<p data-path-to-node=\"48\"><b data-path-to-node=\"48\" data-index-in-node=\"0\">Do kogo mieszka\u0144cy mog\u0105 dzwoni\u0107 z aplikacji?<\/b><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1840\" data-path-to-node=\"50\"><span data-path-to-node=\"50,0\">Mieszka\u0144cy mog\u0105 dzwoni\u0107 na urz\u0105dzenia dost\u0119pne dla nich za po\u015brednictwem BAS-IP Link<\/span><span data-path-to-node=\"50,2\">. W zale\u017cno\u015bci od konfiguracji obiektu mog\u0105 to by\u0107: panel wej\u015bciowy, monitor wewn\u0119trzny w ich mieszkaniu, recepcja lub zesp\u00f3\u0142 ochrony<\/span><span data-path-to-node=\"50,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1841\" data-path-to-node=\"51\"><span data-path-to-node=\"51,0\">Czego nie mog\u0105 zrobi\u0107, to zadzwoni\u0107 bezpo\u015brednio na inn\u0105 aplikacj\u0119 mobiln\u0105<\/span><span data-path-to-node=\"51,2\">. SDK nie obs\u0142uguje po\u0142\u0105cze\u0144 bezpo\u015brednich typu aplikacja-aplikacja (app-to-app) mi\u0119dzy dwoma smartfonami<\/span><span data-path-to-node=\"51,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1842\" data-path-to-node=\"52\"><span data-path-to-node=\"52,0\">Ograniczenie to nale\u017cy wzi\u0105\u0107 pod uwag\u0119 podczas projektowania listy kontakt\u00f3w oraz funkcji po\u0142\u0105cze\u0144 w aplikacji<\/span><span data-path-to-node=\"52,2\">.<\/span><\/p>\n<p data-path-to-node=\"53\"><b data-path-to-node=\"53\" data-index-in-node=\"0\">Historia po\u0142\u0105cze\u0144 i otwieranie drzwi<\/b><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1844\" data-path-to-node=\"55\"><span data-path-to-node=\"55,0\">Aplikacja mo\u017ce wy\u015bwietla\u0107 histori\u0119 po\u0142\u0105cze\u0144 zawieraj\u0105c\u0105 po\u0142\u0105czenia przychodz\u0105ce i wychodz\u0105ce, dat\u0119 i godzin\u0119, informacj\u0119 o tym, kto dzwoni\u0142 lub do kogo dzwoniono, a tak\u017ce czy po\u0142\u0105czenie zosta\u0142o odebrane czy nieodebrane<\/span><span data-path-to-node=\"55,2\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1845\" data-path-to-node=\"56\"><span data-path-to-node=\"56,0\">Na przyk\u0142ad mieszkaniec mo\u017ce sprawdzi\u0107, czy kto\u015b dzwoni\u0142, gdy podr\u00f3\u017cowa\u0142 komunikacj\u0105 miejsk\u0105<\/span><span data-path-to-node=\"56,2\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1846\" data-path-to-node=\"57\"><span data-path-to-node=\"57,0\">Partner mo\u017ce umie\u015bci\u0107 przycisk otwierania drzwi w dowolnym, dogodnym miejscu na ekranie po\u0142\u0105czenia<\/span><span data-path-to-node=\"57,2\">. SDK obs\u0142uguje niezb\u0119dn\u0105 komunikacj\u0119 ze sprz\u0119tem BAS-IP, dzi\u0119ki czemu programistowie nie musz\u0105 samodzielnie implementowa\u0107 mechanizmu wysy\u0142ania komendy otwarcia drzwi<\/span><span data-path-to-node=\"57,4\">.<\/span><\/p>\n<p data-path-to-node=\"58\"><b data-path-to-node=\"58\" data-index-in-node=\"0\">Sterowanie wind\u0105<\/b><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1848\" data-path-to-node=\"60\"><span data-path-to-node=\"60,0\">Funkcja przywo\u0142ania windy dzia\u0142a po spe\u0142nieniu dw\u00f3ch warunk\u00f3w: w budynku zainstalowano i skonfigurowano modu\u0142 windowy BAS-IP, a mieszkaniec posiada odpowiednie uprawnienia dost\u0119pu<\/span><span data-path-to-node=\"60,2\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1849\" data-path-to-node=\"61\"><span data-path-to-node=\"61,0\">SDK nie mo\u017ce sterowa\u0107 systemem windy bezpo\u015brednio bez modu\u0142u windowego BAS-IP<\/span><span data-path-to-node=\"61,2\">. Wymagany sprz\u0119t, kompatybilno\u015b\u0107 i konfiguracja musz\u0105 zosta\u0107 potwierdzone na etapie projektowania<\/span><span data-path-to-node=\"61,4\">.<\/span><\/p>\n<p data-path-to-node=\"62\"><b data-path-to-node=\"62\" data-index-in-node=\"0\">Dlaczego warto u\u017cywa\u0107 Mobile SDK zamiast tworzy\u0107 komunikacj\u0119 domofonow\u0105 od zera?<\/b><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1851\" data-path-to-node=\"64\"><span data-path-to-node=\"64,0\">Firma mo\u017ce opracowa\u0107 w\u0142asn\u0105 funkcjonalno\u015b\u0107 wideodomofonu dla swojej aplikacji mobilnej<\/span><span data-path-to-node=\"64,2\">. Jednak jej zesp\u00f3\u0142 musia\u0142by w\u00f3wczas samodzielnie zaimplementowa\u0107 po\u0142\u0105czenia przychodz\u0105ce i wychodz\u0105ce, powiadomienia push, dzia\u0142anie w tle, transmisj\u0119 audio i wideo, zarz\u0105dzanie po\u0142\u0105czeniami, otwieranie drzwi oraz komunikacj\u0119 z serwerem BAS-IP Link<\/span><span data-path-to-node=\"64,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1852\" data-path-to-node=\"65\"><span data-path-to-node=\"65,0\">Funkcjonalno\u015b\u0107 ta wymaga\u0142aby r\u00f3wnie\u017c ci\u0105g\u0142ego utrzymania w miar\u0119 rozwoju system\u00f3w iOS i Android<\/span><span data-path-to-node=\"65,2\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1853\" data-path-to-node=\"66\"><span data-path-to-node=\"66,0\">BAS-IP Mobile SDK dostarcza gotowe komponenty do realizacji tych zada\u0144<\/span><span data-path-to-node=\"66,2\">. Partner nadal odpowiada za integracj\u0119 komponent\u00f3w, projekt interfejsu aplikacji, przygotowanie niezb\u0119dnej infrastruktury oraz testowanie rozwi\u0105zania, ale nie musi budowa\u0107 ca\u0142ego systemu komunikacji domofonowej od podstaw<\/span><span data-path-to-node=\"66,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1854\" data-path-to-node=\"67\"><span data-path-to-node=\"67,0\">Jest to szczeg\u00f3lnie cenne w przypadku platform PropTech, w kt\u00f3rych wideodomofon stanowi jedynie jedn\u0105 z funkcji du\u017co szerszego produktu<\/span><span data-path-to-node=\"67,2\">. Zesp\u00f3\u0142 programist\u00f3w mo\u017ce skupi\u0107 si\u0119 na w\u0142asnej platformie, korzystaj\u0105c z istniej\u0105cych komponent\u00f3w BAS-IP do obs\u0142ugi komunikacji domofonowej<\/span><span data-path-to-node=\"67,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1855\" data-path-to-node=\"68\"><span data-path-to-node=\"68,0\">Praktycznym przyk\u0142adem jest studium przypadku integracji Accrete, kt\u00f3re opisuje, w jaki spos\u00f3b dostawca technologii dla nieruchomo\u015bci doda\u0142 funkcje domofonu BAS-IP do swojej istniej\u0105cej aplikacji mobilnej<\/span><span data-path-to-node=\"68,2\">.<\/span><\/p>\n<p data-path-to-node=\"69\"><b data-path-to-node=\"69\" data-index-in-node=\"0\">Co otrzymuje zesp\u00f3\u0142 programist\u00f3w?<\/b><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1857\" data-path-to-node=\"71\"><span data-path-to-node=\"71,0\">Po uzgodnieniu projektu i podpisaniu umowy o zachowaniu poufno\u015bci (NDA) zesp\u00f3\u0142 programist\u00f3w partnera otrzymuje dost\u0119p do niezb\u0119dnych materia\u0142\u00f3w BAS-IP Mobile SDK<\/span><span data-path-to-node=\"71,2\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1858\" data-path-to-node=\"72\"><span data-path-to-node=\"72,0\">Obejmuj\u0105 one biblioteki oprogramowania, dokumentacj\u0119 techniczn\u0105 oraz przyk\u0142ady kodu<\/span><span data-path-to-node=\"72,2\">. Dok\u0142adny zakres dostarczonych materia\u0142\u00f3w oraz spos\u00f3b ich udost\u0119pnienia zale\u017c\u0105 od konfiguracji technicznej i wymaga\u0144 projektu<\/span><span data-path-to-node=\"72,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1859\" data-path-to-node=\"73\"><span data-path-to-node=\"73,0\">Niezb\u0119dne aktualizacje bibliotek i dokumentacji s\u0105 dostarczane w ramach wsparcia technicznego dla integracji<\/span><span data-path-to-node=\"73,2\">. Zesp\u00f3\u0142 partnera decyduje, kiedy zaktualizowa\u0107 u\u017cywane komponenty i wyda\u0107 now\u0105 wersj\u0119 swojej aplikacji<\/span><span data-path-to-node=\"73,4\">.<\/span><\/p>\n<p data-path-to-node=\"74\"><b data-path-to-node=\"74\" data-index-in-node=\"0\">Co pozostaje w gestii partnera?<\/b><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1861\" data-path-to-node=\"76\"><span data-path-to-node=\"76,0\">Partner odpowiada za integracj\u0119 bibliotek SDK, rozw\u00f3j interfejsu u\u017cytkownika i logiki aplikacji, testowanie, publikacj\u0119 aplikacji w sklepach App Store i Google Play oraz jej bie\u017c\u0105ce utrzymanie<\/span><span data-path-to-node=\"76,2\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1862\" data-path-to-node=\"77\"><span data-path-to-node=\"77,0\">Wymagania dotycz\u0105ce infrastruktury push oraz odpowiedzialno\u015b\u0107 za jej wdro\u017cenie s\u0105 uzgadniane osobno dla ka\u017cdego projektu<\/span><span data-path-to-node=\"77,2\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1863\" data-path-to-node=\"78\"><span data-path-to-node=\"78,0\">BAS-IP dostarcza zestaw SDK, dokumentacj\u0119 oraz przyk\u0142ady kodu, a tak\u017ce odpowiada na pytania techniczne zwi\u0105zane z w\u0142asnymi komponentami<\/span><span data-path-to-node=\"78,2\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1864\" data-path-to-node=\"79\"><span data-path-to-node=\"79,0\">Trzecie strony integruj\u0105ce Mobile SDK korzystaj\u0105 obecnie z rozwi\u0105zania BAS-IP Link Self-Hosted<\/span><span data-path-to-node=\"79,2\">. Je\u015bli projekt ma wykorzystywa\u0107 chmur\u0119 Link Cloud, proponowan\u0105 architektur\u0119 nale\u017cy om\u00f3wi\u0107 z BAS-IP przed rozpocz\u0119ciem prac programistycznych<\/span><span data-path-to-node=\"79,4\">.<\/span><\/p>\n<p data-path-to-node=\"80\"><b data-path-to-node=\"80\" data-index-in-node=\"0\">Czego nie zawiera Mobile SDK?<\/b><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1866\" data-path-to-node=\"82\"><span data-path-to-node=\"82,0\">Mobile SDK nie odwzorowuje ka\u017cdej funkcji standardowej aplikacji BAS-IP Link<\/span><span data-path-to-node=\"82,2\">. Na przyk\u0142ad nie zawiera funkcji generowania kod\u00f3w QR dla go\u015bci ani rezerwacji cz\u0119\u015bci wsp\u00f3lnych (amenity booking), mimo \u017ce obie te funkcje s\u0105 dost\u0119pne w standardowej aplikacji Link<\/span><span data-path-to-node=\"82,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1867\" data-path-to-node=\"83\"><span data-path-to-node=\"83,0\">Generowanie kod\u00f3w QR dla go\u015bci oraz rezerwacja cz\u0119\u015bci wsp\u00f3lnych s\u0105 dost\u0119pne za po\u015brednictwem API systemu BAS-IP Link<\/span><span data-path-to-node=\"83,2\">. Je\u015bli funkcje te s\u0105 wymagane we w\u0142asnej aplikacji mobilnej partnera, mo\u017cna je zaimplementowa\u0107 poprzez dodatkow\u0105 integracj\u0119 z BAS-IP Link<\/span><span data-path-to-node=\"83,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1868\" data-path-to-node=\"84\"><span data-path-to-node=\"84,0\">Oba narz\u0119dzia mog\u0105 by\u0107 u\u017cywane w ramach tego samego projektu<\/span><span data-path-to-node=\"84,2\">. Zaplecze (back-end) platformy zarz\u0105dza mieszka\u0144cami i ich uprawnieniami dost\u0119pu za po\u015brednictwem Link API, podczas gdy aplikacja mobilna korzysta z Mobile SDK do odbierania po\u0142\u0105cze\u0144 domofonowych i otwierania drzwi<\/span><span data-path-to-node=\"84,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1869\" data-path-to-node=\"85\"><span data-path-to-node=\"85,0\">Scenariusze integracji po stronie serwera (server-side) zosta\u0142y szczeg\u00f3\u0142owo om\u00f3wione w naszym artykule po\u015bwi\u0119conym BAS-IP Link API<\/span><span data-path-to-node=\"85,2\">. Przed rozpocz\u0119ciem prac programistycznych warto wypisa\u0107 wszystkie wymagane scenariusze i zdecydowa\u0107, kt\u00f3re narz\u0119dzie integracyjne obs\u0142u\u017cy ka\u017cdy z nich<\/span><span data-path-to-node=\"85,4\">.<\/span><\/p>\n<p data-path-to-node=\"86\"><b data-path-to-node=\"86\" data-index-in-node=\"0\">Ile kosztuje BAS-IP Mobile SDK?<\/b><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1871\" data-path-to-node=\"88\"><span data-path-to-node=\"88,0\">Domy\u015blnie firma BAS-IP nie pobiera osobnej op\u0142aty za dost\u0119p do Mobile SDK, jego dokumentacji ani wsparcia technicznego w trakcie integracji<\/span><span data-path-to-node=\"88,2\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1872\" data-path-to-node=\"89\"><span data-path-to-node=\"89,0\">System BAS-IP Link i inne produkty s\u0105 nadal licencjonowane na standardowych warunkach, natomiast mobilne karty dost\u0119pu UKEY s\u0105 kupowane oddzielnie od BAS-IP lub jej dystrybutor\u00f3w<\/span><span data-path-to-node=\"89,2\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1873\" data-path-to-node=\"90\"><span data-path-to-node=\"90,0\">Je\u015bli projekt wymaga dodatkowych prac programistycznych ze strony BAS-IP lub zmiany priorytet\u00f3w rozwojowych, warunki handlowe s\u0105 uzgadniane indywidualnie<\/span><span data-path-to-node=\"90,2\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1874\" data-path-to-node=\"91\"><span data-path-to-node=\"91,0\">Bud\u017cet projektu powinien r\u00f3wnie\u017c uwzgl\u0119dnia\u0107 w\u0142asne prace programistyczne partnera, infrastruktur\u0119, testy oraz bie\u017c\u0105ce utrzymanie aplikacji<\/span><span data-path-to-node=\"91,2\">.<\/span><\/p>\n<p data-path-to-node=\"92\"><b data-path-to-node=\"92\" data-index-in-node=\"0\">Cz\u0119sto zadawane pytania (FAQ)<\/b><\/p>\n<p data-path-to-node=\"94\"><b data-path-to-node=\"94\" data-index-in-node=\"0\">Jakie wersje system\u00f3w iOS i Android s\u0105 obs\u0142ugiwane?<\/b><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1877\" data-path-to-node=\"96\"><span data-path-to-node=\"96,0\"> Aktualnie obs\u0142ugiwane wersje minimalne s\u0105 okre\u015blone w dokumentacji technicznej SDK<\/span><span data-path-to-node=\"96,2\">. Wymagania zmieniaj\u0105 si\u0119 wraz z rozwojem mobilnych system\u00f3w operacyjnych, dlatego programistowie powinni je sprawdza\u0107 przed rozpocz\u0119ciem integracji oraz przy ka\u017cdej aktualizacji bibliotek<\/span><span data-path-to-node=\"96,4\">.<\/span><\/p>\n<p data-path-to-node=\"97\"><b data-path-to-node=\"97\" data-index-in-node=\"0\">Czy dost\u0119pna jest publiczna piaskownica (sandbox)?<\/b><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1879\" data-path-to-node=\"99\"><span data-path-to-node=\"99,0\"> Nie ma wsp\u00f3lnej, publicznej piaskownice<\/span><span data-path-to-node=\"99,2\">. W przypadku rozwi\u0105zania BAS-IP Link Self-Hosted partner wdra\u017ca system Link we w\u0142asnym \u015brodowisku i u\u017cywa tej instalacji do prac programistycznych<\/span><span data-path-to-node=\"99,4\">. Kwestie licencji testowych oraz sprz\u0119tu s\u0105 uzgadniane zgodnie z wymaganiami ka\u017cdego projektu<\/span><span data-path-to-node=\"99,6\">.<\/span><\/p>\n<p data-path-to-node=\"100\"><b data-path-to-node=\"100\" data-index-in-node=\"0\">W jaki spos\u00f3b dostarczane s\u0105 aktualizacje SDK?<\/b><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1881\" data-path-to-node=\"102\"><span data-path-to-node=\"102,0\"> Niezb\u0119dne aktualizacje SDK s\u0105 dostarczane w ramach wsparcia technicznego dla integracji<\/span><span data-path-to-node=\"102,2\">. Zesp\u00f3\u0142 programist\u00f3w partnera planuje, kiedy zastosowa\u0107 aktualizacje, przetestowa\u0107 zmiany i wyda\u0107 now\u0105 wersj\u0119 swojej aplikacji<\/span><span data-path-to-node=\"102,4\">.<\/span><\/p>\n<p data-path-to-node=\"103\"><b data-path-to-node=\"103\" data-index-in-node=\"0\">Chcesz doda\u0107 wideodomofon do swojej aplikacji?<\/b><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1883\" data-path-to-node=\"105\"><span data-path-to-node=\"105,0\">Wy\u015blij e-mail do zespo\u0142u ds. integracji BAS-IP na adres integrations@bas-ip.com lub wy\u015blij zapytanie przez formularz kontaktowy<\/span><span data-path-to-node=\"105,2\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1884\" data-path-to-node=\"106\"><span data-path-to-node=\"106,0\">Nie musisz przygotowywa\u0107 szczeg\u00f3\u0142owej specyfikacji technicznej przed nawi\u0105zaniem kontaktu<\/span><span data-path-to-node=\"106,2\">. Wystarczy kr\u00f3tki opis Twojej aplikacji oraz wymaganej funkcjonalno\u015bci<\/span><span data-path-to-node=\"106,4\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1885\" data-path-to-node=\"107\"><span data-path-to-node=\"107,0\">Na przyk\u0142ad<\/span><span data-path-to-node=\"107,2\">:<\/span><\/p>\n<blockquote data-path-to-node=\"108\">\n<p id=\"p-rc_2c61648672e2f7a6-1886\" data-path-to-node=\"108,0\"><span data-path-to-node=\"108,0,0\">\u201eMamy aplikacj\u0119 dla mieszka\u0144c\u00f3w na systemy iOS i Android<\/span><span data-path-to-node=\"108,0,2\">. Chcemy, aby mieszka\u0144cy mogli odbiera\u0107 po\u0142\u0105czenia wideo z paneli wej\u015bciowych BAS-IP i otwiera\u0107 drzwi podczas po\u0142\u0105czenia.\u201d<\/span><\/p>\n<\/blockquote>\n<p id=\"p-rc_2c61648672e2f7a6-1887\" data-path-to-node=\"109\"><span data-path-to-node=\"109,0\">Lub<\/span><span data-path-to-node=\"109,2\">:<\/span><\/p>\n<blockquote data-path-to-node=\"110\">\n<p id=\"p-rc_2c61648672e2f7a6-1888\" data-path-to-node=\"110,0\"><span data-path-to-node=\"110,0,0\">\u201eChcemy doda\u0107 mobilny dost\u0119p przez Bluetooth<\/span><span data-path-to-node=\"110,0,2\">. Planujemy zakup kart dost\u0119pu UKEY oraz wydawanie mieszka\u0144com kod\u00f3w QR aktywuj\u0105cych.\u201d<\/span><\/p>\n<\/blockquote>\n<p id=\"p-rc_2c61648672e2f7a6-1889\" data-path-to-node=\"111\"><span data-path-to-node=\"111,0\">Je\u015bli sprz\u0119t i konfiguracja systemu BAS-IP Link zosta\u0142y ju\u017c zdefiniowane, uwzgl\u0119dnij te szczeg\u00f3\u0142y<\/span><span data-path-to-node=\"111,2\">.<\/span><\/p>\n<p id=\"p-rc_2c61648672e2f7a6-1890\" data-path-to-node=\"112\"><span data-path-to-node=\"112,0\">Pomo\u017ce to w szybszym przej\u015bcie do konkretnej dyskusji<\/span><span data-path-to-node=\"112,2\">. Zesp\u00f3\u0142 BAS-IP mo\u017ce doradzi\u0107, jakie komponenty s\u0105 potrzebne, jaka infrastruktura mo\u017ce by\u0107 wymagana oraz w jaki spos\u00f3b pozyska\u0107 zestaw SDK<\/span><span data-path-to-node=\"112,4\">.<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>Osiedle mieszkaniowe, firma zarz\u0105dzaj\u0105ca nieruchomo\u015bciami lub platforma PropTech mog\u0105 ju\u017c posiada\u0107 w\u0142asn\u0105 aplikacj\u0119 mobiln\u0105. Mieszka\u0144cy u\u017cywaj\u0105 jej do op\u0142acania rachunk\u00f3w, rezerwowania sal spotka\u0144, zg\u0142aszania pr\u00f3\u015bb o konserwacj\u0119 oraz otrzymywania powiadomie\u0144. Nast\u0119pnie instalowany jest system wideodomofonowy, a mieszka\u0144cy proszeni s\u0105 o pobranie kolejnej aplikacji tylko po to, aby odebra\u0107 po\u0142\u0105czenie z wej\u015bcia do budynku. BAS-IP Mobile [&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":[41],"tags":[],"class_list":["post-177110","post","type-post","status-publish","format-standard","hentry","category-bez-kategorii"],"acf":[],"_links":{"self":[{"href":"https:\/\/bas-ip.com\/pl\/wp-json\/wp\/v2\/posts\/177110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bas-ip.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bas-ip.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bas-ip.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bas-ip.com\/pl\/wp-json\/wp\/v2\/comments?post=177110"}],"version-history":[{"count":1,"href":"https:\/\/bas-ip.com\/pl\/wp-json\/wp\/v2\/posts\/177110\/revisions"}],"predecessor-version":[{"id":177112,"href":"https:\/\/bas-ip.com\/pl\/wp-json\/wp\/v2\/posts\/177110\/revisions\/177112"}],"wp:attachment":[{"href":"https:\/\/bas-ip.com\/pl\/wp-json\/wp\/v2\/media?parent=177110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bas-ip.com\/pl\/wp-json\/wp\/v2\/categories?post=177110"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bas-ip.com\/pl\/wp-json\/wp\/v2\/tags?post=177110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}