SDT(software-defined Things)?软件定义的物件

18 篇文章 0 订阅
8 篇文章 0 订阅

       物联网(IOT)的概念早在1999年就被宝洁公司的员工Kevin Ashton正式提出,可直到这最近几年才越来越火,无论国内外,但凡跟IOT 搭上点边的都能吸引众多的目光。2014年,投到智能硬件方向的风险资金就占到VC的一半以上,境外有google 32 亿美金收购智能家居公司Nest,Nest5.55亿美元收购家庭监控摄像头初创企业Dropcam,赛普拉斯40亿美金收购嵌入芯片企业Spansion公司,Facebook20亿收购虚拟现实技术公司Oculus   高通10月份以15.7亿英镑(25亿美元)收购以BLE技术著称的CSR公司,Intel以1-1.5亿美金收购智能手表公司 Basis,Samsung2亿美金收购智能平台Smarthings,Atmel以1.4亿美元收购拥有低功耗Wifi解决方案的Newport Media公司。国内,小米12.66亿人民币投资美的做智能家居,又投了2500万美元给创新医疗公司九安医疗,专注于穿戴式设备、虚拟现实的蚁视科技12月获得红杉资本1000万美元的融资,华为2500万美元收购专注于无限电模块制造商的英国物联网公司 Neul……根据Gartner的预测今年2015年物联网的设备数还要比14年增长至少30%,达到49亿台,是名副其实的“物联网年”,简直可以用疯狂这个词来形容的物联网市场现状

       围绕物联网的解决方案无论智能家居、智能工业、智能运输、物流、零售业、航空、能源 等等,凡此种种,无外乎各类设备(device)跟云端(Cloud)的两个问题,一个是interconnection(互联),一个是interoperability(操作),就德先生塞先生两个缺一不可一样的道理。目前,企业巨头们之间针对互联的问题,主要形成了由Intel、Samsung、Dell、博通、Atmel和Wind River成立的Open Interconnect Consortium(OIC)开放互联联盟跟以高通、微软、海尔、LG、夏普、松下为主成立的Allseen Alliance大联盟互掐,争夺对物联网标准制定的主导对了,还有两家实力派,google和苹果,他们也没在闲着,google自从收购Nest后就致力通过提供开放的API将用户拉到以Nest框架为主导的物联网生态系统中。苹果则依旧高傲,不过IOS生态圈的强黏性使得苹果有自己的资本,通过推出HomeKit、WatchKit等开发组件让允许的硬件开放商主动选择加入到IOS物联网系统。技术上,不管是通信协议的Wifi,Blue Booth, BLE, 6Lowpan, Zigbee, Z-wave...还是传输应用协议的COAP,MQTT,HTTP,XMPP,这些都是为了互联互通问题的解决

        对了,别漏掉,还有一个互操作的问题呢?笔者比较了几家大公司的解决方案,intel(用Edison/Galileo板+MQTT+Cloud)TI基于CC3000系列芯片,Atmel基于自己MCU芯片,Samsung则致力于构建基于Tizen系统的IOT生态系统,国内小米的智能家居也是看菜吃饭,通用性差得可以,加上依靠开源的Arduino板Raspberry pi(国内人称“树莓派”)做IOT solution,不提如何兼容以往的设备,电子产品厂商愿不愿意增加这笔开支也是问题,同时各类不同的设备,小到边缘节点的微型传感器,大到冰箱 空调 汽车甚至重型机械,在处理能力、电管理、安全性要求等方面都一样,如何能保证它们对于用户来说,操作起来一样方便可靠,这对于众多忙着在IOT浪潮中淘金的企业或Startup来说,都是需要关注方面

       笔者认为为了解决互操作,应该在互联层和应用层之间智能层,实现对行为规则的推理判定,海量服务数据的过滤提取,设备的组管理,异常事件的推送等功能,甚至如果结合AWS 云平台的Lambda 服务,推送对设备的更新信息,可以对可编程器件的芯片进行功能的重新设定,在照明器件上增加报警功能,方便客户的个性化需求。这一智能层,我称之为SDT (software-defined ThingsPlatform

规则引擎模块(Rules Engine)负责集合组管理模块对role组的选取,对从context manager搜集的data进行精确筛选,只对中设备的信息进行分析,这些数据会送到后台机器学习模块进行训练 拟合,得出最合理的行为规则判定,这方面有微软云服务Azure Machine Learning可以直接拿来使用,AWS尚未看到有类似服务,也可以理解,毕竟微软的专家理论方面不是领先一两天,且该服务针对的也不是普通用户,而是分析人员

Azure Machine Learning的使用一样继承了微软方便、易用、易学的特



设想的物联网SDT平台,将提供Presentation模块和SDK,给第三方的APP开发者使用,希望开发出的UI,一样可以像微软的Azure ML服务,可以方便的拖动图板上的虚拟device,选取几个虚拟devices归为一个组,组中设备的规则既可以通过收集前期的数据进行推理分析预测规,也可以允许用户自行设定rule。


另外,针对物联网的安全性,这也是很多人一致担忧的,笔者觉得就像担忧云计算安全性一样,不能因,但要充分做好考虑,如同软件开发流程阶段都离不了审计(Aduit)一样,在Connectivity互联层和SDT platform我们也都需要考虑security和privacy策略。


最后,感谢欧洲OpenIOT项目和ThingFabric平台对我的启发,希望2015成为真正名副其实的物联网年


个人介绍:

Samsung Electronics VD IoT Platform高级工程师,在物联网,云计算,移动通讯,网络安全和消息传递基础构架领域拥有超过9年的专业知识和经验。拥有丰富的企业消息传递基础构架开发,物联网、云、设备联接解决方案开发,以及成熟的管理软件和解决方案,如敏捷和DevOpts的开发经验。在国内首次提出SDT(softwaredefined Things)IOT概念,拥有2项专利。

是三星、英特尔、戴尔所成立智能家居设备标准联盟开放互联联盟(OIC)的代码贡献者(https://gerrit.iotivity.org/gerrit/p/iotivity.git)

https://www.iotivity.org/documentation/iotivity-services/protocol-plug-manager

经常参与云计算,物联网等开源社区(Vmware,ECUG失效云计算用户组)交流讨论关注开源社区技术动态


    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值