gpt4 book ai didi

linux - 移动数据终端条码扫描仪如何集成到系统中?

转载 作者:IT王子 更新时间:2023-10-29 00:32:22 27 4
gpt4 key购买 nike

我们公司正在考虑使用手持式条码扫描器作为我们库存管理流程的一部分,我有一些关于它们如何与现有系统实际集成的技术问题。澄清一下,我说的是带有屏幕和键盘的手持式无线条码扫描仪,它们实际上是微型计算机。通过 802.11g 连接到网络并与数据库实时交互的那些。

我知道这是一个广泛的问题,在某种程度上取决于设备,但互联网似乎缺乏关于该主题的技术详细信息的良好来源。软件开发人员在购买这些设备之一之前希望了解的信息类型,以确保它能在特定情况下实际工作。

我找到了出售它们的地方和基本的销售单,但我正在寻找的是对这些设备的实际编程方式以及它们如何与后端应用程序通信的详细描述。

具体来说,您是否使用 C 等广泛使用的语言对它们进行编程?还是他们使用一些晦涩的专有语言?它是脚本化的还是编译的?

您是否需要在台式 PC 上安装特殊软件才能将您的应用程序加载到扫描仪上?

他们中的很多人说他们正在运行 Windows Mobile 或 Windows CE。这是否意味着您需要一台 Windows 台式机来对它们进行编程?与他们互动?或者它们可以从 Linux 桌面编程并与 Linux 服务器交互吗?

他们实际上是如何与后端应用程序对话的?例如,它是否通过 HTTP 发送 XML?

来自网络开发背景,我想象这把枪运行着一个类似于 javascript 的“瘦客户端”软件,它通过 http(通过 wifi)向服务器发出类似 AJAX 的调用。他们是否或可以那样工作?

我真正想要的是一个名为“编写您的第一个条码扫描器”的指南,它教您逐步创建一个“hello world”程序。有这种东西吗?

提前致谢!

最佳答案

我使用过的所有移动数据终端条码扫描器设备都预配置了操作系统。在我使用过的所有这些操作系统上,操作系统都是 Windows Mobile 或 Windows CE。您真正拥有的是一台 Windows Mobile PDA,它恰好具有用于扫描条形码的专用硬件。

因此,“为您的第一个条码扫描器编程”指南实际上应该称为“Windows Mobile 编程”。有各种各样的网站可以帮助您学习对 Windows Mobile 进行编程,包括 Microsoft's own网站。但是,一般来说,您被锁定在 Microsoft 定义的范例中进行开发。这几乎归结为编写使用 Windows CE Platform API 的 C/C++ ,或编写访问 .NET Compact Framework 的 .NET 代码.这也意味着您可能最终会使用某种风格的 Microsoft Visual Studio 进行开发。幸运的是,Visual Studio 还附带了 Windows Mobile 仿真,因此您无需实际使用物理设备即可进行测试。

一旦您编写了基本应用程序,您就可以添加硬件供应商的特定库以访问条码扫描硬件。测试这件作品需要您实际拥有一台物理设备。

至于通信技术、协议(protocol)等,就看你的了。如果您要从头开始,那么您也必须从头开始构建通信协议(protocol)。否则,您将不得不进行一些研究,以确定是否存在您可能能够购买/使用的某种预构建通信协议(protocol)组件。

关于linux - 移动数据终端条码扫描仪如何集成到系统中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4421587/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com