Oray开放平台开发指引
贝锐科技开放平台针对个人与企业开发者提供了物联网接入解决方案,现已开放花生壳内网穿透PHTunnel,支持多平台软硬件嵌入(可替代花生壳客户端),并保障数据传输安全,经贝锐科技授权后的开发者可在条款协议下任意开发或传播。
PHTunnel是新一代花生壳内网穿透的核心组件,采用纯C语言实现(最小约80KB),能够轻松实现高性能反向代理应用,支持TCP、HTTP、HTTPS协议,端到端的TLS加密通信,黑白名单防黑验证等,通过PHTunnel可以轻松让外网设备穿透各种复杂的路由和防火墙访问到内网的设备。
以下为花生壳** PHTunnel **嵌入流程:
1.成为开发者
1.1注册** 贝锐科技 **账号
进入贝锐科技注册页面,填写相关信息完成账号注册,详见《贝锐科技用户许可协议》、《贝锐科技隐私政策》。
提示:已有贝锐科技账号可跳过此步骤。
1.2完成开发者认证
注册开发者需填写并提供相关资料,进行 个人/企业 开发者认证,完成认证后即可创建应用,详见《贝锐科技开放平台协议》。
提示:若贝锐科技账号已通过企业实名认证,开发者只能申请企业开发者认证。
2.下载SDK
2.1检查SDK是否可用
前往贝锐科技开放平台下载对应SDK,若现有SDK可用,在创建应用后直接进行开发调试工作。
提示:若因特殊平台无法使用现有SDK,可联系贝锐科技重新编译获取适配版本的SDK。
2.2重新编译SDK
提供需要内嵌PHTunnel的设备相关信息给贝锐科技,协助编译生成新SDK,拿到之后即可创建应用进行开发调试工作。
提示:使用官网SDK的可跳过此步骤,进入下一步。
3.创建应用
创建应用时选择花生壳产品,应用类型软/硬件仅用于区分管理,其余根据要求填写应用相关信息,提交完成新应用创建,之后会生成3个不同服务级别的调试账号,付费服务有效期3个月(体验版*1、商业版*1、旗舰版*1),可使用调试账号来进行开发调试工作。
提示:调试账号最多可增加到10个,调试期间不可用非调试账号登录PHTunnel。
4.接口类型
应用创建完成后,程序会根据您的账号情况来分配接口,区分个人/企业开发者。
4.1免费接口
接口开放条件:成为开发者即可;
应用数量*1个(个人、企业),设备数量*10台/单应用(个人),设备数量*100台/单应用(企业);
提示:不支持应用认证、信息采集、自动化映射、注册API、专属客服。
4.2高级免费接口
接口开放条件:贝锐科技账号实名认证+成为开发者;
应用数量*1个(个人、企业),设备数量*50台/单应用(个人),设备数量*200台/单应用(企业);
提示:不支持应用认证、信息采集、自动化映射、注册API、专属客服。
4.3定制接口
接口开放条件:请联系400-008-5211转2;
应用设备数量不限,支持应用认证、信息采集、自动化映射、设备管理、数据统计、注册API、专属客服。
提示:该接口需人工开通,需签订线下合同。
5.调试应用
5.1免费、高级免费接口
开发者自行开发调试:开发过程中遇到问题可在贝锐科技开放平台微信群内反馈;
贝锐科技协助编译SDK:由贝锐科技协助编译提供SDK,主要开发工作由开发者完成。
5.2定制接口
由贝锐科技开发人员与开发者共同完成PHTunnel开发调试工作。
6.上线应用
应用调试完成、经过测试验证无bug后,根据不同接口类型,按照要求来上线应用,当您的应用上线后,即可对外发布新软件/固件/硬件。
6.1免费、高级免费接口
开发者自行开发调试:调试完成后可直接上线应用,无需经过贝锐科技认证;
贝锐科技协助编译SDK:由贝锐科技进行审核测试,经过双方测试验证后,若是企业开发者,会将开发者的企业信息列入企业合作目录,以获得贝锐科技官方认证,之后即可上线应用。
提示:个人开发者不会列入企业合作目录,由贝锐科技人工登记并认证。
6.2定制接口
由贝锐科技进行审核测试,经过双方测试验证后,若是企业开发者,会将开发者的企业信息列入企业合作目录,以获得贝锐科技官方认证,之后即可上线应用。
提示:上线应用后,所有贝锐科技账号均可登录PHTunnel。
界面示例
(软件嵌入PHTunnel)
(硬件嵌入PHTunnel)
问题反馈
关于PHTunnel嵌入问题可扫描下方二维码,添加微信后申请加入贝锐科技开放平台技术交流群来反馈问题。