所在位置: 首页 OpenWRT 【软件预热】固件即服务,软路由固件 iStoreOS 新年开发计划

【软件预热】固件即服务,软路由固件 iStoreOS 新年开发计划

4个月前
阅读 3万9676
48

前言

大家好,我是宝哥(以前叫小宝,感觉年纪突然大了,就不装嫩了),开发 Merlin 小宝固件的那个宝哥。马上过年了,我带着新固件来给大家拜新年啦,送给大家虎虎的健康,虎虎的快乐,虎虎的顺利,虎虎的幸福!

2021 年是不平凡的一年,因为这年里面承载了太多的故事,有感动,有失落,也有惊喜!之前每年我都会在 KoolShare 论坛写个过年感悟,那么今年也一样,来 KoolCenter 跟大家吹吹牛,然后填填坑,又再挖挖坑!相信 2022 年会有更大的惊喜,这不?惊喜来啊!且看下文(固件功能预览视频在最后):

先聊聊我自己

可能很多兄弟都不记得我了,有必要重新介绍下我自己。

早期负责 KoolShare Merlin 固件,开发得如火如荼。软件中心的核心 Carry,写了一堆重要模块,包括 KoolShare LEDE 固件的软件中心。还开发了好多个给力的插件,比如 KoolProxy 的核心程序(目前已经不维护),DDNSTO 远程路由,易有云 存储应用等。

继续参与 KoolShare Merlin 固件的开发

目前 KoolShare Merlin 主要由 Sadog 与 8W 大神维护,特别是感谢 Sadog 对软件中心进行着很好的维护。当然新的功能还是由我主导,比如下半年我们开发的新版本的软件中心:

merlinsoftcenter.png

但是这个版本只开发到 Alpha 版本,然后就一直没空正式 release,我们也提供了旧版本跟这个版本的无缝切换,Sadog 即将发布的新固件都会带上了这个版本。

忙着卖货赚钱维持开发团队,我们的 EasePi 目前处于紧急发货中

sellgoods.jpg

EasePi由我们自己设计的软硬件,如果大家拿到我们的板子,会看到我们自己的硬件电路板的好漂亮。没有 EasePi 就没有本固件,我们这个固件首先就是为了支撑 EasePi 的。这个硬件很给力,性能强悍,支持视频硬解,支持 Docker,带 SATA,具体可以看看它的官网,以及我们的官方文档,有兴趣的朋友年前下单有打折哦。

koolcentertaobao.png

重点主导了易有云软件的研发

我很早就着手易有云 这个项目了,但很少宣传,大家可能比较陌生!早期上论坛发布几次,有人顶也有很多人喷。

易有云绝对是一个非常牛逼的软件,我一直在各种尝试,看哪个功能是大家所需要的。为了实验,我开发了很多很多功能,也得到了很多反馈,比如:

  1. 家庭的相册备份
  2. 所有设备的文件的统一管理
  3. 远程看视频
  4. 文件夹的双向同步
  5. 手机、电脑文件都可以映射成为一个本地硬盘
  6. 手机APP 对路由器,或者 NAS 的远程管理等等

最近刚刚上线了给力的相册备份,忙活了好长一阵子:

photobackup.jpg

易有云不是今天的主角,以后我会仔细来谈。

iStoreOS 固件的来源

大家都知道,我们以前做 Merlin 固件,因为大家的热爱和支持,所以我们也有动力一直更新。从固件到插件,我们经历了很多,也一如既往地热爱。后来发现很多兄弟开始玩软路由了,软路由也衍生了更多的使用场景,CPU 性能也更强大,玩法也更多。比如:

  • 软路由做主路由,硬路由组 Mesh
  • 或者硬路由不变作为主路由,软路由做旁路由,负责重CPU的一些业务
  • 软路由还可以跑 Docker,或者做存储,备份相片,给电视或者家里的摄像头提供些可能

我们就在想,既然大家都在玩,我们要不要也出个软路由固件呢?因为软路由 CPU 过剩,所以我们还提供了轻量存储的能力,足够家用了。最早文章全新的轻存储+路由的 OpenWRT 固件里面我们介绍了一些。

需要额外说明的是,我对 OpenWRT 懂得不多,我们论坛的 KoolShare LEDE X86 固件是由 fw867 大神发布,目前他是我们的核心顾问成员。这个 iStoreOS 我们会在年后发布,那时候将支持:

  • X86
  • 树莓派
  • R4S

等知名的硬件。

我们首先给我们的固件上了 iStore

不管是路由还是 NAS,没有软件中心是没有灵魂的。为了让大家对 iStore 放心,也为了让更多开发者能参与 iStore,我们开源了它!

做淘宝店,我们进一步发现了问题

做 Merlin 固件、做软件中心帮我们积累了很多经验,淘宝店的日常问题回复,也为我们提供了大量灵感。在淘宝店铺回答问题的日常,从售前到售后,我们发现用户遇到了很多问题,而他们的诉求都在重复。对,无非就是固定的那些问题,重复来重复去的咨询!比如:

  • 软路由怎么上网
  • 软路由应该如何跟原来的无线路由进行连接
  • 软路由如何跟 Mesh 结合
  • 怎么不改动原来的家庭网络,启用软路由(做旁路由)
  • 怎么格式化硬件并使用它
  • 怎么配置 Samba 给电视看电影
  • 怎么下载文件

我们的官方FAQ 只记录了少量的,还有很多在内部存着。

为了更好的解决大家的问题,我们还搞了技术交流群。总之我们现在还为很多问题头疼着,我们希望通过固件去解决大家更多的问题,让大家都能按照自己是需求去使用好软路由!

重点来了,我们要做的软路由固件

首先应该有个网络向导

quickstartnetwork.png

应该有个方便新手快速开始的首页

quickstarthome.png

首页应该有很多便捷操作,是大家常常关心的内容与操作。目前我们收集了淘宝店很多的问题,我们会把用户关心的部分都直接放入首页。目前内容还不多,未来还会有更多。大家关心的问题自然应该容易被发现与解决!

OpenWRT 很牛逼,也很专业。它的思维是技术型思维,对它来说,每个功能都应该是独立的最小原子。对技术人员来说,这样的思路非常好,毕竟可以灵活的配置出很多灵活的强大功能。

但是,如果你是一个普通用户,想实现某一个场景,比如下载电影给电视播放,那就很难很难。因为这个功能需要你在至少五个不同的功能模块,去单独配置,然后让他们串联成为你想要的功能!下面的格式化硬盘跟配置 Samba 就是其中之一。

我们的首页是另外一个思路,在不破坏 OpenWRT 的前提下,尽量忽略独立功能的配置,而通过向导,从用户要解决的场景问题为视角,一步一步的引导用户完成功能配置。而这种配置往往需要很多独立功能的插件来协同实现,用户是可以不关心的。

为了发布更精简的系统,很多复杂的场景,用户触发相关的业务之后,我们才从 iStore 下载插件。如果用户不满足于现有功能,可以通过搜索或者单独插件的教程,找到更多高级选项,从而达到自己更特殊的目的。

格式化硬盘+配置 Samba 不能少

不管多资深的技术老鸟,如果不常玩 OpenWRT,要格式化硬盘+配置好 Samba,至少要花一小时。我已经看到好多案例了,并且我也常常掉坑里。目前我们的版本这样就搞定了:

samba.gif

iStore 软件中心插件有很多了

istoreallapps.png

放在 APP 里面的软路由

大家平时想要远程控制软路由,都需要使用内网穿透工具,如果我们可以不需要借助内网穿透工具,直接用手机远程控制软路由,用手机操控 iStore 和其中的软件,这样会不会更方便呢?

istorephone.jpg

移动时代,配合我们 iStoreOS 的 APP 是易有云!通过易有云可以很容易控制到路由器后台,以及 iStore 里面的应用:(下面截图的版本还没正式上线)

istorecontrolbyphone.jpg

只需要搭配安装的易有云存储端,易有云APP就可以远程控制软路由设备,包括管理软路由的网络、远程唤醒、下载安装软件、相册备份和多设备互传文件等,我们可以把软路由“装进”手机APP里,轻松实现远程管理软路由设备。

固件即服务

随着媒体数据的增多,家庭的网络场景也增多,单纯靠一个固件来解决大家的问题还是很难的。硬件设备是冰冷的,用户更需要的是享受一些服务,而不需要花过多时间学习很多网络知识。目前我们在思考,能否在我们的固件之上,搭载一些有价值的服务,提供给需要的用户,节省大家折腾的时间。

这个想法很早就有,当时我觉得这个事情会做的很辛苦,而且很难实现。但在我们卖 EasePi 之后,发现这个事是有可能办成的。虽然大家使用软路由遇到的问题众多,但场景还是聚焦在具体的几个场景。问题几乎也就是固定的那些问题。只要问题是共性的,比较标准化的,那么这种服务是有可能提供出来的。

服务的提供,我们也不直接就是人为一对一提供服务,这个是很难办到,且成本很高。我们会分为几个维度:

  1. iStore 每个插件都会提供单独插件的使用教程
  2. KoolCenter 会提供问答(这个很抱歉,我们还没正式开始)
  3. 提供 QQ 技术交流群
  4. 提供最近常见问题的 FAQ 列表
  5. 提供远程协助工具,协助搞定一些特殊的问题
  6. 提供固定的一些场景的解决方案

关于远程协助,我一直想开发个咱们自己的。我们希望发起协助应该更简单:

  • 用户可以无人守候,APP 发起协助(比如不在设备旁边,但设备有网)
  • 可以录制操作者屏幕,这样可以指导操作者所有的操作细节,也让用户觉得安全
  • 可以不仅提供桌面远程协助,还可以 SSH,网页协助。无疑离开远程桌面,响应更快,解决问题更便捷

做有把握的事情

好吧,服务这个事情,目前还很初期。千里之行始于足下,我来说说我们已经完成了哪些很酷的事情吧:

  • 首页及快速向导
  • iStore 应用中心
  • 易有云,内置相册备份,多端文件管理,设备远程控制,远程下载,远程看电影等
  • 多云盘同步插件
  • Jellyfin 支持硬解码的家庭影院
  • 甚至基于 Docker 开发的带桌面的 Ubuntu 桌面系统插件
  • 还配套会有 iOS、Android、Windows、macOS 等客户端,且多端之间文件都可以相互传输
  • 其他请参考我们上文的 iStore 软件中心

硬件设备.jpg

写在最后

相信很快,我们 iStoreOS 固件就可以移植到 X86/Arm64 等构架的硬件设备上。若要提前体验到我们的 iStoreOS 固件,可以来我们淘宝店 购买我们的 EasePi 来尝鲜!有你的支持是我们开发的动力!!!

easepitaobao.jpg

现在购买硬件,我们会同时会送出 DDNSTO易有云 兑换码。

未来要得到固件的更新动态,来 KoolCenter。同时请关注我们新的B站账号,让我们的几个固件开发者联合给大家聊有趣的硬件、固件与软件。

预览视频

    作者
    Xiaobao
    暂无签名...
  • 文章 --
  • 阅读量 --
  • 获赞 --
  • 排名 --
    标签
  • EasePi