如何用代码直接控制电脑远程控制电视电及

远程电源控制器程序源代码
远程电源控制器程序源代码
远程电源控制器程序源代码下载
下载资料需要,并消耗一定积分。
下载此资料的人还喜欢:
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
本周热点资料
电子资料热门词
上传者其它资料
电源技术下载排行【图】- 远程控制电表如何窃电 - 北京其他物品 - 百姓网
更新提示:发现新版本浏览器,一样简单易用,速度提升30%不再显示&&关注百姓微信公众号,尽享快捷刷新、信息推送、抽奖活动等众多微信功能您只需要:1 &用微信“扫一扫”右边的二维码2 &在微信中“关注”我们&|&||||||远程控制电表如何窃电&提示信息设置为“搞定了!”状态后,其他用户将无法查看您的联系方式。您确认搞定了这条信息吗?提示重新发布后可使用“刷新”将发布时间更新为最新时间,并将信息排到第一页。&&12月24日 1:57 &...次浏览 &信息编号: &地区:1835025****号码归属地:厦门&&百姓网号码保护功能介绍&&拨打百姓400转呼电话绝不收取您任何额外费用,该信息发布人仍能看到您的来电号码。联系时,请一定说明在百姓网看到的,谢谢!见面最安全,发现问题请举报。联系人:张城 个人
服务类型:仪表仪器
专丨业研发&&团队,在线咨询Q-. 二十四小时咨询电丨话
树立企业形象,我们本着&一切追求高质量,用户满意为宗旨&的精丨神
实力源于技术,技术源专丨业,欢迎新老客户前来订购咨询
本公丨司所有产品皆可以货到付丨款,也可自带电俵前来测试,非诚勿扰郑丨重声丨明:此产品仅限电工调校使用,非电工请勿购丨买!
用护购丨买后用于非丨法用途,后果自负!
商品说明:
每个系列仪器的图片一致,功率大小不同,价丨格也各有不同. 仪器大功率兼容小功率,三相兼容单相。
本产品具有体积小,使用简单效果明显.
本产品是一款近距离电俵控製噐,在一定范围内,可以控丨制电俵。每个系列仪器的图片一致,功率大小不同,采用的芯片价不同,格也各有不同。
电子系列:独特技术, 超强功率, 不动电俵,不改线路,距离30公分可使电子滚轮式电俵迅速减慢,停止,加快,倒转。不损坏电俵,使用后不留痕迹,若要电俵恢复正常计费,用仪器重复使用一次即可恢复正常,无须断电.使用简单效果明显.放心使用。是电工超微的调校工具。适用于各类电子数字电俵。
液晶系列仪器:采用震荡电路原理,可以发射高频电磁波信号,干扰电俵的计费系统,使用后电俵迅速减慢,停止,加快,倒转。不损坏电俵,使用后不留痕迹,而供电不受影响,电俵正常显示,若要电俵恢复正常计费,用仪器重复使用一次即可恢复正常,无须断电.使用简单效果明显.放心使用。
在购丨买产品之前,请先确定您的电俵是那一种类型(现在电俵类型很多种、电子俵,电子液晶显示俵、机械式电俵、IC卡预付费电俵、数码管显示的电子俵)电俵又分几单相和三相,所以请您说清楚您的俵是单相还是三相的哪种类型的俵。
顶尖科技 专丨业研发团队,在线咨询Q-. 二十四小时咨询电丨话
买前请尽可能多了解商品,如有不清楚的地方请咨询我们的业丨务员,他们会尽快回丨复您.
请购丨买前看仔细,确定购丨买后再买,以免产生不必要的纠纷!
本公丨司由于产品品种众多,难免会出现临时断货现象,本公丨司将会在最短时间内与您联丨系并协 商解决办法.还请大家谅解.
敬丨告各位买家:请尊重卖家的时间、劳动、金丨钱和心血,谢谢!如有任何问题请先沟 通好
所有产品可以7天内可以换退,来回邮递费公丨司全付,请购丨买之前先认准再购丨买
付丨款方式
为了更友好的销丨售,降低用户忧虑,现我们在全丨国开通了货到付丨款业丨务,,免去您交
易的风险。订购产品之前必需先预付10%定金,余款由货运公丨司代收。(定金是为了防止客户恶意下单和部分客户因为种种原因无法受到产品从而浪费我们的基本费用,定金是算在总款项里面的) 。货到后因故不提货而返回货的,定金不予退还。
公丨司理丨念: 以服丨务求信誉,以质量求发展;一次是朋友,永远是朋友。喝泉水找源头,买产品找厂家,那样才能有质量和售后服丨务的保丨障。 我们用新颖实用的产品赢得您的信赖,您用我们的产品优势!
******顶尖科技&&& 季节在变&我们的服丨务不变! &&&&
顶尖科技&&& 选择在变&我们的承诺不变 &&&&&类似 其他物品 信息458元399元600元1元178元1000元50元3000元360元380元300元360元1元1元5000元3000元1200元5800元该用户其他信息1月19日&14年12月24日&
注册城市:厦门发帖数量:3条发帖城市数量:1个提交申请
反馈建议描述:请填写描述手机号:请填写手机号请填写手机号1577人阅读
在我的前两篇博客中介绍了如何用普通电脑控制电灯泡开关灯的两种方法:
在这篇教程里,我们要向您介绍如何通过网络远程调用板来控制电灯泡的开关灯。
要准备的东西如下:
所需硬件:
所需硬件:
所需要的软件:
1..Net Framework 3.5 (Windows 7 自带,Windows XP )
2. Visual Studio 2010 Express ()
3. 本文范例源码及其所需要的组件 ( )
1.首先用一根电线一端连接1072-PhidgetSBC2板的数据输出口 1 (可以选择其他口,我们这里暂时用1口),另一端连接3051-Dual Relay Board(双继电器板)的开关控制 1 口。
2.把电源线从中间剪断,把尾部的电线抽出来,火线端先连接10A 保险丝(可选,如果要带的电器比较多,最好加这个保险丝,1个灯泡加不加都行),然后接入3051-Dual Relay Board(双继电器板)的1C口。
3.找另一根电线,一端连接3051-Dual Relay Board(双继电器板)的NO口,另一端连接电灯泡的负极。
4.找另一根电线,一端连接电灯泡的正极,另一端连接电源线的零线。
硬件连接完毕!
连接后的实物图如下图所示:
Phidgets1072 非常方便的地方是Webservice已经帮您配置好了!所以您只需要设置一个访问密码,就可以立即使用网络发送指令远程控制3051继电器!
用一根网线连接局域网,并插入Phidgets1072的网口,Phidgets 1072 SBC会自动获取IP地址,并自动联网。
我们在服务器端电脑安装 ,和BonjourPSSetup.exe 组件(Phidgets1072 网络自动连接控制组件)。
安装完毕后,双击电脑桌面右下角的Ph图标,调出Phidgets控制面板:
打开控制面板的&PhidgetsSBC&页,可以看到,服务器端已经远程自动检测到Phidgets1072 SBC板!并已经获取了Phidgets1072的IP地址等信息了。
双击 Phidgets1072 SBC2,就可以打开Phidgets1072板内的Web配置页面,我们只需要在配置页面的第一页设置登录
密码就可以了。
其他信息都可以不用设置。如果要设置,默认的用户名是:admin,密码是您设置的密码。这里我们输入1234作为登录密码。
切换控制面板到&WebService&页,点击&Bonjour&页,双击 Phidget InterfaceKit 8/8/8 (Phidgets 1072是内置Phidget InterfaceKit 8/8/8的)
就可以出现控制页面,如下图所示:
好了,现在用鼠标点击&Digital Out&内的输出口 1,就可以通过局域网远程控制电灯的开关灯了!
但我们最终的软件不能是这个样子的,所以我们必须为服务器端来开发控制软件,这个软件可以通过网络
控制局域网内天邦登峰Phidgets1072,并控制Phidgets1072输入开关灯指令。
运行我们提供的范例程序:
上电后电灯泡是不亮的。
点击&开&或&关&就可以打开和关闭电灯泡了!
软件关键源码(以C#为例,更多编程语言范例,请参考:)分析如下:
private void iniPhidget()
//Initialize the InterfaceKit object
ifKit = new InterfaceKit();
//Hook the basica event handlers
ifKit.Attach += new AttachEventHandler(ifKit_Attach);
ifKit.Detach += new DetachEventHandler(ifKit_Detach);
ifKit.Error += new Phidgets.Events.ErrorEventHandler(ifKit_Error);
//Hook the phidget spcific event handlers
ifKit.InputChange += new InputChangeEventHandler(ifKit_InputChange);
ifKit.OutputChange += new OutputChangeEventHandler(ifKit_OutputChange);
ifKit.SensorChange += new SensorChangeEventHandler(ifKit_SensorChange);
//使用命令行参数打开Phidgets
openCmdLine(ifKit);
catch (PhidgetException pe)
MessageBox.Show(pe.ToString());
使用命令行通过局域网初始化Phidgets1072
#region Command line open functions
private void openCmdLine(Phidget p)
openCmdLine(p, sysinfo.password);//1072板的访问密码
private void openCmdLine(Phidget p, String pass)
int serial = -1;
int port = sysinfo.//端口
String host = sysinfo.//1072 SCB板的IP地址
bool remote = true, remoteIP =
string[] args = Environment.GetCommandLineArgs();
String appName = args[0];
{ //Parse the flags
for (int i = 1; i & args.L i++)
if (args[i].StartsWith("-"))
switch (args[i].Remove(0, 1).ToLower())
serial = int.Parse(args[++i]);
host = args[++i];
pass = args[++i];
remoteIP =
host = args[++i];
if (host.Contains(":"))
port = int.Parse(host.Split(':')[1]);
host = host.Split(':')[0];
if (remoteIP)
p.open(serial, host, port, pass);
else if (remote)
p.open(serial, host, pass);
p.open(serial);
StringBuilder sb = new StringBuilder();
sb.AppendLine("Invalid Command line arguments." + Environment.NewLine);
sb.AppendLine("Usage: " + appName + " [Flags...]");
sb.AppendLine("Flags:/t-n
serialNumber/tSerial Number, omit for any serial");
sb.AppendLine("/t-r/t/tOpen remotely");
sb.AppendLine("/t-s
serverID/tServer ID, omit for any server");
sb.AppendLine("/t-i
ipAddress:port/tIp Address and Port. Port is optional, defaults to 5001");
sb.AppendLine("/t-p
password/tPassword, omit for no password" + Environment.NewLine);
sb.AppendLine("Examples: ");
sb.AppendLine(appName + " -n 50098");
sb.AppendLine(appName + " -r");
sb.AppendLine(appName + " -s myphidgetserver");
sb.AppendLine(appName + " -n 45670 -i 127.0.0.1:5001 -p paswrd");
MessageBox.Show(sb.ToString(), "Argument Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
Application.Exit();
#endregion
其他Phidgets的事件都不变:
void ifKit_SensorChange(object sender, SensorChangeEventArgs e)//传感器事件变化事件
//e.Index 传感器所插的插口编号 0-7
//e.Value 传感器的值
void ifKit_OutputChange(object sender, OutputChangeEventArgs e)//接口板输出事件
//e.Index 输出口编号
//e.Value 输出的值
void ifKit_InputChange(object sender, InputChangeEventArgs e)//接口板输入事件
//e.Index 输入口编号
//e.Value 输入的值
void ifKit_Error(object sender, ErrorEventArgs e)
//e.D 错误信息
void ifKit_Detach(object sender, DetachEventArgs e)
//连接状态提示
//1018-PhidgetInterfaceKit 8/8/8 接口板 "已和硬件成功断开连接!";
void ifKit_Attach(object sender, AttachEventArgs e)
//连接状态提示
// 1072-PhidgetSBC2板 "已和硬件成功建立连接!";
通过局域网开关灯的代码也不变!
&private void checkBox1_CheckedChanged(object sender, EventArgs e)
if (this.checkBox1.Checked)//打勾=开
this.checkBox1.Text = "关";
ifKit.outputs[1] = //从6信号口输入1信号打开电源
this.pictureBox1.Image = Image.FromFile(AppDomain.CurrentDomain.BaseDirectory + "//lights_On.png");
this.checkBox1.Text = "开";
ifKit.outputs[1] = //从6信号口输入0信号关闭电源
this.pictureBox1.Image = Image.FromFile(AppDomain.CurrentDomain.BaseDirectory + "//lights_Off.png");
我们看到,实际起作用的仅仅用了两行代码:
ifKit.outputs[1] = true;//开灯
ifKit.outputs[1] = false;//关灯
我们通过局域网络实现了远程电灯泡的开关灯操作!
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:211563次
积分:3137
积分:3137
排名:第5197名
原创:96篇
评论:77条
(1)(2)(1)(3)(6)(3)(1)(1)(1)(1)(2)(5)(7)(3)(1)(7)(3)(3)(2)(2)(2)(5)(2)(2)(8)(7)(5)(1)(2)(3)(1)(5)如何用PHP代码
远程控制Linux服务器
[问题点数:40分]
如何用PHP代码
远程控制Linux服务器
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。远程控制电表怎样省电_百度知道
远程控制电表怎样省电
我有更好的答案
是在限电,叫他停他不停。和省电没关系,调负荷是对付那些不听话的用户的,就抄他表再远控停电,就派人去处理他,只要表走了远控电表只能控制停电和送电
其他类似问题
为您推荐:
远程控制的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 电脑远程控制电视 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信