Бесконтактный Домофон

| Android, IOS | Бесконтактный Домофон 1

| Android, IOS | Бесконтактный Домофон 2


| Android, IOS | Бесконтактный Домофон 3


| Android, IOS | Бесконтактный Домофон 4


| Android, IOS | Бесконтактный Домофон 5

ОПИСАНИЕМобильное приложение для получения доступа в помещения, оборудованные домофоном. Используя бесконтактную технологию NFC или Bluetooth, приложение передает код доступа считывателю, тем самым предоставляя доступ.

| Android, IOS | Бесконтактный Домофон 6


| Android, IOS | Бесконтактный Домофон 7


| Android, IOS | Бесконтактный Домофон 8

Пользоваться приложением могут только авторизованные пользователи, что вполне логично, доступ уникальный для каждого пользователя. Авторизация осуществляется через номер мобильного телефона — необходимо ввести код подтверждения, отправленный в СМС на указанный номер.

В приложение можно добавить только один домофон (то есть приложение не может стать уникальным чипом от всех дверей). Для добавления домофона необходимо ввести его индивидуальный номер.

Если домофон добавлен в приложение, при запуске приложение сразу передаст код доступа считывателю домофона через NFC или Bluetooth.

Добавление домофона и получение кода доступа к нему возможно только тем пользователям, которые оформили платную подписку на приложение. После завершения подписки функционал ключа к домофону блокируется.

Передача данных между считывателем и устройством осуществляется в зашифрованном виде во избежание перехвата ключа и использования его на другом устройстве.

Также мы реализовали функцию «без рук» — дверь открывается автоматически, когда пользователь подходит к ней на заданное расстояние. Пользователь может задать расстояние в настройках, и ключ будет срабатывать автоматически через NFC или Bluetooth, так что не придётся брать телефон в руки и подносить его к считывателю.

Идею мы считаем довольно интересной и полезной как с точки зрения пользования, так и с точки зрения реализации. В процессе разработки мы занимались различными решениями, в том числе взаимодействие с NFC и Bluetooth. И результат — можно обойтись без ключей от домофона, достаточно достать телефон и поднести его к считывателю.

ПЛАТФОРМЫИНСТРУМЕНТЫKotlin, SwiftUI, NFC, Bluetooth, Firebase

| Android, IOS | Бесконтактный Домофон 9