• banner1
  • banner2
  • banner3
当前位置:主页 > 创新研发 >

【攻略】从零开始搭建物联网体系

来源:http://www.i-fpga.com 责任编辑:尊龙d88 更新日期:2018-08-22 18:18

  【攻略】从零开始搭建物联网体系

  在一个往常的不能再往常的周末下午,几个小伙伴聚在了一同,一同想象万物互联的物联网未来。小伙伴中有硬件开发者、嵌入式开发者、软件开发者;有互联网公司的全栈工程师、也有核电厂的工控体系维护者、还有路由器厂商的wifi协议开发者。咱们发现,世面上没有开源且可商用的物联网渠道或体系。这儿的可商用,不是建立几个demo把硬件连上网、app操作两下这么简略!

  有以下几点都是有必要侧重考虑的:

  1.有必要有齐备的硬件、嵌入式、云端一体的协议及架构规划

  2.能够完结真实的硬件智能化,能够根据数据学习并自主作业

  3.有必要有很高的功能、稳定性及扩展性

  4.有必要能够习惯不计其数种不同资源的硬件设备,从PC到手机、从核算资源极端有限的单片机到网络带宽极端有限的控制器

  5.有必要能习惯不同的网络场景,包含有线、wifi、3g/4g、gprs等

  6.有必要有很牢靠的安全性

  需求尽可能下降研制和生产成本

  在媒体和科技作业者都抱着物联网是未来的观念并抬头张望时,咱们决议做点什么,而不是当看客!这个往常的不能再往常的周末下午,或许对咱们不太普通。

  咱们决议发动全套可商用物联网体系的规划和研制,并在不久的将来,悉数开源。

  所以咱们运用业余时间,开端了协议规划及体系规划,将项目渐渐发动了起来。几个月后,第一个商用版别的研制成功完结。这期间,好几个小伙伴辞去了作业,全职进行研制。咱们在没有融资、没有资源的状况下一路走到现在,其间痛苦就不多言了。谨以此文记载咱们在体系规划和研制中的走过的路,以飨同样是物联网爱好者的你。

  一、全体规划

  一个物联网体系触及硬件、软件、云端、app各个环节,有必要从全体进行顶层规划,只倚重某个单一的环节进行规划的体系都不具有杰出的适用性和扩展性。咱们在规划时为了防止这种状况,使体系能够习惯最广泛的物联网场景(乃至包含工业场景),每次的架构规划评论都是一切团队成员参加。大体的体系架构如下:

  二、协议

  在一个物联网体系中,协议是勾结上基层的要害枢纽。在物联网体系中,咱们将协议分为两大层:通讯层和事务层。

  · 通讯层基本上是传统互联网的网络根底设施,担任将数据在物联网体系节点中的传输

  · 事务层分为两层,底层是担任物联网场景下数据交换格局的标准,上层是物联网场景需求详细传输的事务数据标准。

  通讯层互联网根底架构现在现已十分老练且通用,可是事务层协议现在仍是品种繁复。能够断定的一点是,终究能在物联网运用中称雄的协议,必定也像互联网年代的TCP/IP相同是敞开的、免费的。现在契合此特性并运用比较多的有XMPP、MQTT、COAP等。

  咱们终究挑选根据mqtt来作为事务传输层首要协议。可是mqtt协议自身的规划是针对敞开设备,关于可商用的物联网体系不得不确保设备的安全性和完善的授权机制。所以咱们在完结mqtt协议时进行了一些定制和约束。

Copyright © 2013 尊龙d88_www.d88.com_尊龙用现金娱乐一下下载㊣ All Rights Reserved 网站地图