← 返回
开发者工具 Key 中文

Frameo Photo Frame Control

Control Frameo digital photo frames via cloud API for frame info or ADB for full control including photo upload, brightness, screen, and navigation.
使用云 API 可获取 Frameo 相框信息;使用 ADB 可完整控制照片上传、亮度、屏幕及导航。
850media
开发者工具 clawhub v1.0.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 546
下载
💾 10
安装
1
版本
#adb#iot#latest#photo-frame

概述

Frameo Digital Photo Frame Control

Control Frameo photo frames via cloud API or ADB.

Methods

Method 1: Cloud API (Limited)

  • ✅ List paired frames
  • ✅ Get account info
  • ❌ Send photos (requires FCM/Firebase)

Method 2: ADB (Full Control)

  • ✅ Push photos directly
  • ✅ Control brightness
  • ✅ Toggle screen
  • ✅ Navigate photos

Quick Start

Cloud API Setup

  1. Install: pip3 install requests pillow
  2. Get Bearer token from Frameo app traffic (Proxyman/Charles)
  3. Save token: echo '{"access_token": "YOUR_TOKEN"}' > ~/.frameo_token
  4. Run: python3 scripts/frameo_client.py --frames

ADB Setup (Recommended)

  1. Enable Developer Options on Frameo (Settings → About → tap Build 7x)
  2. Enable USB Debugging
  3. Connect USB-C data cable to computer
  4. Run: adb tcpip 5555 to enable wireless
  5. Disconnect USB, connect wireless: adb connect :5555

Usage Examples

List Frames (Cloud API)

python3 scripts/frameo_client.py --frames

Send Photo (ADB)

adb push photo.jpg /sdcard/DCIM/
# Or to Frameo's photo directory:
adb push photo.jpg /sdcard/Frameo/

Control Frame (ADB)

# Screen on/off
adb shell input keyevent 26

# Set brightness (0-255)
adb shell settings put system screen_brightness 128

# Next photo (swipe right)
adb shell input swipe 800 500 200 500

# Previous photo (swipe left)  
adb shell input swipe 200 500 800 500

Remote Access via SSH Relay

If frame is on local network and agent is remote:

ssh user@local-mac "adb push /tmp/photo.jpg /sdcard/DCIM/"

References

  • references/api-endpoints.md - Frameo cloud API endpoints
  • references/adb-commands.md - Common ADB commands for Frameo

Troubleshooting

Token Expired (401)

Frameo tokens expire in ~5 minutes. Get fresh token from Proxyman.

ADB Connection Refused

Wireless ADB not enabled. Need USB cable first to run adb tcpip 5555.

USB Cable Not Detected

Ensure using a data cable, not charge-only. Data cables are usually thicker.

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-30 18:19 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 921 📥 185,777
developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 668 📥 324,044
developer-tools

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 67 📥 180,060