
鉴于MCC产品中WebDAQ系列在工业互联网中取得显著成就;并根据工业物联网多样性的需求,MCC决定推出可再次开发WebDAQ的配套工具---REST API。通过REST API可对WebDAQ 再次编程,定制您想要的程序。目前支持的开发语言包括C#、Python、 LabVIEW和VB。本文将对WebDAQ REST API做简明的介绍。
WebDAQ REST API 功能
MCC 推出的WebDAQ REST API 是面向多编程语言的Web API。MCC已为您将完整的程序准备好,您可直接使用。这些程序包括在Windows OS下使用C#, Python, VB, LabVIEW和在Linux OS下使用Python这些编程语言来提取在WebDAQ中采集到的数据,甚至通过WebDAQ REST API 来控制WebDAQ的数据采集,报警和任务安排等工作。更多信息请访问http://china.mccdaq.com/internet-enabled-data-loggers 。
什么是REST API?
REST全称是Representational State Transfer(Roy Thomas Fielding 2000年博士论文中提出)。Representational(特征性)指数据/文本的格式,例如JSON,XML,JPEG等。State Transfer (状态转换) 指的是通过HTTP,服务器对客户端每次的请求而做出对应的回应。REST是种架构设计风格,它提供了设计原则和约束条件。满足这些约束条件和原则的应用程序或设计就是RESTful架构或服务。换句话来说REST API指的是:数据在网络中以特定的表现形式进行的状态转移,数据结合HTTP、URL、XML、HTML等协议来定义客户端接口和服务器接口的调用方式就是REST API。

为什么使用REST API?
RESTful 相较于SOAP和XML-RPC来讲更加简洁,是属于资源型服务接口。由于RESTful模式中的无状态和以资源为中心特性---充分利用了Client-Server的HTTP和URL协议,因此选择REST API是多平台客户端访问服务端中最为高效和最易于二次开发的选择。
IIoT---工业物联网
通过REST API,MCC WebDAQ系列为IIoT中数据采集提供了更多、更便捷的工具,为工业物联网企业提供了更方便、更多样的选择。
如需了解更多内容请关注嘉兆科技
嘉兆公司拥有40年测试测量行业经验,专业的销售、技术、服务团队,在众多领域都非常出色,包括:通用微波/射频测试、无线通信测试、数据采集记录与分析、振动与噪声分析、电磁兼容测试、汽车安全测试、精密可编程测量电源、微波/射频元器件、传感器等,并分别在深圳、北京、上海、武汉、西安、沈阳、珠海、成都设有全资分公司、生产工厂、办事处。