264. 物联网时代的神经系统:蓝牙

现在我们可以在大街上看到有些人一边走路一边讲话,有时哭有时笑的,如果放在10年前,可能认为这是个神经病,现在已经习以为常了,99%的情况,这个家伙是在用蓝牙耳机打电话。

目前蓝牙已经是5.0了,大概率成为下一代穿戴设备的主要技术,与蓝牙想竞争的有Zigbee技术,现在很少有手机支持这个技术,好像很久以前,小米手机出了一款支持Zigbee的,然后还出了一套什么小米家庭智能套装吧,但是没什么其它设备技术,最近小米手机也放弃了。以后的事情也很难说,毕竟蓝牙也不是一帆风顺的,只是我目前不看好Zigbee,一个出租车司机不看好的东西也许未来很有前途,希望相关的从业人员不要来和我争论,我又没收蓝牙的钱,不至于来黑Zigbee技术。

现在是物联网的时代了,买个插座都带蓝牙了,除了手机,洗衣机,空调什么的都有可能有个蓝牙,我最近买了个电饭煲,竟然也有个蓝牙芯片,我就用过一次,对我没什么用,可以用手机联上,定时蒸饭,挺蛋疼的一个功能,蒸一次饭还给你统计一下这次用了多少电。

但是不可否认的事实是,将来物联网是个趋势,以后可能你买的每个设备都有一个联网的功能,会不会用,能不能用,想不想用再说,但是设备在那里摆着,如果你不想用,可能要再加点钱买没有蓝牙设备的电器。现在比较新的房子,连窗帘都是智能的,到点就给你拉开窗帘,不管你有没有起床,有没有在做运动,人工智障阶段的人工智能。

蓝牙技术发展到今天这样成为物联网的主流,当年肯定没想到过,技术总是失控的,一旦一个技术发明出来,就基本无法控制其发展方向了。

如果大家用过特别古老的鼠标,那时候的鼠标有一种接口叫RS-232,也叫串行接口,很大的一个接口,后来这个接口被PS/2接口取代了,PS/2接口是那种圆形的,年轻人见的少了,绿色的是鼠标,紫色的是键盘,再后来就成了USB接口,现在的鼠标都是无线的比较多了,毕竟有根线不方便。现在的电脑应该比较少见这种接口了,我经历过接口被替换的那个时代,当一种接口被取消的时候,95%的人是没有感觉的,但是5%的人会受到影响。那5%可能离不开某种接口,因此就产生了一个行业,接口转换,比如USB接口转RS-232接口,USB接口转网口,有市场就有需求,我当时在读研究生的时候,正好碰到了这个阶段,一些广东的小厂子,就做这种生意,比如给电脑做这种转换口,要写一些驱动程序。当年我就是一边上学一边接这种活,给广东的小厂子写驱动程序,赚点饭钱,所以对这些接口比较熟悉。

给大家讲一件我第一次觉得我工作有点意义的事情。

程序员做事情,经常不以业务为目标,总觉得技术越先进越好,这大体上是正确的,但是对一些传统行业,这些落后的技术跑的很好,就不要动它。比如,有一定印染厂,就是在布上印花纹的,从日本进口的机器,老板靠这个赚了好几亿吧,我觉得应该有,从90年代初期就做外贸,人家肯定买得起世界上最先进的电脑,但是那个印花纹的电脑,就是一台跑DOS的电脑,插个软盘,就印某种花纹。电脑接到印花机上的线,就是RS-232接口。因为我给小厂子的老板写驱动,这个老板和印花厂的老板是朋友,他就让我去看看,当时我还是学生,他就买机票让我去看看,反正很多人都搞不定,我搞不定也没关系。我就去了。后来我在一台IBM的新电脑上装了一个FreeDOS来模拟DOS的环境,7搞8搞的,总算把那台印染机跑起来了。那是我第一次觉得,我好像还做了点对社会有价值的事情。

为什么讲Rs-232这个接口呢?因为蓝牙技术最初就是用来代替这个接口的。在1994年的时候,爱立信开发了这个技术,创建一个RS-232的无线通信替代版本。

大家有没有发现一个规律,把所有有线的东西都用无线替代,如果你做成了,就肯定是青史留名的人了。蓝牙,WiFi,无线充电什么的都是如此。大家可以看看,比如现在无线传电还没实现,如果有人能通过某种方法实现无线远距离传电,那肯定就是爱因斯坦级别的科学家。现在风筝还有线,如果你搞一个无线风筝,只要起风就能起飞,那肯定能吊打大疆。还有无线遛狗,看着像没牵绳子,但是实际上牵着绳子,只要发明出来,那肯定也广受欢迎,毕竟很多爱狗人士,我不养宠物,主要是穷,但是对公园里遛狗不牵绳,拉屎不铲的行为表示极度谴责,有时候去跑个步,跟地雷战一样,生怕踩到狗屎。

突然想起来,我小学时候,也有个超级NB的无线设备,以前我小学时候是上5天半,每周都要看6次升国旗,周6的上午是要上课的。到1995年5月1日的时候,学校才开始每周上5天课,这个日子记得清清楚楚的,天天考,是个选择题,xx签署的国务院令,送分题,说是国家为了人民,允许多放半天,激动坏了,至少考了5年。后来才知道,很多国家在大清还没灭亡的时候,就已经是每周工作5天了。我们那时候是这样上学的,因为在农村,早上5:30起床就要去学校,然后去跑步,跑步结束以后,开始升国旗,然后晨读,然后回家,那时候家长还没起床。

升国旗的时候是有线的,每个班都要练习,确保国歌奏完,国旗正好升到最顶。这很难控制,因为要手动拉绳子,可能快也可能慢,不同步。后来每个学校里都解决了这个问题,就是用电动升国旗,说实在的,当时是非常先进的,别看我们农村都是些土房子,但是国旗是真的先进,有电动机,还有个鼓风机,就算没风的时候,在升旗的过程中,国旗也是高高飘扬的村子的最高点。刚开始的时候,我们总是很好奇,要去研究一下这玩意怎么做到的,但是校长怕给我们这些小屁孩给搞坏了,焊了一个笼子,把国旗鼓风机和电动机的部分给封住,可远观不可亵玩焉。每天升旗的时候,校长要亲自把笼子打开,让升旗的人钻到铁笼子里面去,把国旗插到导轨上面,一个学生按国旗的按钮,另一个学生同时按录音机放国歌的按钮,自动升到最顶端,比人工的要精确的多。

但是当时有两个严重的bug,因为放国旗的轨道上有个缺口,是用来吹风的,当时的技术不先进,只能朝一个方向吹风,而且不能选择吹多大的风。实际情况,当有风的时候就比较逗了,比如当时正好有风,鼓风机里也在吹风,两个风相抵消,国旗就耷拉下来了。这个bug可以用现在的陀螺仪来解决,确保国旗在任何时候都高高的飘扬。而不是没风的时候高高飘扬,有风的时候,可能会导致两风抵消,国旗耷拉下来了。

还有个bug是下雨,当下雨的时候,国旗会淋湿,当有风的时候,那个不绣钢旗杆和淋湿的国旗相接触,会缠在上面,由于布很潮湿,摩擦力很大,就没法降旗。因为电动的和用绳子的非常不一样,用绳子的松松跨跨的,只要解开绳子,国旗会自动下来。这个bug可以用蓝牙技术来解决,当手机里检测到要下雨的时候,校长的天气预报app自动发送指令给国旗,在下雨之前把旗降下来。

我只是举几个例子,如何把有线的转化成无线的,只要场景应用的好,肯定能赚大钱。

蓝牙就是用无线代替了 RS-232 ,那有没有成功代替呢?从技术上来说,应该可以代替,但是一旦技术发明了出来,就失控了,先把红外线传输给取代了,而没有取代RS-232。因为红外线传输要把两个设备对准才能传输数据,而蓝牙不用这么麻烦。目前很多GPIB设备上,有些用的工业,还有串口通信协议用来远程采集设备的信息,目前买的不少电脑主板上,尤其是工业单板上还有这个接口,没有被蓝牙取代掉。RS-232串行接口是原始PC标准,而RS-485和RS-422是工业单板计算机(SBC)的常用选项,因为它们提供更长的距离,抗噪性和多点功能。可以认为 RS-485和RS-422 是RS-232的升级版,一直在使用。

蓝牙意外的把红外传输干掉以后,又开始了其它的取代过程,比如无线耳机接收音频,把手柄连接到游戏主机,使用苹果的“隔空投递”传输文件。蓝牙已经更新到5.0了,从技术的角度来看,是巨大的进步,从故事的角度,就是奥林匹克的精神,更快了,更强了,更省电了,具体有多快多强多省电,普通人知道个大概就行了,那是技术人员的事情。

最后再来讲一下蓝牙的名字,这个应该很多人都知道。

蓝牙名称的想法来自英特尔的 Jim Kardach,他当时正在阅读有关维京人和哈拉尔国王的历史小说,由于哈拉尔国王“Bluetooth戈尔姆松”以统一了因宗教战争和领土争议而分裂的挪威与丹麦而闻名于世,之所有拥有如此怪异的姓氏,相传是因为他嗜爱蓝莓,牙齿因此变蓝,我觉得这绝对是瞎JB扯,天天吃蓝莓就成蓝牙,天天吃草莓就是红牙么?我觉得天天吃蓝莓,有可能是糖分过多,导致一嘴烂牙,结果翻译的时候,烂翻译成了蓝。国王的成就与 Jim Kardach 的理念不谋而合,他希望蓝牙也可以成为统一的通用传输标准——将所有分散的设备与内容互联互通。蓝牙的 LOGO 来自后弗萨克文的符文组合,将哈拉尔国王名字的首字母 H 和 B 拼在一起,成为了今天大家熟知的蓝色徽标。这个故事来源于蓝牙的官方网站,反正大家知道就好,至于是不是真的,这个并不太重要,就算是谣传,也是官谣。下面我来讲一个民谣,这个民谣更加的靠谱一点。

大家看到Intel的Jim Kardach,可能会觉得到处都有Intel的影子,真的是这样,虽然Intel不是蓝牙的发明者,真正的发明者是两个默默无闻的人,一个叫Jaap Haartsen,一个叫Sven Mattisson,前者因为蓝牙还进了美国发明家名人堂。这两个人在爱立信工作。为什么没有这两个人呢?因为他们是技术人员啊,你什么时候看到过IT公司宣传过技术人员的?所以 Jaap Haartsen 是蓝牙技术的发明者,他永远都默默无闻。而这个给蓝牙取了个名字的家伙,天天招摇过市,仿佛他发明了蓝牙一样。当然了,这也是所有技术人员的命运,搞的再好,你也是默默无闻的那个人,功劳归市场人员和老板。

要说搞事情,还是得美国公司,Intel来了,Intel除了有CPU以外,就是有钱,Intel出了最多的钱,拉来了爱立信,IBM什么的来推广蓝牙,Intel出钱,爱立信出技术,IBM什么的来捧场。最后,他们要出一个名字来宣传,我估计,就好像Java的名字,iPod的名字差不多,集思广益,给个名字起个故事,好做宣传是最高原则。Intel给CPU起名字,套路很简单,都是XX Lake,比如Coffee Lake,Comet Lake, Rocket Lake, Tiger Lake…我不觉得有什么特殊的涵义在里面,但是市场宣传的时候,总不能说是随便取的吧,就有了意义,编个故事让吃瓜群众记住。

在市场宣传的时候,他们搞来了致敬蓝牙王的一块石头,这比较有话题,那么大一块石头,结合了宗教,历史,科技,简直就是在人文和科技的十字路口盖房子。我觉得这是个商业行为,其它的那些传说,都是为商业行为服务的。

这一期就到这里,希望大家能找到把有线改成无线的创业路子,赚大钱,发大财,青史留名。