我一直在网上阅读有关物联网的历史,我遇到过的最有趣的事情之一是卡内基梅隆大学的可乐机。根据我读过的各种文章,包括ewahome.com上的这篇文章,这是一台可乐机,旨在告诉人们大学的可乐机中是否有冷可乐。
但是,我很想知道当时用于这台机器的连接协议是什么。他们是通过电话线发送信号还是什么?他们如何将信号发送给想要了解可乐信息的各个人?
我一直在网上阅读有关物联网的历史,我遇到过的最有趣的事情之一是卡内基梅隆大学的可乐机。根据我读过的各种文章,包括ewahome.com上的这篇文章,这是一台可乐机,旨在告诉人们大学的可乐机中是否有冷可乐。
但是,我很想知道当时用于这台机器的连接协议是什么。他们是通过电话线发送信号还是什么?他们如何将信号发送给想要了解可乐信息的各个人?
Answers:
可乐机相当有趣,它有自己的网站,提供有关其历史的更多信息。
在古代历史文件解释了原来的可乐机的运作方式:
最后的难题是让人们在除CMUA之外的其他计算机上登录时检查可乐状态。CMUA的Finger服务器经过修改,可以在有人用手输入不存在的用户“可乐”时运行可乐状态程序。(对于未启动的用户,Finger通常会报告指定的用户是否已登录,如果是,则在何处登录。)由于Finger请求是标准ARPANET(现为Internet)协议的一部分,因此人们可以通过说“ finger”来从任何CMU计算机中检查可乐机器。可乐@cmua”。实际上,您可以从Internet上任何地方的任何计算机中发现可乐计算机的状态!并不是说如果您在几千英里之外的话会对您有很大的帮助...
对于70年代和80年代的第一代可乐机,finger
通过Internet的前身ARPANET进行连接时(不使用)该命令。协议并不完全复杂,但是它可以很好地指示焦炭机的状态,而不会过于困难地进行设置。
如果您对命令的确切运行方式感兴趣,请参阅以下Wikipedia摘录,详细介绍finger
命令的运行方式:
finger守护程序在TCP端口79上运行。客户端(在远程主机的情况下)将打开与端口79的连接。在连接的远程端启动RUIP(远程用户信息程序)以处理请求。本地主机根据Finger查询规范向RUIP发送一线查询,并等待RUIP响应。RUIP接收并处理查询,返回答案,然后启动连接关闭。本地主机接收到答案和关闭信号,然后继续关闭其连接结束。
该finger
命令还可以提供一些自定义信息,例如全名,电子邮件地址和一些自定义文本。大概是使用自定义文本来发送可乐机的状态和内部可乐的冷度。
finger
协议进行通信。