向日葵远程控制软件技术文档

1. 概述与核心用途
向日葵远程控制软件(以下简称“向日葵”)是由上海贝锐信息科技研发的一体化远程协作工具,支持跨平台设备互联、远程运维、文件传输等功能。作为国内首个参与制定《远程控制软件技术要求》团体标准(T/SSIA 0019—2024)的远控软件,其技术架构和功能设计遵循行业规范,适用于远程办公、IT运维、教育支持、医疗协作等场景。
企业场景:支持远程设备管理、跨地域团队协作、工业设备远程维护等。
个人场景:提供手机/PC互控、远程文件同步、家庭设备访问等功能。
行业适配性:已覆盖教育、医疗、制造业等领域,累计接入设备超20亿台。
2. 技术架构与设计原则
向日葵采用模块化分层架构,核心技术包括:
通信协议:基于自研的SADDC图像算法和P2P传输技术,支持低延迟、高画质的远程操作。
功能模块:
远程桌面:支持跨平台(Windows/Linux/macOS/移动端)屏幕控制。
文件传输:加密通道传输,支持断点续传和多文件批量操作。
远程开机:结合硬件设备(如向日葵开机棒)实现远程唤醒。
安全性设计:遵循团体标准要求,采用SSL/AES 256位加密,支持双因素认证和细粒度权限控制。
3. 安装与配置要求
3.1 系统环境
操作系统:
Windows 7及以上(推荐Win10/Win11)
Linux(需安装lightdm解决图形界面依赖)
macOS 10.12及以上
Android/iOS(移动端支持触控操作)
硬件配置:
CPU:双核1.5GHz及以上
内存:2GB(Windows/Linux)、4GB(推荐用于高清画面传输)
网络:上行带宽≥2Mbps(1080P画质建议≥5Mbps)
3.2 安装流程
1. 下载安装包:
官网或授权渠道获取(Windows版70MB,网盘提取码9jz8)。
2. 执行安装:
Windows:以管理员身份运行【SunloginClient.exe】,按向导完成。
Linux:解压后执行`sudo ./install.sh`,需修复依赖(`apt fix-broken install`)。
3. 账号绑定:
注册贝锐账号,登录后绑定设备,生成唯一设备码。
4. 核心功能使用说明
4.1 远程桌面控制
1. 主控端操作:
输入被控端设备码或扫描二维码建立连接。
支持多显示器切换、分辨率自适应和键鼠映射。
2. 被控端设置:
开启“无人值守”模式,允许后台持续运行。
设置访问密码及白名单IP限制。
4.2 文件传输管理
双向传输:拖拽文件至会话窗口,支持压缩包自动解压。
安全策略:传输前进行MD5校验,异常中断自动重试。
4.3 远程运维扩展
命令行控制:通过内置SSH/Telnet工具执行批量指令。
SDK集成:调用SLAPI开发库实现定制化功能(如工业设备监控)。
5. 开发集成与API调用
向日葵提供企业级SDK(SLAPI),支持深度定制:
1. 开发环境搭建:
下载SLAPI开发包(含头文件、链接库、示例代码)。
2. 关键接口示例:
初始化环境:`SLInitialize`
创建会话:`SLCreateClientSession`
数据传输:`SLSendData`
3. 调试工具:
使用`SLGetLastError`获取错误码,结合日志分析连接问题。
6. 安全规范与合规要求
作为团体标准制定者,向日葵的安全设计包括:
1. 通信安全:
强制使用TLS 1.3协议,禁用弱加密算法。
2. 审计与追溯:
记录操作日志(含IP、时间戳、操作类型),保留周期≥180天。
3. 应急响应:
支持一键断开异常会话,集成SRC安全响应中心接口。
7. 高级配置与优化建议
1. 性能调优:
调整画质等级(设置-图像-动态码率)平衡带宽与流畅度。
2. 企业级部署:
搭建私有中继服务器,避免公网传输瓶颈。
3. 故障排查:
连接失败时检查防火墙规则(需开放TCP 80/443/5500端口)。
向日葵远程控制软件通过标准化技术架构和灵活的功能扩展,已成为企业数字化转型的关键工具。其技术文档的完整性和开源SDK的支持,为开发者提供了从基础应用到深度定制的全链路解决方案。如需获取《远程控制软件技术要求》团体标准全文,可通过官方公众号回复“团标”下载。