文件名称:基于Web的连接框架CDIF.zip
文件大小:187KB
文件格式:ZIP
更新时间:2022-08-05 20:24:44
开源项目
通用设备互联框架(CDIF)是一个基于web的连接框架,目前有部分开源实现存放在: GitHub - out4b/cdif: Common device interconnect framework。CDIF是世界上第一种基于REST和JSON的SOA软件框架,提供了与基于XML的WSDL语言和SOAP协议同等抽象能力、但简洁得多的基于JSON的实现,也非常适合用于描述微服务架构的API接口。CDIF提供了完整的服务注册和发现能力,并为所有的web服务和物联网设备,包括REST、SOAP类型的服务,各种协议的物联网设备创建出一个简洁、统一的JSON模型;并在此基础上提供了其REST接口上的,基于JSON文本的统一RPC调用接口,方便了各种前端应用开发出基于该统一模型的API调用代码。 标签:CDIF
【文件预览】:
cdif-master
----lib()
--------cdif-device.js(10KB)
--------cdif-util.js(1KB)
--------validator.js(4KB)
--------socket-server.js(2KB)
--------timeout.js(300B)
--------service.js(8KB)
--------connect.js(3KB)
--------ws-subscriber.js(2KB)
--------cdif-proxy-server.js(2KB)
--------device-manager.js(10KB)
--------cdif-interface.js(5KB)
--------device-db.js(2KB)
--------subscriber.js(1KB)
--------error.js(341B)
--------device-auth.js(3KB)
--------ws-server.js(7KB)
--------route-manager.js(9KB)
----spec()
--------schema.json(10KB)
--------BinaryLight.json(1KB)
--------BasicDevice.json(685B)
--------tools()
--------onvif.json(5KB)
--------DimmableLight.json(3KB)
--------spec.json(2KB)
--------SensorHub.json(7KB)
----LICENSE(11KB)
----module-manager.js(2KB)
----test()
--------test1.js(479B)
--------socket.html(3KB)
--------test3.js(7KB)
--------test2.js(1KB)
--------mocha.opts(54B)
----README.md(25KB)
----contributors.txt(6B)
----framework.js(255B)
----modules.json(110B)
----.gitignore(121B)
----package.json(1KB)