我们公司正在考虑使用手持条码扫描仪作为我们库存管理流程的一部分,我对它们如何与现有系统实际集成有一些技术问题。澄清一下,我说的是带有屏幕和键盘的手持式无线条码扫描仪,它们实际上是微型计算机。通过 802.11g 连接到网络并与数据库实时交互的那些。
我知道这是一个广泛的问题,在某种程度上取决于设备,但互联网似乎缺乏关于该主题的技术详细信息的良好来源。软件开发人员在购买其中一种设备之前想要了解的信息类型,以确保它在特定情况下实际工作。
我找到了销售它们的地方和基本的销售表,但我正在寻找的是对这些设备如何实际编程以及它们如何与后端应用程序通信的详细描述。
具体来说,您是否使用 C 等广泛使用的语言对它们进行编程?还是他们使用了一些晦涩难懂的专有语言?它是脚本化的还是编译的?
您是否需要在台式 PC 上安装特殊软件才能将应用程序加载到扫描仪上?
他们中的许多人说他们正在运行Windows Mobile 或Windows CE。这是否意味着您需要一台 Windows 台式机来对它们进行编程?与他们互动?或者它们可以从 Linux 桌面编程并与 Linux 服务器交互吗?
他们实际上是如何与后端应用程序对话的?例如,它是否通过 HTTP 发送 XML?
来自网络开发背景,我想象枪运行类似于 javascript 的“瘦客户端”软件,它通过 http(通过 wifi)对服务器进行类似 AJAX 的调用。他们或他们可以那样工作吗?
我真正想要的是一个名为“编写你的第一个条形码扫描仪”的指南,它教你一步一步地创建一个“hello world”程序。这样的事情存在吗?
提前致谢!