1. android开发如何给wifi设备发送指令(手机WIFI能连接上摄像头)
理论上是可行的。但PC和android之肆信胡间还是需要通信。
PC上摄像头,都是由驱动来控制硬件的。程序的请求发送给驱动,然后驱动再发送给操作系统,然后再操作硬件。
程序
------
驱动
------
操作系统
------
硬件
大概就是这个结构。
所以,android控制裂拦PC上摄像头,也就是你得从android发送指令或者数据、控制命令什么的,然后让硬件、驱动或者程序作出响应。
android之间,既然脸坦宏上了wifi,你完全可以使用TCP/IP或者UDP协议什么的进行通信。android发送指令或者数据,然后pc上写个程序监测你指定的TCP/IP或者UDP协议中指明的地址和端口,得到你要的指令和数据,再控制摄像头即可。
pc控制摄像头,使用windows的API也可以,使用OpenCV也可以。
这样就实现你的要求了。
2. 如何向远程网络设备发出指令,如"ping"指令
首先打开命令提示符窗口。方法有很多种,这里介绍一种,【win+r】==>在弹出的窗口输入cmd ==>【确定】。
要学会用ping测试网络,首先知道ping命令有哪些参数,以及各个参数的功能。下面介绍如何使用帮助文档查看ping命令的参数以及功能。输入命令【ping -help】可查看帮助文档。类似【其他命令 -help】也能查看相应命令的参数及功能。
3. plc控制网络主机可不可以向从机直接发布命令
plc控制网络主机不可以向从机直接发布命令
从机给主机发送数据分为两种情况。第一种是从机设备硬件不同需要单独开发从机PLC程序,那么需要单独配置不同的变量发送给主机。第二种方式是所有的从机设备硬件相同、程序工程也相同,此时只需要将第一套开发好的从机程序复制给多个从机即可(程链纯樱序工程的IO中Device1、Device2、Device3、Device4等设需要选择各自PLC的网卡)。不棚丛论哪种方式,在主机中都需要对每个从机设备发送过来的数据进裤则行Subscriber配置。
4. 电脑怎样通过互联网传输数据
网络中数据传输过程
我们每天都在使用互联网,我们电脑上的数据是怎么样通过互联网传输到到另外的一台电脑上的呢?
我们知道现在的互联网中使用的TCP/IP协议是基于,OSI(开放系统互联)的七层参考模型的,(虽然不是完全符合)从上到下分别为 应用层 表示层 会话层 传输层 网络层 数据链路层和物理层。其中数据链路层又可是分为两个子层分别为逻辑链路控制层(Logic Link Control,LLC )和介质访问控制层((Media Access Control,MAC )也就是平常说的MAC层。LLC对两个节点中的链路进行初始化,防止连接中断,保持可靠的通信。MAC层用来检验包含在每个桢中的地址信息。在下面会分析到。还要明白一点路由器是在网路层的,而网卡在数据链路层。
我们知道,ARP(Address Resolution Protocol,地址转换协议)被当作底层协议,用于IP地址到物理地址的转换。在以太网中,所有对IP的访问最终都转化为对网卡MAC地址的访问。如果主机A的ARP列表中,到主机B的IP地址与MAC地址对应不正确,由A发往B数据包就会发向错误的MAC地址,当然无法顺利到达B,结 果是A与B根本不能进行通信。
首先我们分析一下在同一个网段的情况。假设有两台电脑分别命名为A和B,A需要相B发送数据的话,A主机首先把目标设备B的IP地址与自己的子网掩码进行“与”操作,以判断目标设备与自己是否位于同一网段内。如果目标设备在同一网段内,并且A没有获得与目标设备B的IP地址相对应的MAC地址信息,则源设备(A)以第二层广播的形式(目标MAC地址为全1)发送ARP请求报文,在ARP请求报文中包含了源设备(A)与目标设备(B)的IP地址。同一网段中的所有其他设备都可以收到并分析这个ARP请求报文,如果某设备发现报文中的目标IP地址与自己的IP地址相同,则它向源设备发回ARP响应报文,通过该报文使源设备获得目标设备的MAC地址信息。为了减少广播量,网络设备通过ARP表在缓存中保存IP与MAC地址的映射信息。在一次 ARP的请求与响应过程中,通信双方都把对方的MAC地址与IP地址的对应关系保存在各自的ARP表中,以在后续的通信中使用。ARP表使用老化机制,删除在一段时间内没有使用过的IP与MAC地址的映射关系。一个最基本的网络拓扑结构:
PC-A并不需要获取远程主机(PC-C)的MAC地址,而是把IP分组发向缺省网关,由网关IP分组的完成转发过程。如果源主机(PC-A)没有缺省网关MAC地址的缓存记录,则它会通过ARP协议获取网关的MAC地址,因此在A的ARP表中只观察到网关的MAC地址记录,而观察不到远程主机的 MAC地址。在以太网(Ethernet)中,一个网络设备要和另一个网络设备进行直接通信,
除了知道目标设备的网络层逻辑地址(如IP地址)外,还要知道目标设备的第二层物理地址(MAC地址)。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。 数据包在网络中的发送是一个及其复杂的过程,上图只是一种很简单的情况,中间没有过多的中间节点,其实现实中只会比这个更复杂,但是大致的原理是一致的。
(1)PC-A要发送数据包到PC-C的话,如果PC-A没有PC-C的IP地址,则PC-A首先要发出一个dns的请求,路由器A或者dns解析服务器会给PC-A回应PC-C的ip地址,这样PC-A关于数据包第三层的IP地址信息就全了:源IP地址:PC-A,目的ip地址:PC-C。
(2)接下来PC-A要知道如何到达PC-C,然后,PC-A会发送一个arp的地址解析请求,发送这个地址解析请求,不是为了获得目标主机PC-C的MAC地址,而是把请求发送到了路由器A中,然后路由器A中的MAC地址会发送给源主机PC-A,这样PC-A的数据包的第二层信息也全了,源MAC地址:PC-A的MAC地址,目的MAC地址:路由器A的MAC地址,
(3)然后数据会到达交换机A,交换机A看到数据包的第二层目的MAC地址,是去往路由器A的,就把数据包发送到路由器A,路由器A收到数据包,首先查看数据包的第三层ip目的地址,如果在自己的路由表中有去往PC-C的路由,说明这是一个可路由的数据包。 (4)然后路由器进行IP重组和分组的过程。首先更换此数据包的第二层包头信息,路由器PC-A到达PC—C要经过一个广域网,在这里会封装很多广域网相关的协议。其作用也是为了找下一阶段的信息。同时对第二层和第三层的数据包重校验。把数据经过Internet发送出去。最后经过很多的节点发送到目标主机PC_C中。
现在我们想一个问题,PC-A和PC-C的MAC地址如果是相同的话,会不会影响正常的通讯呢!答案是不会影响的,因为这两个主机所处的局域网被广域网分隔开了,通过对发包过程的分析可以看出来,不会有任何的问题。而如果在同一个局域网中的话,那么就会产生通讯的混乱。当数据发送到交换机是,这是的端口信息会有两个相同的MAC地址,而这时数据会发送到两个主机上,这样信息就会混乱。因此这也是保证MAC地址唯一性的一个理由。
我暂且按我的理解说说吧。
先看一下计算机网络OSI模型的七个层次:
┌—————┐
│ 应用层 │←第七层
├—————┤
│ 表示层 │
├—————┤
│ 会话层 │
├—————┤
│ 传输层 │
├—————┤
│ 网络层 │
├—————┤
│数据链路层│
├—————┤
│ 物理层 │←第一层
└—————┘
而我们现在用的网络通信协议TCP/IP协议者只划分了四成:
┌—————┐
│ 应用层 │ ←包括OSI的上三层
├—————┤
│ 传输层 │
├—————┤
│ 网络层 │
├—————┤
│网络接口层 │←包括OSI模型的下两层,也就是各种不同局域网。
└—————┘
两台计算机通信所必须需要的东西:IP地址(网络层)+端口号(传送层)。
两台计算机通信(TCP/IP协议)的最精简模型大致如下:
主机A---->路由器(零个或多个)---->主机B
举个例子:主机A上的应用程序a想要和主机B上面的应用程序b通信,大致如下
程序a将要通信的数据发到传送层,在传送层上加上与该应用程序对应的通信端口号(主机A上不同的应用程序有不同的端口号),如果是用的TCP的话就加上TCP头部,UDP就加上UDP头部。
在传送成加上头部之后继续向往下传到网络层,然后加上IP头部(标识主机地址以及一些其他的数据,这里就不详细说了)。
然后传给下层到数据链路层封装成帧,最后到物理层变成二进制数据经过编码之后向外传输。
在这个过程中可能会经过许多各种各样的局域网,举个例子:
主机A--->(局域网1--->路由器--->局域网2)--->主机B
这个模型比上面一个稍微详细点,其中括号里面的可以没有也可能有一个或多个,这个取决于你和谁通信,也就是主机B的位置。
主机A的数据已经到了具体的物理介质了,然后经过局域网1到了路由器,路由器接受主机A来的数据先经过解码,还原成数据帧,然后变成网络层数据,这个过程也就是主机A的数据经过网络层、数据链路层、物理层在路由器上面的一个反过程。
然后路由器分析主机A来的数据的IP头部(也就是在主机A的网络层加上的数据),并且修改头部中的一些内容之后继续把数据传送出去。
一直到主机B收到数据为止,主机B就按照主机A处理数据的反过程处理数据,直到把数据交付给主机B的应用程序b。完成主机A到主机B的单方向通信。
这里的主机A、B只是为了书写方便而已,可能通信的双方不一定就是个人PC,服务器与主机,主机与主机,服务器与服务器之间的通信大致都是这样的。
再举个例子,我们开网页上网络:
就是我们的主机浏览器的这个应用程序和网络的服务器之间的通信。应用成所用的协议就是HTTP,而服务器的端口号就是熟知端口号80.
大致过程就是上面所说,其中的细节很复杂,任何一个细节都可以写成一本书,对于非专业人员也没有必要深究。
5. 物联网远程控制原理
物联网远程控制原理:通过网络连接发送指令给单片机等硬件实行控制。
智能家居是物联网技术应用的一种,智能家居是家居联网技术的应用,其实也是物联网的一个分支,只是将物体具体化成了家居。采用单片机原理,结合手机或电话的通信收发技术,通过继电器控制电话外线的接通和断开没肢以及电话码的输入与输出。
使电话和家电相互连通,从而用电话控制家用电器工作以及当家庭出现危险情况如被盗和发生火灾等,通过传感器感知外界信号传给控制器控制电话及时向主人发出信号,采取解救措施。
相关信息
家电远程智能控制的功能:它可广泛应用在日常生活中,例如可以在回孙晌家的路上让空调和饮水机工作,到家便能享受到适宜的温度和可以冲茶、咖啡的热水;当你工作繁忙忘记了关窗锁门可不必再为此担心。智能家居用手机充当家用电器的遥控器,控制电视和空调。
在有失火、入室行窃等突发事件时,家电远程智能控制又可以告诉你家里发生的情况,并采取相应的措施处理突发事件;当暴风雨突然来临,你忘记关上的窗户会自枯凯世动关闭:当有你喜欢的球赛等电视节目而因工作忙不能看时可将它录制下来等等。
6. 如何通过无线路由器向另一台电脑发送信息。
通过无线路由器发送信息的前提是两台电脑都能上网,
将两台电脑同时连上无线路由器,通过及时聊天软件即可相互发送信息。
如若两台电脑在行差凳不同的地方,那么也档旅必须保证庆兄两台电脑都能上网,也就是路由器设置正确,能正常上网,然后使用一台电脑连接路由器,通过及时聊天软件向另一台电脑发生信息。(前提是另一台电脑也要联网)
7. pda 怎样通过wifi发送指令给电脑让其打印
需要使用无线打印服务器,下面以HP2101nw无线GUSB打印服务器为例进行讲解。
一、硬件连接:
将打印机的USB线连接到打印服务器的USB接口上,如下图5口。打印服务器和打印机都上电。
假设现有的无线路由器的LAN口IP地址为192.168.1.1,并且已经正确配置可以使用。电脑上的无线网卡也处于正常工作状态。
二、安装打印服务器软件:
1、确保您的计算机已连接至网络。
提示:要使设置过程最简单,请将 PC 无线连接至网络。
2、关闭其它软件程序,尤其是 HP 软件,如 HP 解决方案中心、Toolbox 或 HP Director。
3、插入无线打印服务器 CD。
4、单击安装以安装软件。
按照屏幕上的说明进行操作。
5、当屏幕显示“将打印服务器连接枝答旅至计算机”的指示时,请使用带有 Micro-USB 接口的设置电缆将打印服务器连接至计算机。
6、插入打印服务器的电源线。
几秒钟后计算机便可识别打印服务器,此时您可以单击下一步。
7、按照屏幕上的说明进行操作。
注:您可能需要 SSID 和网络密码。如有必要举消,可以向设置网络的人员索取这些信息。
8、当软件出现提示时,请将设置电缆从打印服务器和计算机猛凳上取下,然后单击下一步。
9、使用标准 USB 电缆将打印服务器连接至打印机。
10、确保打印机和打印服务器均已开机。 几秒钟后计算机便可识别打印机,此时您可以单击下一步。
11、单击完成以完成安装。
8. 如何通过网络发送串口命令
举个例子:
byte[] bt = new byte{……}; ???如何定义
outputStream = serialPort.getOutputStream();
outputStream.write(bt);
代脊山码如下:
byte[] bt = new byte{02,04,00,00,00,02,71,F8};
这样试试看看,就当成是郑困整数樱丛中数组定义 。
9. 在局域网内,怎样用cmd命令发送信使消息
在局域网内,用cmd命令发送信使消息的方法如下:
在不知道IP的情况下,用山袭计算机名代替IP就行了,net send 计算机名 内容。
开启信使服务的方法:“开始-运行”,输入services.msc打开“服务”,找到Messenger服务,双击,设置为“自动”,然后“启用”,即可开启信使服务。
在不知道IP的情逗答兄况下,用计算机名代替IP就行了,net send 计算机名 内容。
开启信使服务的方法:“开始-运行”,输入services.msc打开“服务”,找到Messenger服务,双击,设置为“自动”,然举拦后“启用”,即可开启信使服务。
10. 如何通过命令提示符给网络内的电脑发送文字
1,win7 中 没有这功能 ,win xp 才有这功能
2,win xp 使用这功能的前提是 “管理工具”中的“服务”messenger是开启的;
3,保证是XP系统并且messenger是开启的前提条件下,发送消息格式
开始”----“运行”---输入“cmd”---输入命令行“net send ip地址 消息”----回车
利用cmd向内网用户发送消息