- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
小米路由器插件开发文档
(普通开发者用)
目录
1.概述1
2.准备2
2.1 申请路由器应用2
2.2 开通小米账号接入服务2
2.3 准备 Web 服务器2
2.4开发者自己生成公私钥对、证书申请文件4
2.5 下载打包工具4
2.6ject文件的内容8
2.7本地安装插件10
3.开发10
4.可供开发者调用的HTTPCoreApi20
1
有问题请联系:RouterPluginPlatform@
1.概述
小米路由器的插件分为两种,一种是在路由器里面存在可执行文件的插件(本文档暂不
支持),一种是没有可执行文件的插件,但是这两种类型的插件都有一个web控制页面,以
下简称控制页面。控制页面是一个标准的 web 服务,所有插件的前端开发等同于 web 服务
的开发。用户通过插件的 web 页面查看路由器的状态和管理路由器。开发者只要熟悉 html,
javascript, css等知识即可进行插件的开发。
2.准备
2.1 申请路由器应用
开发者需要登录小米开发者中心(/)注册开发者账号,然后在“路由器插件”模块中申
请“创建路由器插件” 。申请成功后,会获得服务器分配的(AppID,AppKey,AppSecret),用来标识和验证开发者
的身份。还会有插件的基本信息,这些基本信息在下文的ject文件里会用到。
2.2 开通小米账号接入服务
申请路由器应用之后,在对应的插件应用页面下方有 “账号接入服务” 需要启用该服务。启用该服务
的时需要填写回调地址。 注意, 回调地址要填写开发者实际的前端地址,用户授权后跳转的地址要与这个
地址进行域名验证。否则验证不通过的话会无法访问插件。这个回调地址是可以随时更改的。
2
有问题请联系:RouterPluginPlatform@
2.3 准备 Web 服务器
插件 web 资源并不保存在小米的服务器上,所以开发者需要将 web 资源(html,js, css,
image 等)存放到一个外网可访问的 Web 服务器上。当然,开发者在开发插件的时候,只需要在本地运行一
个 web 服务器也是可以的。开发者可以使用 httpd,tomcat,IIS 等自己熟悉的Web 服务器 。
这里简单起见,以node.js为例,在linux环境下搭建一个简单的web服务器。
首先要在Linux上安装nodejs
gitclonegit:///joyent/node.git
cdnode
./configure
make
sudomakeinstall
接着写个简单的server.js脚本通过node执行可以作为一个简单的web服务器使用。
var http=require(http);
http.createServer(function(req,res){
res.writeHead(200,{Content-Type: text/plain});
res.end(HelloWorld\n);
}
).listen(80, );
console.log(Serverrunningat:80/);
最后保存server.js,在命令行中敲入
nodeserver.js
不出问题的话web服务就会正常启动,输出
Serverrunningat:80/
在浏览器里面访问:80/,就会输出HelloWorld
如果出现错误,可能要检查端口是否被占用,以及使用管理员权限运行。端口被占用的话执
您可能关注的文档
最近下载
- 3.3.5 患者参与医疗安全(完整版全).docx VIP
- XX省AA至BB公路第XXXX合同段临时用地占用永久基本农田合理性论证报告(专业完整模板).doc VIP
- 【行业标准】CY∕T 93-2013 印刷技术 不干胶标签质量要求及检验方法.pdf VIP
- 临时用地不可避让耕地和永久基本农田的论证报告.docx VIP
- 四年级【数学(人教版)】积的变化规律-3学习任务单.docx VIP
- 第一单元(单元解读)一年级语文上册(统编版2024秋).docx VIP
- 湖北科学技术出版社长江出版传媒五年级心理健康教育教案.pdf VIP
- 34970A数据采集器中文说明书.pdf VIP
- 22G101 三维彩色立体图集.docx VIP
- 思修第二章第三节ppt在实现中国梦的实践中放飞青春梦想.pptx VIP
文档评论(0)