我可以从*NIX控制什么报警/访问硬件?
好吧,这个问题不完全是编程方面的,但我想把我新大楼的门禁和报警系统整合到我公司的*NIX系统中。我可不想用那种糟糕的Windows图形界面程序,它是为Windows XP SP1写的,只能通过串口连接管理一个简单的电路板,而且根本没有任何API可用。肯定有更好的选择!
有没有什么靠谱的门禁和报警硬件供应商呢?我希望能通过Python、Perl、Ruby等语言,和一个带有网络接口的控制面板进行连接。其实,我甚至愿意接受一个命令行工具,至少可以执行和解析一些指令。
我们的门和电梯上有磁卡读卡器,磁锁,Rex设备,指纹识别器等用于门禁。
我们的报警系统有标准的门窗传感器、运动传感器等。
有没有推荐的硬件供应商?
4 个回答
你其实想用你的集成系统做什么呢?
我以前的两个雇主都开发了门禁控制系统,都是在Windows上运行的。这两个系统都提供了程序接口(API),可以通过DCOM或TCP套接字来使用。不过,*NIX系统的支持就另当别论了,但至少你可以避免硬件连接的问题。
其中一个是霍尼韦尔(Honeywell),但这个系统是为大型系统设计的,可能超出你的预算和复杂度。另一个是一个小型创业公司,但它不支持你列出的所有设备。
如果你的建筑布线是RS485,那你可能不被允许通过这个接口来连接。最好的选择是通过以太网连接到门禁控制软件。
以太网连接的设备传统上不太常见,因为配置起来比较麻烦;一般的报警安装人员对IP地址、子网、交换机之类的东西并不熟悉。
你在哪里呢?如果在欧洲的话,可以看看EIB-Technologies。只要在网上搜索EIB,就能找到很多关于你问题的答案。EIB是“欧洲安装总线”的缩写。这是一种技术,用来控制建筑物里的几乎所有东西,比如灯光、警报、空调等等,都是通过一种总线和集中控制中心来实现的。根据不同的技术提供商,你还可以和一些类Unix系统进行连接。
你可以看看这个网站:链接文本
这样回答你的问题了吗?
我最后找到了一些不错的硬件,是eData公司生产的,运行的是嵌入式Linux系统,可以通过ssh、SOAP、REST和网页界面来访问。可惜的是,集成商的报价太高,而且不愿意在我们的时间范围内合作,所以我们最终只能选择了质量不太好的Kantech产品。真是太糟糕了,只能用串口线了。 :-(