WhiteBikes 在斯洛伐克启动,梦想着在您附近的城市出现

还没有读者喜欢这篇文章。
Marketing openness: Does sharing have a stigma?

Opensource.com

在过去的几个月里,我一直致力于一个开源软件项目,旨在改善斯洛伐克城市布拉迪斯拉发的生活。这是一个 开源自行车共享 系统,我与创建者 Michal Maly 和其他几个人一起,一直在为布拉迪斯拉发的 Cyklokuchyna (自行车厨房) 开发。这是一个我们称之为 WhiteBikes 的社区自行车共享系统。

自行车共享系统的想法并不新鲜。它起源于 1960 年代荷兰的一个 实验,其中白色自行车被解锁放置在街道上,供任何人使用。这个实验并没有持续多久——自行车要么被盗,要么讽刺的是,被警察没收,因为在不上锁的情况下停放自行车是违法的。

发送消息,获取自行车

在城市资助类似项目失败后,自行车厨房在布拉迪斯拉发启动了 WhiteBikes。起初,用户共享具有相同锁码的捐赠自行车。他们需要一个可以在一定程度上自动工作的系统,而无需手动租赁(例如,有人发放自行车)。

由此,smsBikeShare 诞生了。用户使用手机号码注册,并且可以发送基本的 SMS 命令(RENT、RETURN、FREE、WHERE 等)。该系统使用廉价的 SMS 网关 API 和本地回拨号码来接收和响应消息。共享自行车配有带四位数字编码的 U 型锁,租用自行车后,用户会收到一个用于解锁自行车的代码,以及另一个在用完后重置自行车的代码。

发送消息,接收答案,解锁自行车,重置锁,然后您就可以开始骑行了。

Bikes in a line for Bike Share program

开放自行车的下一阶段

在三个月内,WhiteBikes 拥有了一个可用的系统,每天有 30 多名用户。我立即意识到我们手头有一些非常有趣的东西,并开始着手开发 Web 应用程序。我们已经有一个原始的 Google 地图可用,显示了站点的位置,但是在使用 FREE 命令(在短信中)之前,您不知道是否有空闲的自行车。因此,我创建了一个用户体验更好的地图,并且能够通过手机(或 PC)登录,找到附近的站点,并按下按钮租用自行车。

到达目的地并找到附近的自行车站点后,用户使用新的(预选的)代码锁定自行车,在地图上单击相应的站点,然后按下“返回”按钮。大约在这个时候,我们将 GitHub 上的开源自行车共享软件重命名为 WhiteBikes,因为它已经扩展到最初的 SMS 消息传递之外。

更大更好的功能

地理位置定位是下一个功能,显示最近的自行车站点,并为用户提供步行路线。该应用程序每 30 秒刷新一次,因此如果有人租用或归还自行车,它会反映在地图上。

我们能够在一定程度上跟踪用户的手机(以及自行车的移动)。不幸的是,当 Android 和 iOS 手机在后台运行时,HTML5 GEO API 通常会暂停。因此,一旦手机显示屏关闭,跟踪就会停止,直到 Web 应用程序再次打开。

因为一些管理功能已经通过 SMS 提供,所以我们也将其添加到 Web 应用程序中。我们还获得了一些简单而多彩的路径地图,显示了自行车的使用方式,即自行车如何从一个站点移动到另一个站点。管理员还可以查看当前的网络使用情况和站点占用情况等。

其背后的开源软件

开源自行车共享运行在 PHP/JS 组合上,是定制开发的,但构建在 Bootstrap、Bootstrap validator 和 JQuery 之上。它使用 MariaDB 作为其数据库,并且可以连接到您可以找到的任何 SMS API 网关(您可能需要先开发 HTTP 连接器,因为我们目前只有一个)。

我已经编写了一个简短的安装手册,但这里最重要的要求是真实的自行车和至少一个站点(但我相信您的城市有很多站点,对吗?)。但是,您可以随意安装并使用您在数据库中创建的虚拟自行车进行试骑。

社区是核心

社区在该系统中发挥着重要作用。各种各样的志愿者——维修人员、开发人员甚至用户——都在努力改进 WhiteBikes。维修人员将报告有问题的自行车从街道上移走进行修理,开发人员改进 Web 应用程序及其功能,用户通过他们的真实世界经验帮助我们,并保持自行车在站点之间移动。

每个新用户都需要现有用户的两份推荐,然后由自行车厨房的一位经验丰富的用户进行培训。这样,推荐用户和新用户都承担了责任。自系统启动以来,只丢失了一辆自行车。一位用户在一家商店前没有锁车 ,去买点零食。

当有人将租期延长超过 24 小时时,我们的管理员也会每 24 小时收到通知。除了 24 小时检查外,如果有人在短时间内租用太多自行车,管理员也会收到通知。

今天,WhiteBikes 通过 Web 和短信管理着 50 多辆社区服务的自行车。该系统仍处于试点阶段,拥有 70 名用户(其中 67% 是活跃用户,在过去几个月至少租用过一次),并将于 2015 年春季扩展到更多用户。

我们希望看到开源自行车共享出现在其他社区!请告诉我们您关于如何改进它的想法和评论。在 Twitter 上关注我们以获取更新。

User profile image.
Daniel 是一位业余程序员、城市自行车爱好者和自行车基础设施专家。他曾完成政治学研究,但现在在 Pizza SEO 担任在线营销顾问。

评论已关闭。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.