C++ 从网站获取值并控制继电器?
今天我从一位客户那里收到一个很不寻常的问题。他们提供关键任务服务,当某个事件发生时,通知人们是很重要的。目前,他们有一个API,当被web浏览器访问时,它会根据警报的状态简单地写出TRUE或FALSE 他们想更进一步,所以他们想拥有一台PC,它可以连续地从现有的API获取值,并根据值切换继电器,从而打开/关闭办公室中的报警或警示灯C++ 从网站获取值并控制继电器?,c++,api,alarm,C++,Api,Alarm,今天我从一位客户那里收到一个很不寻常的问题。他们提供关键任务服务,当某个事件发生时,通知人们是很重要的。目前,他们有一个API,当被web浏览器访问时,它会根据警报的状态简单地写出TRUE或FALSE 他们想更进一步,所以他们想拥有一台PC,它可以连续地从现有的API获取值,并根据值切换继电器,从而打开/关闭办公室中的报警或警示灯 我不知道如何构建这样的东西,因为我只在web应用程序上工作。这听起来不像是一个需要太多脑细胞的项目,但对我来说肯定是一个挑战。我需要学习什么语言才能完成这样的任务?由
我不知道如何构建这样的东西,因为我只在web应用程序上工作。这听起来不像是一个需要太多脑细胞的项目,但对我来说肯定是一个挑战。我需要学习什么语言才能完成这样的任务?由于软件事件将触发物理动作(打开灯),因此需要您与某种电子设备进行交互
这将是一个良好的开端。它是开源硬件,让我们用C++的变体与板进行接口。 x10+CURL+ +可以让你通过串口通信的任何语言:< /P>
甚至可能只需要一个批处理文件就可以将其连接在一起,包括用于串行通信的+“echo”此项目由两部分组成:
use LWP::Simple 'get';
my $url = 'http://...';
my $value = get($url);
if ($value =~ m/TRUE/) {
switch_relay(1);
}
elsif ($value =~ m/FALSE/) {
switch_relay(0);
}
- 您可以使用X10。但我没用过,所以我可以 这更有用
- 有一个USB接口板,可以与USB连接。我将其与Perl一起使用,效果非常好
- 或者其他USB到硬件设备,如Arduino,也可以工作
- 更简单的是:如果你使用USB指示灯,你就可以使用该设备
你的名声是。。。我会支持你的问题,但我不想破坏数字:)串行端口可能更容易驱动。写入除0以外的任何内容,传输数据引脚将变高。