Rostelecom。キー"

私たちの国では、平均して、すべてのロシア人のために1つの部屋があります。 2014年から2019年にかけて、4億平方メートルの住宅が建設されました(これはRosstatの言うことです)。非常に多くの人が、RSFSRで最も成功した5年間の建設計画である最後の計画でも建設されませんでした。不動産市場におけるこの傾向を考慮して、人口のニーズと新しい建物の購入者の行動モデルを分析しました。近年、新しい建物のアパートの購入者は、お金の価値、便利な場所、計画に加えて、生活と環境の安全性、快適性、利便性にますます注意を払っています。これを考慮して、新しい建物の居住者のニーズに合わせた製品を開発し、その有効性を予測して、Rostelecomを立ち上げることにしました。キー"。







「キー」は現在、スマートインターコム、入り口と庭でのビデオ監視、仮想パスの発行、スマートバリア、デジタルリソース消費メーターなどを含むホームコントロールシステムです。さらに、これらすべての機能とデバイスは、モバイルアプリケーションまたは個人のWebアカウントを介して制御できます。クロスセグメントのB2B2C製品を作成することができました。これにより、新しいクライアントが提供され、住宅の居住者が管理会社と快適にやり取りできるようになります。



しかし、まず最初に。



アプローチとアーキテクチャ



キーをかっこよくすることにしました。もちろん、最初に悪い製品を作ることに決める人はほとんどいません。しかし、多くの場合、締め切りに間に合わせるために、迅速に実行し、少なくとも本番環境で機能するものを展開したいと考えています。



ここには2つの罠があります。まず、一般的な急いで屈服し、それを示すのは恥ずべきことになるほど粗雑な製品を展開します。そして、評判の低下が発生する可能性があります。



第二に、あなたは完璧主義を最大限にオンにして、何が締め切りであるかを決めることができます。飲むのにもう少し時間がかかりますが、美しいものを展開しましょう。この場合、「少し」が無期限に伸び、何も出ないことが予想されます。



私たちは製品を良いものにしたいと決めましたが、何十年もそれを作りたくありませんでした。したがって、私たちが自分たちでうまくやれることは、自分たちでやったのです。そして、残りの「主要な」コンポーネントは、プラットフォームに慎重に統合された、時間テストおよび負荷テスト済みの外部サービスのセットです。



たとえば、Klyuchの誕生時、Rostelecomはすでに国内で最高の優れたビデオプラットフォームを持っていました。州のプログラムについて言えば、すべてのビデオ監視がさまざまな規模の選挙と統一州試験で技術的に機能したのはその上でした。同じプラットフォーム上のビジネスユーザーとプライベートユーザー向けに、B2B VideoSurveillanceとSmartHomeが構築されています。



当初は法人向けの製品であったことを考慮し、プラットフォームを「キー」のコンポーネントの1つとして使用し、ニーズに合わせて大幅に変更しました。さまざまなアクセスレベルを持つユーザーの役割を実装し、「キー」機器へのカメラのバインドを追加し、追加のインターフェイスを作成しました。



このようなシステムでのユーザー認証プロセスは重要です。ここでは、ビデオカメラにアクセスでき、入り口やバリアを開く可能性があるためです。そのため、ログイン用の新しい安全なソリューションを最初から作成するのではなく、Rostelecomに存在する統合認証テクノロジーを採用しました。これにより、アカウントを組み合わせたり、個人アカウント間を移動したりできます。これは、何百万ものユーザーと時間の両方、およびDDoS攻撃によってテストされたソリューションです。



「キー」コンターは、情報セキュリティユニットのスペシャリストによって構成され、必要なネットワークセグメンテーションとすべての必要なツール(WAF、ファイアウォール、ネットワークアクティビティ監視、アンチウイルス、ネットワークルールなど)を提供します。開始直後、ペンテストを含むテストを実施し、いくつかのバグを発見し、迅速に修正しました。



スマートバリアとインターコム-ここではすべてをゼロから行いました。これはプラットフォームのネイティブ部分です。



テレメトリー(「キー」はメーターの読み取り値の自動送信を可能にします)は、パートナーソリューションに基づいています。



結局、次のようになりました。



  • 2つのクライアント(x64 / x86)
  • iOSおよびAndroid上の個人向けモバイルアプリケーション
  • iOSおよびAndroid上の法的エンティティ用のモバイルアプリケーション
  • 個人および法人向けのWebアプリケーション
  • 管理パネル


プロセスの複雑さ



このようなデジタル製品を住宅の建物に接続するのは簡単なように思えるかもしれません。テナントと契約を結び、承認を受け、1日でログインとパスワードをすべての人にメールで送信します。



実際、この段階では、あらゆる種類の官僚的な障害がすべての栄光の中に現れています。そして、Rostelecom内の特定の組織的な問題に対処することがまだ可能である場合(私たちは非常に大規模な企業であり、管理レベルでネットワーク間の追加の接続を作成することもプロセスですが)、管理会社が関与します。また、管理会社との交渉の場合、承認プロセスを現場の特定の実行者に分割することができます。



スタック



私たちのスタックは非常に広範囲で、主にPython、Go、Rubyです。これは、すでに述べたように、独自の何かを作成するだけでなく、既存のサービスを「キー」に積極的に接続するためです。そして、これらすべてが連携して機能するはずです。



たとえば、同じテレメトリとパートナーソリューションの場合、このソリューションですでに処理されてクリアされたデータを自分で収集します。ここでは事実上、フロントとして機能します。



インターコムは、その一部として、進行中のイベントに関する情報をsyslogプラットフォームに送信します。これは実際には大きなデータストリームであり、多くのイベントがあります。そこでは特にNoSQLソリューションを使用し、データベースは情報を受け取り、特定のイベントに基づいて特定のスクリプトが起動されます。



また、構成とコマンドを送信するためのAPIも多数あります。これが私たちの製品がこれのおかげでできることです。



  • , .
  • .
  • .
  • .
  • .




プラットフォームとしての「鍵」は、このリストに限定されません。世界的に、私たちはユーザーからかなり興味深い要求を持っています-家の住人と管理会社の間のコミュニケーションの可能性のためにCRMのアナログを作ること。リクエストの送信、修理の監視など。もちろん、ここには十分な純粋なCRMがありません。また、修理を行うという約束が単なる約束ではないように、承認された機関からの制御を接続する必要があります。現在、「Klyuch」は、住宅および共同サービス部門をデジタル化し、スマートな都市を開発するための政府のイニシアチブを積極的にサポートしています。



私たちは、バイオメトリクスアクセスに関連するさまざまなソリューションに取り組んでいます。バックログとトランスポートカード。また、玄関を閉めてエレベーターに行くときに、スマートフォンから事前にフロアに電話をかけることができるスマートエレベーターもあります。または、たとえば、階段に入ると、その時点でエレベーターがすでに1階に移動していて、フロアの強調表示されたボタンであなたを待っている場合です。



読んでいただきありがとうございます。「キー」についてご不明な点がございましたら、お気軽にお問い合わせください。



All Articles