小米路由器 +关注 已有18463人关注 +发表新主题
Mi_7048078

神仙级手机控

  1. 11005 积分
  2. 8041 经验
  3. 1160 贡献值

Ta的主页 发消息
签到
连续0天
0人
签到看排名
扫码下载App
一键签到 升级加速
回复

【小米开放平台】锐捷认证客户端 mentohust

精华 发表在 资源分享 2014-04-30 22:21:06  来自老版论坛 复制链接 手机看帖扫一扫!手机看帖更爽 1700 112704

小米路由开放平台终于来了,这代表着更多的人可以参与到小米路由器的开发工作中去。但目前开发平台仍然没有完全开放,虽然放了一些文档和工具出来,但实际上还不具备开发插件的完备条件,例如还没有提供打包工具(指小米标准插件包,不是opkg),但无论如何,我们终于可以尝试一下编译一个小米的应用了。

小米插件和开放平台

小米路由器的插件分为两种,一种是在路由器里面存在可执行文件的插件,一种是没有可执行文件的插件,但是这两种类型的插件都有一个web控制页面,以下简称控制页面。控制页面是一个标准的 web 服务,所以插件的前端开发等同于 web 服务的开发。用户通过插件的 web 页面查看路由器的状态和管理路由器。开发者只要熟悉 html, javascript, css等知识即可进行插件的开发。

说起来很复杂,实际上就是说插件的如果有WEB界面,则该界面运行在一台网络服务器上,通过小米云服务器和小米路由器的API对路由器进行操作,由于API的访问权限需要向小米申请,而目前并没有开放申请,所以暂时我们无法去尝试界面相关的开发。

另一种,是指小米路由器上运行的可执行程序,这个并不是openwrt标准的opkg,因为小米需要在每个合法的插件上加上数字签名,以标名起来源,从而保证插件的安全。这有点象苹果的应用审核,只有通过审核的应用才能进入到小米市场,而进入小米市场的时候,是需要将插件包进行审核签名的。不过目前小米并没有提供打包的工具。但没关系,到目前为止,小米已经提供了应用的编译工具和一些库(尽管这些库有点乱{:5_181:}),所以只要我们的小米路由器是“越狱”的,那就可以自己编译一些我们想要的应用。

本来还在思考先用什么来试一下手,正好论坛上有人要锐捷认证客户端,我就搭起环境,编译了一个!
锐捷认证客户端

MentoHUST是一个支持Windows、Linux、Mac OS下锐捷认证的程序(附带支持赛尔认证),不过从现在开始,它支持小米路由器了。工具源码是从http://code.google.com/p/mentohust/ 下载的,通过小米提供的工具和库搭建了一个简单的编译环境,简单编译了一下,一次通过。

上传到小米路由器上,试一下能不能正常工作,好象没有问题 {:5_180:}:

不带参数的情况下运行一下,提示选择网卡,应该工作起来了!
不过我没有环境进行实际的测试,所以也不确定是否真的可以工作起来,大家试一下,有问题请反馈!

开SSH,上传,使用

如何实现越狱(开ssh),灰色地带,不说,论坛里有,需要的自己找一下。

在开了SSH以后,可以用winscp来上传文件,上传的时候记得把传输协议选成"SCP",这样就可以上传了。

时间关系,没有做成opkg(ipkg)包,所以上传后直接复制到/usr/sbin目录下,可以先用scp复制到/tmp目录下, 因为/usr/sbin/是默认情况下只读的,所以复制前,需要先暂时将根目录变成可写: root@XiaoQiang:~# mount -o remount,rw  /   然后再复制:
root@XiaoQiang:~# cp /tmp/mentohust  /usr/sbin  最后再恢复权限:
root@XiaoQiang:~#  mount -o remount,ro  / 记得要加上可执行权限:root@XiaoQiang:~# chmod +x /usr/sbin/mentohust 具体的命令行使用方法到 http://code.google.com/p/mentohust/ 或相关的论坛上看一下吧,如果要让每次开机自动启动,就把完整的命令行加到/etc/rc.local文件里 exit 0 面的位置。

其实我只是帮忙编译,详细的安装和使用方法有经有热心网友放在   32楼   了,有需要的请参考!
一小步,一个好的开始
总之,无论如何,一个好的开始,小米开放平台,来了!!

附件在这里:

以下内容被隐藏,回复本帖后可见



相关贴:


扫描二维码,手机查看本帖
发表

点评

  • 零之空白: 终于有mentohust了 下载试试!! 2015-12-01 12:51:38
  • qdght: [color=DarkRed][b]真是高手,学习了,支持多发好贴[/b][/color] 2014-05-01 15:35:06
  • 944139032: mentohustt!!! 2015-07-05 13:26:30

已有3人评分 经验 理由
厦门杰叔 +10 赞一个!
qdght +5 碉堡了!

总评分: 经验 +15

最新评论 | 正序排列
只看楼主|楼层直达:
回复