尽管智能手表似乎只是最近的时尚,但人们已经将具有各种功能的手表戴在手腕上。无论是微型计算器、遥控器、管理器还是 Web-@nywhere Watch 网络浏览器。当然,最后一种情况只是有点,因为它是在 2001 年发布的,而这个 2000 年代早期的小奇迹只花费 85 美元(或 2024 年美元 150 美元),那么它到底能有什么能力呢?这是卡梅伦·凯泽 (Cameron Kaiser) 在发现待售的全新待售单位时试图找出的价值百万美元的问题。
Web-@nywhere 手表正在运行。 (图片来源:卡梅伦·凯撒)
事先他就知道该装置需要与基于 PC 的应用程序交互才能同步 93 kB 的手表数据,而所需的软件和远程服务器现在已经非常过时和/或消失了。这需要一些逆向工程才能再次使这个手表小部件恢复生机。在此过程中,我们也很清楚地发现,这款手表的设计是对 1998 年更好的 Seiko Ruputer 的廉价抄袭——后来也作为onHand PC出售——使用相同的操纵杆驱动界面。
在对手表附带的基于 Windows 的软件进行一番研究后,[Cameron] 很快意识到,虽然它可以与底座中的手表建立串行链接,但它完全依赖于以前由制造商运行的现已废弃的 FTP 服务器, Kinger,以及其中的任何游戏和内容。由于 FTP 服务器从未像 HTTP 站点那样存档,因此该内容可能会永远消失。
幸运的是,PC 和手表之间的协议是标准串行链路(带奇偶校验),因此 [Cameron] 能够嗅探串行流量并找出协议,他已将结果以以下形式在 GitHub 上提供:用于转换文本的 Perl 脚本和用于上传的基于 C 的应用程序。现在,Web-@nywhere 用户再次可以自豪地在街道上漫步,手腕上戴着 2024 时代的网站内容。