Top Categories

Spotlight

todaySeptember 6, 2024

Global news + Products + startups + Private AI Networks admin

Tampa Tech Meetup

Spartan team participated in a Technology Meetup in the beautiful Tampa city. CEO Tanya Yakhontova took part in interesting discussions about a thorny way for a startup to survive. Fascinating stories presented about an evolution from zero to hero. To become a unicorn, not only stars in the sky should [...]


SpartanShield Video

Background

Overview

SpartanShield Video Platform provides services for streaming video sources from Security and SmartHome cameras, indoor or outdoor(perimeter camera or door-lock camera).

It is fully integrated with AI/ML Router Platform , SpartanShield Edge Platform , Camera OEM/ODM hardware platform, AWS/Azure Clouds along with Camera Apps developed for Android, iOS mobile devices.

The following device management protocols and API are exploited on the SpartanShield Video :

    • MQTT(S) – for communications with Router Platform , Clouds, Camera hardware platform, Mobile Camera App
    • USP (TR-369) – for firmware updates of the Camera
    • REST API – for exploiting Router Platform device management capabilities
    • WebSockets(MQTTS) – for sending push messages to the Camera App to update statuses and receive events from the Camera

SpartanShield Video Platform is designed for the following target industries :

  • Mobile Operators, Telco Carriers.
  • Broadband, Connected Home Providers.
  • Healthcare.
  • Manufacturing.
  • Logistics.
  • Retail networks.
  • Security Providers.
  • Device OEM/ODM.

 

 

The Platform is built with messaging and micro-services architecture deployable at any containerized environments using Clouds like AWS, Azure, GCP and others.

System Architecture

Camera components include SpartanShield Camera Agent and SpartanShield USP(TR-369) Agent. The responsibilities of those are divided the following way:

  • Camera Agent – exploited for establishing P2P tunnel between SpartanShield Camera App and the Camera via SpartanShield Video Platform.
  • USP(TR-369) Agent – responsible for providing firmware update.

High-Level System Architecture

Platform Components

The diagram below describes the components of the Platform.

Account and Device Management Container

This is a micro-service responsible for making sure the Camera device is whitelisted on the Platform and fully manageable. Some devices may be blacklisted for some reasons and not allowed to connect to the Platform. Also user credentials for the SpartanShield Camera App are verified for each connected device.

Cloud Integration Container

The micro-service manages the Platform integration with AWS, Azure, GCP. The Cloud is exploited to persist Camera video clips and screenshots. For instance, the following resources can be stored in the Cloud:

  • Video clips of certain duration(configurable by the Platform) captured by the Camera on movement events or recorded by a connected user via the Camera App.
  • Camera screen-shots captured during movement events or by the connected user via the Camera App.

The resource list is fully configurable and dependent on a user subscription plan.

P2P Connectivity Container

The component’s responsibility is to manage creation of a P2P tunnel for Camera video source required to begin streaming video from to the Camera App.

Prior to establishing the tunnel, the connected user credentials are verified as well as whether Camera is present in the device white-list.

Push Notifications Container

The micro-service is responsible for sending notifications to the Camera App when any event captured by the Camera.

For instance, the following events are handled via Platform:

  • AI/ML generated events as designed by appropriate generative models deployed on the Camera
  • Movement events

Sending events is a configurable option and may be enabled or disabled.

Camera Application

SpartanShield Video Platform includes mobile applications for Android, iOS to manage Camera commisioning, video stream playback, camera events, Smart Home Scenes and Automations.

The Camera applications are fully customizable and include the following functionality:

  • Ading/removing various Scenes configurable depending on available SmartHome sensors
  • Managing connected SmartHome sensors and retrieved data
  • Adding Automation scenarios depending on available Scenes and connected sensors
  • Managing family users allowed to connect to the Platform via the Camera App
  • Adding/removing the Camera for the application
  • Switching to various Camera views depending on device capabilities
  • Storing various Camera resources(video clips, screenshots) in the Cloud based upon a given subscription model
  • Managing Camera events
  • Many other features available

Matter platform integration

SpartanShield Video Platform is fully integrated with AI/ML Router Platform and provides End-to-End solution for Matter ecosystem.

SpartanShield delivers the Super-Application for Android, iOS mobile platforms and includes the following features :

  1. Commissioning Matter devices.
  2. Managing Matter devices.
  3. All available Camera App features.