转( https://zhuanlan.zhihu.com/p/22273147 ))
智能硬件目前玩的人相对于玩PC、服务器和移动的人来说要少很多。以前,大部分研究这块的人都是电子行业相关人士,但是目前物联网的流行,使得很多黑客和安全研究人员进入该领域,使得该领域产品安全问题频发。物联网的发展让虚拟网络与现实生活紧密的联系起来,一旦发生安全问题,遭受黑客攻击必将对人们的现实生活环境产生严重的影响和危害,甚至危及到人身安全和生命安全,如车联网的安全问题等等。物联网已然成为未来互联网发展的趋势,那么物联网安全同样也是安全行业发展必不可少一个重要方向。 对于很多未涉足该领域的人,特别是之前从事计算机行业的人来说,感觉这个领域太广,涉及处理器架构也比较多,嵌入式 *** 作系统和非 *** 作系统的也不少,感觉会无从下手,那么本文主要目的就是引导新人入门或者给想要转入该方向的朋友们一个学习参考。当然我个人精力也是有限的,也只能涉足少量的一些方向,目前我也只是以某一方面的学习路线来引导大家尽快入门。对于安全来说,这个领域还比较新,有太多的东西需要学习,后续我会把一些好的技术文章发到该板块,和大家一起讨论学习。
一、什么是智能硬件
首先我们要明白智能硬件是什么,明确了概念,才能定位方向,不至于无从着手。智能硬件实际上是智能手机概念的升级,也就是把传统的设备进行升级改造使其具有某种智能,比如电视、冰箱、空调、手表、门锁、茶杯、医疗仪器、玩具、机器人、汽车甚至房子等等。因此智能硬件这块方向比较宽泛,涉及的领域比较广,与此相关的行业也非常非常的多。并不像PC平台那样,我们只需要关心某一类处理器架构,甚至只需要关心某一个 *** 作系统平台就可以。如果要完全列出智能硬件这块的知识架构,可能得写本书也无法列举完全。我们每个人精力是有限的,也不能每一个领域都去涉足,因而我们只需要关心某一个领域或者方向即可。
二、按软件进行分类
根据设备使用的软件系统的不同,我把这些智能硬件分为如下四类:
1.android设备系列,包含智能手机,智能电视,智能手表,连接云的汽车,智能导航设备等等。
2.ios设备系列,主要是苹果系的产品。
3.嵌入式 *** 作系统:嵌入式linux,VxWorks,FreeRTOS,Windows XP Embedded,Windows CE,RTX,uCLinux等等,这一块跟嵌入式 *** 作系统相关。4.非 *** 作系统(这里特指非智能设备):如照相机,摄影机,洗衣机,电子玩具,键盘,鼠标,摄像头,话筒等等电子设备,还包括有仪器,电子卡,SIM卡等等。前两类设备,对于熟悉android和ios的朋友应该问题不大。看雪这两个版块有很多非常好的文章,感兴趣的可以到这两个板块进行学习。这里我主要讲的是后两类设备的入门学习。这两类设备需要嵌入式开发相关的知识和单片机相关的知识作为准备。对于嵌入式系统大部分都是POSIX标准,这一块儿的入门,大家可以先学习linux,然后学习嵌入式 *** 作系统移植,入门应该不难,对其进行安全研究和逆向分析和传统方式也差不多,毕竟都是基于 *** 作系统的,学习思路很相似,只是逆向这一块儿涉及的汇编会不一样。对于那些非 *** 作系统类型的设备,安全研究和逆向分析相对来说要难一些,因为这些设备多半都是封闭式或者半封闭式的,基本上都需要拆开封装,分析电路板并对电路板进行测试分析。这方面入门主要以单片机学习来入门会走得更远。我们可以先学习单片机再学习嵌入式,也可以反过来,无所谓。这两个方面都需要了解硬件,只是着重点不同而已。 三、硬件设备怎么玩 由于硬件设备太多,嵌入式系统也不少,太多的设备会导致我们不知道该从何入手。那么首先在我们打算学习之前,需要要弄清楚我们学习的目的是什么,我们的兴趣点是什么,弄清楚这些后我们才有具体的学习目标,这样更有助于我们入门。目前我们的目标不是去做硬件开发,也不是做嵌入式开发,我们目的是做安全研究和逆向工程,那么我们对于硬件可做哪些呢:
虎嗅网:罗马不是一天建成的,智能手表也不是最近才发明的。
关于AppleWatch的讨论正酣,一定有越来越多的厂商和创业团队也在打智能手表的主意。
回顾下智能手表的发展历程,正是时候。
本文转自网易科技,原标题为《买买买!智能手表的风流史》,虎嗅编辑后发布。
苹果公司在最近召开的春季发布会上公布了AppleWatch的细节信息以及具体的上市时间,与iPhone和iPad一样,尽管AppleWatch是史上最受关注的新款智能手表,但苹果却并不是首家推出此类产品的厂商,而已经推出多款智能手表的三星和索尼也不是。实际上,首款智能手表要追溯到1927年,同时在上世纪80年代和90年代已经出现过一次较大规模的热潮。
这里结合外媒的报导,盘点了智能手表发展史上比较有代表性的19款重要产品,正是有了这些产品的存在,才让AppleWatch的成功成为一种可能。
(1)PlusFour腕上路线指引器
发布时间:1927年
产品简介:早在上世纪的20年代,GPS还没有出现,但这款最早的“智能手表”仍然能够帮助佩戴者识别从A到B的具体路线,当然,其所采用的不过时间一个插槽式地图盒放置在手腕上,通过旋钮来手动调节要显示的内容。尽管这款无法显示时间的“手表”看起来非常简单,但它的功能也确实非常有针对性,同时用户完全不用考虑它的电池续航时间。
(2)Pulsar电子手表
发布时间:1972年
产品简介:知名美国手表品牌汉密尔顿(Hamilton)在1972年(一说1971年)推出了世界上的首款数字式电子手表Pulsar,这款手表的表面镀了一层18K黄金。Pulsar配备了一个LED屏幕,同时在查看时间时需要按下机身上的按钮。这款在当时颇为先进的电子手表要价2100美元,基本上也算是价格不菲了。
(3)精工电视手表(TVWatch)
发布时间:1982年
产品简介:这款手表曾经在第13部007电影《八爪女》(Octopussy)中被詹姆斯·邦德佩戴,而它“智能”的地方在于通过连接一个适配器和一个接收盒,可以同时在屏幕上方显示时间,而在下方显示颗粒感比较强的电视图像,所以这款在当时要价500英镑的手表实际上更像是一款能够戴在手腕上的显示器。
(4)精工Data-2000智能手表
发布时间:1983年
产品简介:这款手表能够存储备忘录(尽管只有两条)和日历,同时还可以充当计算器使用,当然此时你需要使用配套的键盘才能实现。日本手表厂商精工在上世纪80年代推出了多款智能手表,除了Data-2000之外,同年精工还推出了UC-2000、RC-1000、MemoDiary和UC-3000等智能手表产品。
(5)Sinclair腕上收音机
发布时间:1985年
产品简介:英国的Sinclair公司曾经凭借一款名为ZXSpectrum的8位个人电脑获得巨大成功,随后该公司联合美国手表厂商天美时(Timex)研发了一款比较奇葩的腕上收音机,这款产品由液晶手表、压电扬声器和FM调谐器三个独立部分组成,同时还有一个内置在卡扣上的电池仓。由于当时恰逢Sinclair公司遭遇财务危机,这款手表并未走过原型期就被公司叫停,当时仅生产了11000块。
(6)精工MessageWatch智能手表
发布时间:1995年
产品简介:这款手表已经颇有智能手表的范儿了,不仅能够显示来电者ID(通过FM调频信号),同时还支持体育比赛、股票价格和天气预报等信息更新,这些功能与如今的GoogleNow比较相似,只不过它出现在20年前,同时其屏幕也不过是一块非常普通的单色屏幕。
(7)百年灵紧急求救腕表(EmergencyWatch)
发布时间:1995年
产品简介:瑞士手表品牌百年灵(Breitling)的这款腕表可以在90海里范围内发送紧急求救信号,让救援人员确定遇险对象的所在位置,该手表曾在2003年帮助两名英国飞行员顺利脱险(其所驾驶的直升机在南极区域坠毁)。2013年,百年灵对该产品系列进行了更新,发布了EmergencyII,售价9000英镑。
(8)Linux腕表
发布时间:1998年
产品简介:“可穿戴计算之父”史蒂夫·曼恩(SteveMann)在1998年打造了首款由Linux驱动的智能手表产品,IBM在两年后生产出了这款手表的原型机。“这款手表被设计用来与电脑、手机和其它无线设备进行无线通讯,同时,该手表还具备查看电子邮件和直接接收寻呼机类信息的功能,”当年的材料这样写道,“未来该手表还将配备高清屏幕,同时支持应用程序的安装和运行,此外还能充当互联网服务的接入窗口,包括最新的天气信息、交通状况、股市变化、体育比赛结果等等。”看到这里,或许你就知道曼恩为何被成为是“可穿戴计算之父”了。
(9)FossilPalmPilot智能手表
发布时间:2002年
产品简介:美国时尚生活品牌Fossil最近透露称要重新进军可穿戴市场,计划联合英特尔推出智能手表产品。该公司曾在12年前推出过一款名为PalmPilot的智能手表,该手表曾在2002年荣获当年的Cox展会“最佳产品”奖项,PalmPilot配备了分辨率为160*160的屏幕和2MB的存储空间,同时还内置了多款Palm应用,包括地址薄、记事本、待办事项和计算器,此外需要指出的是,这款手表的 *** 作系统采用了可视化风格,这也是该产品的一大亮点。
(10)微软SPOT设备
发布时间:2003年
产品简介:最近有传言称微软目前正在研发一款全新的可穿戴设备,但在十多年前,微软已经就已经在联合西铁城、天美时、Fossil和松拓等手表厂商联合研发了采用“智能个人对象技术”(SmartPersonalObjectTechnology,简称SPOT”的设备,不过微软在2008年叫停了该项目,而其所提出的每年59美元的服务更新订阅费也并未真正获得消费者的认可。
(11)佳明ForerunnerGPS腕表
发布时间:2003年
产品简介:美国GPS厂商佳明在GPS运动腕表领域一直位居前列,该公司早在10多年前就推出了手表产品,初代Forerunner腕表虽然看起来相当笨拙,但是却已经具备了测量速度、距离、步幅和热量消耗等功能,这也为以后的Forerunner系列腕表的强大功能打下了坚实基础。此外,这款产品的电量由两节AAA电池供应,可以持续使用14个小时的时间。
(12)Nike+Fuelband运动手环
发布时间:2012年
产品简介:毫不夸张地说,Nike+Fuelband运动手环是一款取得巨大成功的可穿戴产品,它可以追踪佩戴者一整天的活动情况,同时还支持蓝牙同步功能。2013年耐克还对该产品进行了更新,加入了环境光功能,方便佩戴者的光线较暗的情况下查看相应地信息。不过可惜的是,耐克在2014年年初解散了Fuelband硬件团队,转而关注软件应用服务。
(13)索尼SmartWatch智能手表
发布时间:2012年
产品简介:初代索尼SmartWatch智能手表实际上是Xperia智能手机的配套设备,该手表运行一个变种的Android,配备了1.3英寸的OLED屏幕,这款产品在当年深受各大科技媒体的喜爱,尽管它经常出现毫无征兆的系统奔溃情况。索尼随后在2013年推出的SmartWatch2获得了巨大成功,而其第三代产品、搭载AndroidWear的SmartWatch3已经在IFA2014上亮相。
(14)Pebble智能手表
发布时间:2013年
产品简介:到目前为止,Pebble智能手表仍然是众筹平台Kickstarter上最为成功的项目,这款产品重新将智能手表的功能拉回到正确的发展轨道上来,把通知推送功能放在最为重要的位置上,除了该功能之外,Pebble还能够充当智能手机或GoPro运动相机的远程控制器,目前Pebble应用商店里有超过1000款应用,基本上能够满足大部分用户的需求。
(15)三星GalaxyGear智能手表
发布时间:2013年
产品简介:在IFA2013上亮相的GalaxyGear是三星进军智能手表市场的开山之作,如今三星已经推出了6款智能手表产品,很显然,三星非常希望在这一群雄纷争的领域中获得成功,但就目前情况来看,三星要想获得像苹果粉丝对AppleWatch那样的追捧,还有很长的一段路要走。
(16)三星GearFit智能手环
发布时间:2014年产品简介:如果说GalaxyGear为三星打开了可穿戴设备市场,那么GearFit则是一款让三星赢得满堂彩的手环产品,这款在MWC2014发布的产品一经亮相就凭借其独特的OLED曲面屏幕成为展会的亮点之一。
(17)Moto360智能手表
发布时间:2014年产品简介:2014年3月,谷歌在I/O大会上发布了可穿戴 *** 作系统AndroidWear,在当时发布的三款AndroidWear设备中,Moto360无疑是关注度最高的一款,这款配备圆形表盘、售价199英镑的智能手表到现在为止还被认为是AppleWatch的主要竞争对手之一。
(18)三星GearS智能手表
发布时间:2014年产品简介:三星GearS内置了3G模块,所以其可以在不与智能手机配对的情况下独立使用,这款产品反映出三星对智能手表市场的认知已经比较深厚,除了内置3G模块之外,其所采用的2英寸的SuperAMOLED曲面屏幕、高达360*480的分辨率都让人眼前一亮。
(19)AppleWatch智能手表
上市时间:2015年
产品简介:2014年9月,苹果在新款iPhone的发布会上推出了传闻已久的智能手表产品AppleWatch,关于这款产品的设计、配置和售价已无需赘述,这款定于4月24日正式开售的智能手表自诞生之日起就备受关注,所以不管其未来能否获得成功,都将会是智能手表发展史上浓墨重彩的一笔。
你或许会喜欢
跟回合制游戏说掰~掰~不再无聊的手游在这里
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)