Docs Menu

.NET 전용 Atlas Device SDK

.NET용 Atlas Device SDK를 사용하여 C# 및 MAUI로 크로스 플랫폼 모바일 및 데스크톱 앱을 개발할 수 있습니다.

학습 경로
기능 아이콘

빠른 시작

.NET SDK로 작업하는 방법에 대한 최소한의 설명이 포함된 코드 예시입니다.기기 데이터베이스에 쓰고 다른 기기와 동기화합니다.기기 데이터베이스에 쓰고 다른 기기와 동기화합니다.

코드 예시 보기

Atlas Device SDK Mobile 아이콘

작동 예시 앱

예시를 통해 .NET SDK를 사용해 실제 작동하는 MAUI 클라이언트 앱을 분석하여 알아보세요.

예시 앱 살펴보기

튜토리얼 아이콘

가이드 튜토리얼

안내된 튜토리얼을 따라 예시 앱을 조정하여 실제로 작동하는 나만의 앱을 만드는 방법을 알아보세요.

튜토리얼 따라하기

가능한 작업들

.NET 용 Atlas Device SDK 를 사용하면.NET MAUI 를 포함한 여러 프레임워크를 통해 C# .NET 으로 앱을 개발할 수 있습니다. , Xamarin, 아발로니아 UI, UWP, Unity, 기타.

SDK의 오픈 소스 데이터베이스인 Realm을 기기의 객체 저장소로 사용합니다.Device Sync를 사용하여 MongoDB Atlas 클러스터 및 다른 클라이언트와 데이터를 동기화할 수 있습니다.

1

NuGet을 사용하여 솔루션에 .NET SDK를 설치합니다 .

시작하려면 소스 파일에서 SDK를 가져옵니다.

2

C#을 사용하여 객체 스키마를 관용적으로 정의합니다.

3

SDK의 데이터베이스인 Realm은 기기의 파일에 객체를 저장합니다. 또는 파일을 생성하지 않는 메모리 내 데이터베이스를 열 수도 있습니다. 데이터베이스를 구성하고 열어 데이터 읽기 및 쓰기를 시작합니다.

4

데이터를 읽고 씁니다. 관용적인 LINQ 구문 또는 데이터베이스의 Realm Query Language를 사용하여 데이터를 필터링할 수 있습니다.

5

라이브 객체는 데이터가 항상 최신 상태임을 의미합니다. 알림 핸들러를 등록하여 변경 사항을 관찰하고 UI 업데이트와 같은 일부 로직을 수행할 수 있습니다.

Atlas Device SDK Mobile 일러스트레이션
1

App Services App에서 Device Sync를 구성합니다. 데이터 액세스 규칙을 정의합니다. 개발 모드를 사용하여 C# 데이터 모델에서 스키마를 추론합니다.

그런 다음 클라이언트 에서 백엔드 에 연결합니다 .

2

인증 제공자 중 하나를 사용 하여 사용자를 인증합니다. App Services 는 Apple, Google 또는 Facebook 과 같은 널리 사용되는 인증 제공자에 대한 액세스 를 제공합니다. 내장 이메일/비밀번호 제공자 를 사용하여 타사 없이 사용자를 관리 하거나 사용자 지정 JSON web token 인증 을 사용하여 다른 인증 제공자와 통합할 수 있습니다. 익명 인증 은 로그인이나 사용자 데이터 지속 없이 액세스 있는 기능을 제공합니다.

3

동기화된 데이터베이스 를 구성하고 엽니다. 쿼리 를 구독하여 동기화된 데이터베이스 에서 읽고 쓰기 (write) 수 있는 데이터를 확인합니다.

4

데이터를 읽고 쓰는 API는 동기화된 데이터베이스를 사용하든 동기화되지 않은 데이터베이스를 사용하든 동일합니다. 읽고 쓰는 데이터는 Atlas cluster 및 다른 클라이언트와 자동으로 동기화됩니다. 앱은 오프라인에서 계속 작동하며 네트워크 연결이 가능할 때마다 변경 사항을 결정적으로 동기화합니다.

Device Sync 그림

.NET SDK 를 사용하여 애플리케이션 에서 Atlas App Services 를 사용하세요.

App Services 백엔드 에서 실행 되는 클라이언트 애플리케이션 에서 서버리스 함수를 호출 할 수 있습니다.

MongoDB에 저장된 데이터를 클라이언트 애플리케이션 코드에서 직접 쿼리 할 수 있습니다.

내장된 타사 인증 제공자를 사용하여 사용자를 인증합니다. 인증된 사용자를 사용하여 App Services에 액세스합니다.

App Services 일러스트레이션
필수 문서
Atlas Device SDK 아이콘

.NET API 참고 자료

SDK의 .NET API에 대해 생성된 참고 자료 문서를 살펴보세요.

.NET 참고 자료

튜토리얼 아이콘

SDK를 Unity와 통합하기

SDK를 Unity 프로젝트와 통합하는 방법을 확인하세요.

SDK를 설치하고 Unity와 통합하기

Atlas Device SDK 아이콘

릴리스 확인하기

최신 릴리스, 새 기능 및 버그 수정사항을 확인하세요.

.NET 릴리스 확인하기

엔지니어링 및 전문가가 제공한 예시 프로젝트를 살펴보면서 .NET SDK를 사용한 권장사항과 일반적인 개발 패턴을 알아보세요. 더 많은 .NET 샘플 앱은 Example Projects(예시 프로젝트) 페이지에서 확인하세요.

파일 아이콘

대용량 파일 스토리지

이미지와 같은 대용량 파일을 원격 서버에 저장합니다. 트리거 및 함수를 사용하여 참조를 저장합니다. SDK의 오프라인 우선 설계를 활용하여 오프라인 상태에서도 대용량 이미지를 저장할 수 있습니다.

예시 앱

Atlas Device Sync 아이콘

분석/텔레메트릭스 데이터

센서 판독값을 가져와서 Atlas로 데이터를 푸시하고, 그 결과를 Atlas 차트 또는 time series 컬렉션에 표시합니다.

예시 앱

도구 키트 아이콘

REST API로 SDK 사용하기

하나의 ViewModel로 서버 측 비즈니스 로직을 위한 REST API와 함께 실시간 운영을 위한 SDK를 사용할 수 있습니다.

예시 앱