快速入门
个人用户
企业用户
操作帮助
软件应用
电脑端应用
电脑如何远程文件
电脑如何远程控制手机
电脑如何远程CMD/SSH
如何提高电脑被他人远协的安全设置
如何远程更新向日葵客户端
远程流畅度指南
远程帧率如何达到144帧
客户端锁定与解锁办法
如何使用ftp共享文件夹
企业客户端如何使用屏幕录像
登录向日葵需要开放哪些端口
如何安装macOS客户端
双向语音通话教程
如何设置客户端访问密码
电脑如何发起RDP
如何将识别码添加到设备列表
多屏控多屏
如何使用向日葵云桌面
被控端无声音解决方法
USBIP映射
移动端应用
手机/平板如何远程桌面
手机/平板如何远程文件
手机/平板如何远程摄像头
手机/平板如何远程CMD或SSH
手机/平板如何投屏到电脑
游戏键盘如何使用
虚拟鼠标如何使用
Android版控制端常见问题
iOS版控制端常见问题
控制端APP添加智能硬件注意事项
android版客户端常见问题
iOS版客户端常见问题
AR眼镜安装领航APP
如何设置截屏权限申请不再提醒?
iOS控制端私有化如何设置服务器
智能硬件
开机硬件
无网远控
智能遥控
UUPro用户使用须知
管理平台
企业用户
账号管理与安全
设备管理
软件手册
Windows
Android & iOS
macOS
macOS个人版使用手册
Linux及国产化系统
管理平台
智能硬件
插线板P2使用手册
插线板P1使用手册
开机插座C1使用手册
开机插座C2使用手册
开机插座C1Pro使用手册
开机盒子使用手册
UUPro使用手册
智能远控鼠标(蓝牙版)使用手册
智能远控遥控器使用手册
方舟Q2Pro使用手册
开机棒(独享版)使用手册
开机棒(局域网版)使用手册
控控A2使用手册
插线板P1Pro使用帮助
向日葵远程摄像头使用手册
智能PDU P8使用手册
插线板P4使用手册
案例中心
场景案例
远程运维
向日葵为中数通提供智能运维新模式
远程客服
向日葵完善顺网科技售后运维方式
远程办公
向日葵助力融云使企业协作更高效
向日葵助力华为提升协作效率
无人值守
行业案例
连锁零售
IT互联网
智慧交通
智慧教育
向日葵联手威科姆打造智慧教室
智能制造
电竞游戏
赋能盟识科技自动驾驶系统远程调试
圆通速递打造远程运维体系
潍坊农商银行高效开展内网远程运维
企业如何极速应对远程办公需求?
解决方案
IT运维
无人值守设备维护解决方案
远程运维解决方案
制造行业解决方案
机房远程运维解决方案
政务服务终端运维解决方案
智慧物流解决方案
数控机床远程维护解决方案
连锁酒店运维管理解决方案
零售行业解决方案
连锁酒店行业IT运维解决方案
IT互联网解决方案
电竞游戏解决方案
机房远程电源监管解决方案
远程办公
无网远控
远程培训
设计建模
视频专区
控控A2使用教程
智能远控鼠标连接指南
开机插座/插线板教程
远程摄像头SU1教程
智能插线板P1Pro教程
开机盒子使用教程
UUPro使用教程
开机棒2.0教程
智能插线板P4教程
花生壳SDK嵌入文档
更新日期:2023-08-01 17:10:48
花生壳SDK嵌入文档
一、创建花生壳应用
登录贝锐开发者平台( https://open.oray.com ),申请成为开发者。创建花生壳应用同时获得AppID和AppKey。
二、集成SDK
1、指定AppID和AppKey,以及自定义信息采集字段, 启动花生壳核心程序phtunnel,命令行如下:
phtunnel.exe --appid=AppID --appkey=AppKey --deviceinfo=自定义信息采集字段 -d命令行参数说明:
-h, --help 打印帮助-s, --server 接口服务 , 默认 https://hsk-embed.oray.com
-l, --log 写入日志文件, 默认 C:\Users\Q\phtunnel.log
-v, --verbose 打印日志而不是写入日志文件
-q, --qrcode 打印二维码
-n, --noqr 账号密码登录
-r, --rpc 启用本地rpc,默认否
-c, --config 默认: C:\Users\Q\phtunnel.json
-p, --pid pid 文件, 默认: C:\Users\Q\phtunnel.pid
-f, --forward 远程管理地址, 默认: 127.0.0.1:80
-d,--daemon 在linux系统中作为守护进程运行
-S,--service 在windows系统中作为服务运行
2、集成扫码登录和管理接口
1.1获取SN 和 密码 接口
接口 | 获取SN 和 密码 接口 |
---|---|
地址 | http://127.0.0.1:16062/ora_service/getsn |
方法 | GET |
参数 | 无 |
返回格式 | Json |
返回数据
{"result_code": 0, // 非0代表错误
"data":{
"device_sn": "设备SN",
"device_sn_pwd": "设备密码",
"status": 1, // 在线状态 重试(3), 登录中(2) 在线(1), 离线(0)
"public_ip": "116.235.167.135" // 公网IP
}
}
1.2二维码刷新接口
接口 | 获取二维码的图片地址以及二维码有效期 |
---|---|
地址 | https://hsk-embed.oray.com/devices/qrcode |
方法 | POST |
参数 | {"sn": "设备sn", "password": "设备密码"} |
参数类型Content-Type | application/json |
返回格式 | Json |
返回数据
{"qrcode":"二维码地址",
"qrcodeimg":"二维码图片地址",
"expires":"有效期"
}
1.3映射管理接口
接口 | 映射管理接口返回管理url,自动登录b.oray.com进行映射管理。 |
---|---|
地址 | http://127.0.0.1:16062/ora_service/getmgrurl |
方法 | GET |
参数 | 无 |
返回格式 | Json |
返回数据
{"result_code":0,
"data":"https://xxxx/xxxx"// 为空时说明没有登录账号
}
1.4设备账号解绑接口
接口 | 如果当前已登录账号,则退出当前账号并解绑。 |
---|---|
地址 | https://hsk-embed.oray.com/devices/unbinding |
方法 | POST |
参数 | {"sn": "设备sn", "password": "设备密码"} |
参数类型Content-Type | application/json |
返回格式 | 无 |
返回数据 | 成功:HTTP状态码为200, 失败:HTTP状态码为500 |
三、测试花生壳应用
在开放平台创建的应用,默认时调试状态,需要增加测试的花生壳账号,应用发布前只有添加的测试账号才能登录使用成功。通过测试后才能发布花生壳应用。
文档内容是否对您有帮助?
如果遇到产品相关问题,您可咨询 在线客服 寻求帮助。