设为首页| 加入收藏 | 网站地图 欢迎来到安徽中恒光电科技有限公司官网!

 

24小时服务热线:4008-766-796

热门搜索:室内全彩 室外全彩 室内单双色 室外单双色

当前位置:首页 » 新闻资讯 > 新闻中心 > 常见问题解答

安徽LED显示屏与电脑连接的方法步骤

文章出处:安徽中恒广告亮化有限责任公司人气:5发表时间:2015/5/3【
  现在LED显示屏的使用范围也比较大,也有很多人租赁,而在使用的情况下也避免不了与电脑连接在一起,今天池州led全彩显示屏的小编要跟大家说的就是LED显示屏如何与电脑连接在一起。
  1、主要功能需求分析和模型构建
  对于网络直连,用网络直连线将PC 机和显示屏连接起来,然后手动设置它们的IP地址在同一个网段,即可进行通信了。
  但采用这种方式,如果事先不知道合肥LED显示屏的IP地址,将很难进行通信。为了达到不知道显示屏IP地址也能实现PC 机与显示屏直连通信的目的,可借助DHCP 服务原理来解决:即设置合肥LED显示屏为某固定IP 地址的DHCP 服务器,设置PC 机网卡为自动获取IP 地址的方式,通过DHCP 服务功能,自动配置PC 机的网卡IP 地址,这样网络连接通道就建立了。有些开发商就采用这种方式实现了网络直连,但这种方法存在一些问题:其一,由于UDP 通信为不连接通信,其通信可靠性要差一些,容易失败;其二,只能通过操作系统自带的系统完成,没有干预,用户不能设置超时,有时等待时间太长,最长为60 秒;其三,DHCP 为固定IP 方式,在实际应用中显然不太好;其四,退出系统时,不能恢复PC 机原有的网卡配置信息。
  基于此,经过研究,本文提出一种新的网络直连方法,可以实现网络直连、自动获取IP 地址以及实现PC 机网卡配置信息保存和恢复等功能,克服当前实现方法的不足,提高可靠性、稳定性和时效性等各方面性能,其系统模型如图2 所示,主要功能和工作流程如下:
  (1)启动系统时,检索、访问PC 机的所有网卡,并保存其网卡配置信息,供退出系统时恢复;
  (2)启动网络直连进程;
  (3)广播IP 地址请求数据包;
  (4)返回IP 地址数据包;
  (5)解包,获取PC 机和LED 显示屏的IP 地址,设置PC 机的IP 地址;
  (6)返回LED 显示屏的IP 地址,关闭网络直连,完成通信通道的建立;
  (7)建立PC 机和LED 显示屏的通信通道后,即可对显示屏进行读/ 写参数、发送节目、开关屏等通信控制操作;
  (8)退出系统时,根据(1)保存的网卡配置信息,恢复PC 机网卡的原始状态。
  在以上流程中,(2)~(6) 是核心过程,它模拟DHCP 服务,实现PC 机广播请求IP 地址,获取PC机IP 地址并设置,上传LED 显示屏IP 地址,完成网络直连通道的建立,是进行网络直连操作时必做的步骤;(1)和(8)是启动和退出系统时所做的保存PC机网卡配置信息和恢复网卡配置信息操作;(7)是在完成网络直连通道后进行的显示屏控制的一般操作
  2、关键功能的设计和实现
  2.1 保存PC 机网卡配置信息
  用来调试LED显示屏的PC 机,一般是一机多用,在调试显示屏的同时,还用来办公、上网,其网卡IP 地址可能是固定的或自动获取的。在做网络直连时,可能会改变其IP 地址,为了不影响用户的工作,退出时需要自动恢复其IP 地址。而要做到这一点,可在启动LED 控制软件时,读取当前网卡配置信息,如IP 地址、网卡名、MAC 地址、网卡类型、是否是自动配置IP 地址等等,将这些信息放入一个链表中保存,同时设置一个标识,记录用户在调试显示屏的过程中,是否使用过网络直连操作,待退出系统时使用。
  在Windows 操作系统中,可使用IP Helper 接口来读取网卡信息,它是一套用于管理本地网络设置的API,通过它使用IP_ADAPteR_INFO 结构,可以方便地提取上述网卡配置信息,保存到链表中。
  2.2 借鉴DHCP 服务原理,构建网络直连通道
  要实现PC 机和合肥LED电子屏网络直连通信,必须解决两个关键问题:其一,让PC 机和LED 显示屏在同一个网段;其二,知道LED 显示屏的IP 地址。
  除此之外,还要解决多网卡、无线网卡对网络直连的干扰等现象。借鉴DHCP 原理,主要解决思路如下:
  (1)在PC 机端设计一个网络直连控制进程;(2) 需要网络直连时,启动该进程,通过Windows 相关网络API 函数和注册表信息,确定与LED显示屏连接的非无线网卡,将其MAC 地址放入构建请求IP 地址的UDP 数据包中,然后广播出去,同时启动内部UDP 包捕获子进程;(3)LED 显示屏收到请求IP 地址的UDP 包后,根据本身IP 地址,构造一个PC 机的IP 地址,将其广播出去,为了不引起混乱,这里构建的是伪DHCP 包,正常的Windows 客户端收到该UDP 包时,并不会自动改变其IP 地址;(4)网络直连控制进程的UDP 包捕获子进程接收到分配的IP 地址的UDP 包后,解包得到PC机的IP 地址和LED 显示屏的IP 地址;(5)设置PC 机网卡IP 地址,上传LED 显示屏的IP 地址给控制软件,成功后,关闭网络直连控制进程,完成网络直连通道的建立。
  这个网络直连的过程涉及三个系统:(1)网络直连控制进程,它构建请求IP 地址UDP 数据包并广播出去,同时监控目标网卡的68 端口,捕获返回的UDP 数据包,解析出PC 机的IP 地址和安徽LED显示屏的IP 地址,然后设置PC 机的IP 地址,将LED显示屏的IP 地址提交给主进程,完成网络直连的任务;(2)LED 显示屏DHCP 服务子进程,它接收PC机的IP 地址请求,构建并设置自身IP 地址,并返回PC 机的IP 地址的伪DHCP 包;(3)LED 控制软件,当用户选择网络直连方式时,启动网络直连控制子进程,实现网 2.3 恢复PC 机网卡的配置信息
  退出系统时,根据2.1 保存的是否使用过网络直连的标识进行判断,如果没有使用过网络直连方式,则无需执行网络IP 恢复功能;否则将执行恢复功能,还原2.1 保存的网卡配置,恢复网卡IP 地址可使用netsh interface ip set 命令。同时,为了加快处理速度并提高成功率,可按禁用网卡、设置网卡IP地址、再启用网卡的步骤实施:
  (1)使用Windows 的SetupAPI 相关接口API函数禁用目标网卡;
  (2)恢复目标网卡IP 设置,根据静态IP 地址和动态IP 地址,分别用不同的命令:
  a. 恢复静态IP 地址命令。
  a. 恢复静态IP 地址命令
  netsh interface ip set address name=“本地连接”
  source=STatic addr=192.168.1.19 mask=255.
  255.255.0 gateway=nONe
  b. 恢复动态IP 地址命令。
  netsh interface ip set address“本地连接”dhcp
  (3)使用SetupAPI 相关接口API 函数启用目标网卡,这样就完成了网卡配置信息的恢复。详情可致电023-86101850进行led显示屏业务了解。
  以上就是池州led全彩显示屏的小编给大家分享的内容,希望对大家有所帮助。更多相关信息请大家访问我们的网址http://www.hezipiaoxiang.cn/
西南菠菜评级 随州市| 齐河县| 麻阳| 津南区| 海阳市| 台南县| 宁强县| 偏关县| 乡宁县| 扎鲁特旗| 德格县| 苏尼特左旗| 黑山县| 都兰县| 岗巴县| 平定县| 遂溪县| 南江县| 仙游县| 温宿县| 海晏县| 五家渠市| 沁水县| 长治县| 苍南县| 鞍山市| 清徐县| 莱阳市| 深州市| 甘德县| 黄骅市| 新源县| 正镶白旗| 阿拉善右旗| 乐都县| 台南县| 东平县| 云和县| 搜索| 白朗县| 无锡市| 镇坪县| 扬中市| 黄平县| 兴海县| 盐池县| 普安县| 高雄县| 华亭县| 湘潭县| 泰兴市| 安塞县| 汝城县| 布尔津县| 呼玛县| 龙山县| 石景山区| 惠水县| 台江县| 乌什县| 滁州市| 五常市| 突泉县| 敦煌市| 绥阳县| 台北市| 昂仁县| 定日县| 延庆县| 西盟| 巴南区| 清苑县| 栾城县| 大安市| 滕州市| 上杭县| 海晏县| 隆回县| 永胜县| 盐源县| 无极县| 高唐县| 康马县| 同仁县| 丰宁| 商水县| 新河县| 娄底市| 榕江县| 乌拉特中旗| 同江市| 扬中市| 永济市| 临清市| 家居| 玛纳斯县| 固阳县| 长寿区| 都匀市| 永修县| 建湖县| 夏河县| 湘阴县| 宜宾县| 彭阳县| 拜城县| 腾冲县| 苗栗县| 江门市| 汤原县| 隆化县| 株洲县| 潞西市| 扶风县| 盐边县| 子长县| 高要市| 皋兰县| 武清区| 中阳县| 镇安县| 洛南县| 道孚县| 玉山县| 微博| 闽侯县| 达孜县| 雷山县| 连云港市| 和硕县| 望谟县| 洛浦县| 郓城县| 拉萨市| 刚察县| 稷山县| 张家口市|