
Il y a deux ans, après avoir effectué des réparations majeures dans mon appartement, j'ai décidé d'installer une serrure intelligente sur la nouvelle porte d'entrée. Il est rapidement devenu évident qu'aucun des modèles disponibles à l'époque ne convenait à ma porte métallique tout à fait ordinaire. Après avoir discuté de cette «découverte» avec l'un de mes camarades, nous avons décidé de corriger cette faille fatale et - comme il se doit dans de tels cas - de créer une autre serrure intelligente.
Avant de passer à l'histoire de notre création, il ne sera pas hors de propos d'expliquer ce qui est si inhabituel dans les portes russes, mais en même temps d'attirer votre attention sur d'autres points que vous devez connaître lors du choix d'une serrure intelligente. Et nous commencerons par répondre à la question principale.
À quoi sert un verrou intelligent?
Il semble que la réponse à cette question soit évidente: se débarrasser des clés. C'est du moins ce que cela nous a semblé lorsque nous avons commencé à développer notre appareil. Mais les tout premiers tests ont montré que si vous remplacez simplement les clés par un smartphone, il y aura peu d'avantages: être à côté de la porte, il est beaucoup plus facile de le déverrouiller ou de le verrouiller avec une clé que d'appuyer sur le bouton dans une application mobile qui doit encore être lancée après le déverrouillage du smartphone. Bien sûr, la possibilité de contrôler à distance la porte en soi peut être très utile (par exemple, pour déverrouiller la porte de votre belle-mère bien-aimée sans vous lever du canapé), mais vous ne pourrez probablement pas l'utiliser.
Pour devenir un appareil vraiment utile, une serrure intelligente devrait vous éviter la plupart des manipulations manuelles quotidiennes des portes. Autrement dit, une «serrure intelligente» vraiment intelligente doit - comme un portier dans un hôtel décent - verrouiller la porte derrière vous lorsque vous quittez la maison et la déverrouiller vous-même lorsque vous revenez.
Clever Keyswitch
Malgré son nom, une serrure intelligente typique n'est pas une serrure. Très souvent, ce n'est qu'une «garniture», qui est installée à l'intérieur de la porte sur le plateau tournant ou la clé d'une serrure de porte conventionnelle. Une telle superposition ne contient pas de mécanisme de verrouillage, mais ne peut faire tourner qu'une clé ou un moulinet dans une serrure de porte conventionnelle. Bien sûr, il existe des modèles qui sont des verrous à part entière (par exemple,
Samsung SHP-DP728 ), mais comme les dimensions de la partie mortaise des serrures de porte ne sont pas standardisées, vous ne réussirez probablement pas à remplacer votre serrure de porte habituelle par une serrure intelligente - les trous ne correspondront tout simplement pas. Mais l'intelligent «interrupteur à clé» peut théoriquement être installé sur presque toutes les portes, bien qu'en réalité tout soit un peu plus compliqué.
Pêne dormant américain
Si vous vivez en Russie, alors, très probablement, deux serrures sont installées dans votre porte avant - serrures à cylindre et à levier - chacune étant verrouillée / déverrouillée lorsque la clé est tournée de deux ou même trois tours. Et la plupart des serrures intelligentes sont uniquement compatibles avec les serrures de porte de type Deadbolt. Le pêne dormant est un diable qui se déverrouille et se verrouille avec une clé de l'extérieur et un moulinet de l'intérieur. Un tel verrou est entièrement déployé / rétracté lorsque le plateau tournant tourne de 90 à 180 °.
Les serrures telles que Deadbolt sont courantes aux États-Unis, dont le marché est très probablement principalement ciblé par les créateurs de gadgets intelligents. En conséquence, de nombreux «interrupteurs à clé» (par exemple,
Sesame ,
Lockitron et
August ) ne sont tout simplement pas en mesure de tourner la clé ou la roulette plus d'un tour, ou sont si profondément intégrés aux mécanismes à pêne dormant (tels que
Schlage Sense et
Kevo ) qu'ils ne peuvent plus être appelez "superpositions" et il est presque impossible à utiliser avec d'autres types de serrures de porte.
Gestion via BLE et Internet
En règle générale, les serrures de porte intelligentes sont contrôlées via Bluetooth Low Energy (BLE) à l'aide d'une application mobile. On trouve également des appareils qui prennent en charge le WiFi, ZigBee et Z-Wave (par exemple,
RemoteLock et
Yale ), mais BLE est toujours le leader par une large marge. Il y a une explication très simple à cela: la plupart des smartphones modernes n'ont pas de support intégré pour ZigBee ou Z-Wave, et ils n'utilisent pas de WiFi énergivore car les verrous intelligents sont principalement alimentés par des batteries.
De nombreux fabricants de serrures intelligentes vous permettent de contrôler leurs appareils non seulement via BLE, mais également via Internet. Cela nécessite généralement l'achat d'un «pont» spécial, qui est simultanément connecté à la fois à la serrure intelligente (via BLE) et à votre réseau domestique (généralement via WiFi). Un exemple d'un tel «pont» est le
pont Nuki , qui «internetise» la serrure intelligente
Nuki (c'est d'ailleurs l'un des rares «interrupteurs à clé» pouvant être installés sur la plupart de nos portes sans problème).
Batteries longue durée
Comme nous l'avons déjà dit, toutes les serrures intelligentes que nous connaissons sont alimentées par des piles. Il y a deux raisons à cela. La première est la facilité d'installation: pas besoin de réfléchir à la façon de poser le câble pour alimenter la serrure intelligente. La seconde est la durabilité des piles: en règle générale, elles ne doivent être changées qu'une ou deux fois par an.En outre, tout verrou intelligent décent avertira son propriétaire de la nécessité de remplacer les piles à l'avance. Néanmoins, beaucoup craignent toujours de ne pas avoir à ouvrir la porte avec un «broyeur» en cas de problème. Et il faut l'avouer: ils craignent pour une bonne raison.
Éventualités
Que votre serrure intelligente soit alimentée par des piles ou à partir d'un réseau avec une source d'alimentation de secours, vous pouvez vous retrouver dans une situation où, étant à l'extérieur d'une porte verrouillée, vous ne pouvez pas l'ouvrir avec un smartphone, par exemple, parce que sa batterie est morte, ou parce que le verrou est en panne, ou, enfin, simplement parce que vous avez perdu votre smartphone.
Pour éviter un remplacement imprévu de la porte, il est recommandé d'installer une serrure intelligente uniquement afin qu'il reste possible de déverrouiller la porte avec une clé dans toute situation d'urgence. La clé elle-même ne doit pas toujours être avec vous, mais comme pour la perte de la clé dans une serrure ordinaire, la clé de rechange doit être quelque part à proximité (avec des voisins ou des parents ou des amis vivant à proximité). Pour les mêmes raisons, une serrure intelligente conçue pour une serrure de type pêne dormant n'est catégoriquement pas recommandée pour être installée sur un loquet oscillant de nuit qui ne peut pas être ouvert avec une clé de l'extérieur.
Ma maison est mon château
Les serrures intelligentes sont installées non pas pour augmenter la résistance à l'effraction de la porte (il existe, pour cela, une classe distincte d'appareils - les potences électroniques encastrées, par exemple, le
titane ), mais pour rendre la maison plus confortable. Vous devez sacrifier la sécurité pour le confort: toute serrure intelligente contrôlée par les airs est toujours un autre vecteur d'attaque potentiel qu'un attaquant peut essayer d'utiliser pour ouvrir la porte. Qu'il réussisse ou non dépend de la façon dont les créateurs du château s'en sont occupés. Bien sûr, tous les verrous intelligents utilisent l'authentification et l'autorisation et chiffrent tout le trafic transmis, mais comme le montre la pratique, des vulnérabilités dans les appareils intelligents sont toujours
trouvées de temps en temps.
Nous devrions également parler de la sécurité du BLE lui-même, qui, nous le rappelons, est le moyen le plus courant de gérer les verrous intelligents. Malheureusement, tous les modes de sécurité «appropriés» proposés par la norme BLE jusqu'à la version 4.1 incluse
présentent des vulnérabilités . Par conséquent, de nombreux fabricants d'appareils intelligents mettent en œuvre seuls les protocoles et algorithmes nécessaires pour protéger les connexions sans fil.
Les autres fabricants sont limités à la prise en charge des connexions sécurisées BLE - Comparaison numérique. Il s'agit d'un nouveau mode de sécurité standard dans lequel toutes les données sont cryptées avec l'algorithme AES-128, et la clé de cryptage est générée à l'aide de l'algorithme ECDH, vérifiée via un canal indépendant (les conversations secrètes dans le messager Telegram sont protégées de manière similaire). Ce mode est apparu dans BLE 4.2, et pour le moment il n'y a aucune vulnérabilité trouvée.
Smart Lock Dooris
Maintenant que vous savez presque tout sur les serrures intelligentes, il est temps de vous présenter notre création - la
serrure intelligente Dooris . Doris est un interrupteur à clé typique pour une serrure à cylindre. À l'aide d'une pince à vis spéciale, il est fixé directement sur le cylindre de verrouillage et, si nécessaire, est retiré sans laisser de trace. Dooris peut tourner la clé ou le plateau tournant autant de tours que nécessaire pour déverrouiller et verrouiller votre porte. La serrure intelligente est alimentée par deux piles CR123A. Ils suffiront pendant environ un an, si en moyenne vous quittez la maison 3 fois par jour (et, en conséquence, revenez le même nombre de fois). Le verrouillage est contrôlé via BLE 4.2 en mode Connexions sécurisées - Comparaison numérique à l'aide d'une application mobile pour iOS ou Android.
Le cerveau de Dooris est le SoC nRF52832, auquel plusieurs capteurs sont connectés: des capteurs magnétiques vous permettent de déterminer la position de la platine avec une précision de 90 °, un accéléromètre - le fait d'ouvrir et de fermer la porte, et des capteurs de courant et de tension - pour contrôler la consommation du moteur et la décharge de la batterie.
Il y a deux moteurs dans notre serrure: l'un déverrouille et verrouille la porte, et le second engage et désengage les engrenages de la boîte de vitesses du premier. Cela est nécessaire pour que vous puissiez à tout moment utiliser la clé ou le moulinet sans aucune gêne, c'est-à-dire sans avoir à surmonter la résistance de la boîte de vitesses. Tous les engrenages sont en métal et le boîtier est en plastique ABS. Pour éviter le frottement des nœuds en plastique les uns contre les autres, un roulement est prévu dans la serrure.
Lors du tournage de la vidéo, nous avons contrôlé Dooris manuellement, mais comme cela a été dit au début, il est préférable d'utiliser le «mode portier», dans lequel la serrure intelligente verrouille / déverrouille la porte elle-même. Nous allons maintenant vous expliquer comment fonctionne ce mode.
En quittant la maison, vous déverrouillez la porte avec un plateau tournant. Dès que vous sortez et claquez la porte, Dooris s'en rendra compte à l'aide d'un accéléromètre et verrouillera la porte quelques secondes après l'avoir claquée. Le délai est nécessaire afin de vous donner la possibilité de vous assurer que le smartphone est avec vous.
Si, en quittant votre domicile, vous vous trouvez à plus de 30 mètres de la porte (déterminé par la surveillance des geofences), alors au retour, l'application mobile ouvrira la porte dès qu'elle recevra un signal iBeacon d'une serrure intelligente. Cela se produira à environ 10 mètres de la porte, et lorsque vous vous en approcherez, il vous suffira de l'ouvrir. Dès que vous entrez et claquez la porte, elle se verrouille automatiquement (la même que lorsque vous quittez la maison).
Je dois admettre qu'en réalité le «mode portier» ne fonctionne pas toujours aussi bien. Par exemple, en raison des fonctionnalités du scanner iBeacon dans les smartphones, il peut arriver que lorsque vous allez à la porte, vous devez encore attendre un peu avant que votre smartphone «entende» le signal iBeacon et chauffe la porte. Une porte peut également verrouiller par erreur une porte lorsqu'elle est ouverte, si vous la faites pivoter d'une certaine manière tout en la touchant.
Nous avons essayé de prendre en compte tous ces moments, et au moins d'exclure les situations où, en raison d'une erreur, la porte est restée ouverte. Mais même si nous avons manqué quelque chose ou si nous ne l'avons pas fait assez bien, vous pouvez toujours le corriger si vous le souhaitez - le code source du logiciel Dooris sera ouvert (nous publierons le code source dès que le premier lot de nos serrures intelligentes sera prêt).
* * *
Nous voulons lancer Dooris dans la production de masse, mais nous devons d'abord comprendre quelle demande notre produit va utiliser, et qui, sinon vous, chers lecteurs de Geektimes, pouvez le mieux nous aider à cet égard. Que dites-vous: achèteriez-vous une serrure intelligente Dooris pour 9 400 roubles? Si c'est le cas, nous nous réjouissons de vos
précommandes (nous n'avons pas besoin d'argent à l'avance). Dans tous les cas, nous serons heureux de connaître votre opinion sur notre création et de répondre à vos questions.