无线传感网学习体会

    通过这段时间的工作,我有以下几点体会。

    1.无线传感网需要标准化

    我觉得大多数嵌入式工程师可能误解了标准化这个名词,把标准化理解为可怕的"死板"于“僵化”,实际上标准化意味着“开放”和“互操作性”,如果亲看到这句话也就意味着在互联网中那些标准化的协议发挥了作用,例如HTTP,TCP,IP,802.3或者802.11。有了这些标准化的协议,无数的程序员才可以开发多种多样的应用,也包括博客。应用需要一个好的平台,这个平台应该有标准化组件组成。如果从项目开始的第一秒就抛弃标准化,那么标准化也抛弃了亲。其实标准化给工程师更大的发挥空间,并且提供很好的扩展性和稳定性。

    2.无线传感网可以IP化

    先不说无线传感网络,先说现场总线技术。现场总线技术也经历了各自为政的时代,这个时代自然会产生各种各样的专利技术,但是却形成了若干技术孤岛,但最痛苦的还是用户。到了本世纪出,在商业领域非常成功的以太网技术成为了现场总线新的发展方向,这给工业现场控制带来更低的成本和更灵活的方式。之后,就有诸如Profinet,Ethernet/IP,modbus-tcp/ip,EtherCAT和powerlink这样的工业以太网的出现。IP化不但意影响着现场总线技术,也势必会影响无线传感网技术,因为无论哪种技术都不想以完全孤岛的形式存在,zigbee IP应该就是一个很好的例子,从孤岛走向IP化的例子。

    3.无线传感网可以借鉴现场总线数据

    该部分是应用层的方面的讨论。若以上两点都可以实现即标准化和IP化,无线传感网还是会陷入如何实现应用的问题,如何的获取传感器的结果,如果控制执行器。很多的嵌入式工程师都热衷于自己定义一套控制协议,并为此不停的打补丁且修改。但是为什么不借鉴一下现场总线中那些成熟的技术呢,例如modbus或者CANOPEN,是不是会获得事半功倍的效果呢。一个最简单的工业控制协议初看第一眼总是觉得那么变扭,就如同嵌入式工程师第一次看到TCP状态机一样,复杂的不敢相信,但是深入研究之后会发现完善且可靠,工业现场总线技术大都完善可靠,且易于扩展。当然小标题是借鉴,并不是照搬现场总线的协议。

    每个工程师总有自己的过去,而过去可能是前进最大的敌人。可以找到100个拒绝IPV6技术在无线传感网中应用的理由,因为工程师有过去,过去的经验表示即使没有IPV6也能实现若干应用,那为什么还要这么复杂的IPV6呢。在日本有一个很成功的数控系统和机器人公司,名为FANUC,在公司技术大楼前有这样一条标语——“ 工程师没有过去,只有去创造”。
    非常遗憾,在工作中提出的三点全部被驳回,我也只能低头做人认真做事,再也不敢提出以上观点。但是正是这种冷落,加速了我学习应用contiki的决心,也加速了我学习工业以太网技术的进度。
    如有问题,可以联系xukai19871105@126.com
原文地址:https://www.cnblogs.com/javawebsoa/p/3150285.html