首先先介绍一下OpenCV,OpenCV的全称是:Open Source Computer Vision Library,OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语…
一、设备型号管理添加或修改设备基本配置设备接口配置设备型号信息管理:对于IO模块设备,关键信息是接口定义,目前只应用了数字量模块设备,模拟二、设备信息管理 依据提前建立的设备型号信息可简化设备信息配置操作设备信息添加或修改设备基本配置设备接口配置设备信息管理…
物流网IO模块相关功能均在SocketServer.cs派生类SwitchDeviceServer.cs中实现,暂时可处理计数和开关状态两种模式using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net;namespace Mvcms.Common…
康耐德IO模块设备的SDK搜索设备效率很低,要30秒左右,相比网源RFID设备的瞬间秒完成显得异常笨重,难道是逐个IP地址轮训?与康耐德研发人员沟通得知,还真不是轮训,与网源一样也是通过UDP向指定端口(21678)发送数据来检索在线设备,SDK包是调用win32的dll类库,不想关心内…
物联网IO模块包括:开关量模块、模拟量模块、温湿度传感器、市电采集模块、漏水检测模块、Zigbee无线中继网关等多种环境状态的采集和控制模块,也是物联网中应用最为广泛和成熟的技术,设备选择深圳市中联创新自控系统有限公司旗下的康奈德KonNad产品,包括工业级串口服务器、…
套接字简介:套接字最早是Unix的,window是借鉴过来的。TCP/IP协议族提供三种套接字:流式、数据报式、原始套接字。其中原始套接字允许对底层协议直接访问,一般用于检验新协议或者新设备问题,很少使用。套接字编程原理:延续文件作用思想,打开-读写-关闭的模式。C/S编程模式…
说到物联网的历史,有一项技术不得不提,那就是RFID技术(Radio Frequency Identification,射频识别)。90年代,美国麻省理工学院RFID研究机构——自动识别中心(Auto-IDCenter)的创始人,Kevin Ash-ton教授提出了一个物联网概念,他将物联网定义为:把所有物品通过射频识别…
首先建立基础设备信息数据实体,保存搜索到的网络设备信息
首先建立设备配置信息数据实体,编写通过Socket连接向网络设备发送命令方法,此方法将被多个方法调用,完成与RFID读头设备建立连接后,向其发送指令并获取回复消息
先建立一个私有方法,通过建立的Socket连接象目标端口发送一系列内容(指令),代码暂时完全参照SDK编写,没时间验证是否存在多余的指令,全部执行是能够正常保存设备配置信息的。
当读头工作与客户端模式,将只需要通过Socket监视上报数据端口即可
上一章的SocketHelper.cs是通用型的Socket监听管理类,不包含解析数据功能,将以事件的方式将接收的原始字节数据发布到调用类,编写ReaderDeviceHelper.cs读头设备管理类,在开启监听方法中注册SocketHelper管理类的ReceiveDataEvent接收数据事件,并在事件方法中解析上报数据…
一、 安装插件编译后的插件项目复制到Mvcms站点文件夹的plugins文件夹下,文件夹名称应为iot,核对插件bin文件夹下应包含以下3个动态链接库文件登录Mvcm后台管理页面,进入控制面板-系统管理-插件设置页面弹出确认对话框,点击确定(重复安装插件可以复制插件bin下的dll文件…