图3. 三大部分系统组件的详细说明图
有了NI硬件与NI LabVIEW系统设计软件,此系统的设计流程不仅快速,也相当简便。 NI协助开发了所有底层设计,并加以抽象化成为高层API。 下列事项已由NI完成,VI Design Group不必再费心开发:
ZigBee无线协议设计
嵌入式OS设计/微控制器操作
印刷电路板配置与24位的delta-sigma模数整合
热能传导分析与被动式冷却系统设计
TCP/IP或UDP网络通信协议设计
安全套接字层(SSL)加密与安全功能
相对于C/C++更精密的记忆体管理功能
VHSIC硬件描述语言FPGA编程设计
Microsoft Silverlight网络控制设计
搭配网络服务的网络服务器设定
基本上,所有的底层工作都已完成,只剩下高层工作。 如要设计并实现该系统,用户必须了解NI设备的高层设定与特殊的LabVIEW编程设计语言。 针对这个项目,我们采用LabVIEW来设定WSN节点、 WSN网关、 CompactRIO设备、服务器、网页、kiosk与离线分析软件。 单种编程语言可用于项目的每一部分,这是史无前例的创举。 通过NI丰富的培训课程,任何人都可以成为NI技术专家,设计出具有一定复杂度的监测系统。