Initial Setup & Device Pairing

To start using GrandyVision, you need to connect your smart photo frame to the internet and register it on your companion app. This establishes a secure cloud connection between your devices.

Step-by-Step Device Setup

A. Prepare the Photo Frame

  1. Power On: Plug your smart photo frame into a wall outlet. It will turn on automatically and boot into the GrandyVision Player application.
  2. Connect to Wi-Fi: If this is your first time powering it on, select your Wi-Fi network from the list and enter your passcode.
  3. Find the Pairing Code: Once connected, the frame's display will show a screen containing a unique, 6-digit numeric pairing code (e.g. 489 360). Keep this screen active.

B. Link the Mobile Companion App

  1. Install and Log In: Open the GrandyVision companion app on your phone. Log in with your email or register a new family account.
  2. Open Devices List: Tap the Devices tab at the bottom of the phone screen, and select Register New Device.
  3. Submit the Code: Type the 6-digit pairing code that is shown on the photo frame into the input box on your mobile screen.
  4. Name Your Frame: Provide a descriptive name for the display (e.g., "Gran's Living Room") and tap Confirm. Your frame will sync immediately and show a confirmation screen.

Visual Synchronization Flow

The diagram below illustrates where to find the pairing code on the smart photo frame and where to enter it in your iPhone companion app:

1. Frame Displays Code
🌐

Pair Your GrandyVision Frame

Enter the sync code below in the companion mobile app to link your frame.

893-935
Searching for controller...
⏱️ Expires in 03:59
Type Code
2. Input on Phone App
9:12
📶 📶
GrandyVision
Digital Twin Ecosystem
Authenticated: Guest User
Pair Your Display Frame
💻
🔑
📋 Paste from Clipboard
Successfully authenticated!

Detailed Pairing & Authorization Mechanics

Pairing establishes a secure link in Cloud Firestore. Understanding the mechanics ensures a smooth setup:

📶
Wi-Fi & Network Requirements
Network

The smart frame operates on standard 802.11 b/g/n Wi-Fi networks. It is recommended to use a 2.4GHz connection for wider distance coverage in the home. The frame supports DHCP auto-configuration to fetch IP settings instantly upon connection.

🕒
Ephemeral 6-Digit Code
Security

To prevent accidental pairing, the player application generates a unique 6-digit numeric token valid for 10 minutes. The token is mapped in our global database. If the token expires, a simple touch refresh on the frame display issues a new code.

🔒
Verification & Linking Flow
Firestore

When you tap Pair Frame Now on the companion app, the system checks the token against active frame listings. On match, it updates the Kiosk document's isPaired flag to true and links your authenticated user ID as the ownerUid. The frame instantly detects this change via Firestore snapshots and transitions to the live slideshow.

⚠️
Code Expiry: For safety reasons, the 6-digit pairing code changes every 10 minutes. If the code expires before you submit it on your companion app, simply refresh the screen on the photo frame to generate a new one.