Smart Cities R6 Architecture


Blueprint overview/Introduction

The purpose of Smart Cities blueprint is to provide edge computing platform base on Arm Soc , Improve deployment flexibility and security  in the edge computing.

Use Case

<use case 1>

Device(NVIDIA Jetson Nano #1) join network. In this use case, parsec is used for authentication and encryption to realize the security authentication of devices newly joined to the network.


<use case 2>

Get  cluster system info by EdgeFaaS from SONiC gateway.


<use case 3>

Image recognition by Triton on device(NVIDIA Jetson Nano #1).

<use case 4>

Get camera image by device(NVIDIA Jetson Nano #1) and provide to PC user.


<use case 5>

Update new Func on SONiC gateway by EdgeFaaS.


<use case 6>

PC get Api list by EdgeFaaS on SONiC gateway.

Where on the Edge

Business Drivers


Overall Architecture

Based on the parsec codebase of release 5, more functions are added in release 6.  The basic requirements of smart cities are considered. a lightweight demonstration application is designed and implemented. The demo program integrates K3S, edgefaas, Parsec ,and Triton multiple open source platforms on SONiC gateway device, and completes the ability of network access security verification and computing power registration of heterogeneous computing resource.Its overall structure is as follows:

Platform Architecture

NA

Software Platform Architecture

APIs

Smart Cities R6 API Document

Hardware and Software Management

Licensing

  • GNU/common license