AML 的 M7100 无线 Linux 终端
产品信息。
供应商:American Microsystems, Ltd.
URL: www.amltd.com
价格:1,795 美元
优点。
定制 Linux 内核。
耐用性。
内置 802.11b。
缺点。
默认 telnet 用于通信。
重量。
软键盘。
虽然我们使用“世界统治”这个短语带有一些玩笑意味,但由 Linux 控制的设备和应用程序的不断增长的范围可能使这种理念成为一种安静但同样真实的可能。AML M7100 是一款来自 American Microsystems, Ltd. 的无线 Linux 终端,专为几乎任何需要条形码扫描的商业任务而设计。通过利用开源工具,M7100 可以为各种规模的企业提供强大且经济高效的方式来跟踪库存。在某种程度上,该设备为 Linux 开辟了通往商业基础设施的新途径,商业后端是任何规模商业管理的关键工具。
M7100 基于定制的 Linux 内核和广泛使用的 Intel StrongARM 处理器构建,并配备 16MB 内存和 4MB 只读存储器。这与 Sharp Zaurus 和 Yopy 基于 Linux 的 PDA 等设备中使用的处理器相同。这些设备在 400MHz 配置中使用了 StrongARM,而 M7100 处理器速度稍慢,为 133MHz。考虑到该设备的专用性质,速度较慢的处理器显然不是缺点。M7100 旨在收集数据并将其传输到集中式应用程序。
M7100 重量为 16 盎司,配备可充电电池,其设计兼顾耐用性和便携性。重量在很大程度上归因于设备坚固的外壳,该外壳已通过从高达四英尺的高度跌落到混凝土上的测试并幸存下来。该设备专为仓库、库房和装卸货台等场所使用而设计,在这些场所,它很容易因一次重力事故而损坏。为了进一步抵消重量问题,它配备了一条不可拆卸的尼龙腕带,其尺寸甚至足以套在像我这样笨拙的手上。
M7100 具有内置 802.11b 无线网卡。该网卡开箱即用,无需进一步配置即可搜索并连接到最近的可用开放接入点。配置选项,包括 802.11b 无线加密协议 (WEP) 以及静态或 DHCP 寻址,均可通过菜单获得。
M7100 的屏幕和键盘也反映了该设备坚固的商业特性。屏幕是 160×160 背光 LCD,而 55 键字母数字键盘占据了设备正面大部分区域。按键并非以典型的 QWERTY 配置排列,而是字母按字母顺序排列,上方是一组较大的数字键。数字键正上方是一个四向方向键簇,两侧是 Enter 按钮。最后,显示屏正下方是围绕着一个大而醒目的扫描键的小型电源和背光按钮。此键激活远程激光扫描器五秒钟,从而有足够的时间捕获一个条形码并移动到下一个条形码。五秒功能还提供了一种电池节电措施,可防止因激光连续发射而导致不必要的功耗。凭借一套完全可定制的功能键,该键盘几乎适用于任何用途。布局也适合左右手操作员使用。虽然按钮感觉有点软,但它们确实提供了足够的触觉反馈,有助于防止手动数据输入错误。
M7100 随附一个底座,该底座既可用作设备内电池充电器,又可用作数据传输底座。底座包含一个额外的插槽,旨在为备用电池充电,并且正面明亮的 LED 指示灯指示电源,以及主电池和备用电池何时充电。电源连接到底座背面的单个 USB 和 RS-232 串行端口之间。这些端口为将底座连接到台式机或服务器提供了充足的接口。它们还为将数据从终端单元传输到集中位置提供了 Wi-Fi 的有线替代方案。
AML 提供了两张装有软件的 CD-ROM 光盘。一张光盘包含 CommandLink 软件,这是一款基于 Microsoft Windows 的工具,用于数据传输和处理。然而,根据 AML 技术支持人员的说法,提供该软件仅仅是为了防止客户没有现有的通信和数据传输软件包。
该软件的真正价值在于第二张光盘。该光盘包含完整的 API 和配置工具。详细的文档和配置和编译 StrongARM 工具的逐步操作指南 (HOWTO) 使内部开发人员能够相对轻松地创建特定于业务的应用程序。对于规模较小的公司或开发预算较少的公司,存在一些与 M7100 公开通信的兼容软件包。其中包括 TrackWare Application Engine,这是一个 GUI 构建器,用于创建应用程序以转换和解释从设备接收的数据。但总的来说,AML 期望其客户将其条形码数据发送到遗留应用程序。默认配置中提供的工具专门侧重于数据传输。
最初,我有点困惑如何测试 M7100。然后,当我开始环顾我舒适的洗衣房办公室时,我意识到条形码在过去几十年中变得多么普遍。Linux 发行版包装盒、书籍、CD、苏打水罐和旧版《Linux 杂志》都有条形码,这些条形码都可以用 M7100 轻松扫描——而这仅仅是我的办公室。M7100 上的激光比其他扫描仪更容易、更快速地拾取条形码。它还可以从比其他扫描仪远得多的距离拾取标签。我能够从三英尺远的距离扫描我的 Dinty Moore 炖牛肉罐头上的条形码。
M7100 提供了几乎立即传输此扫描数据的能力,通过与服务器的 telnet 会话。当检测到无线连接时,此会话立即打开,并与网络设置中定义的服务器通信。可以在此设置中定义多个服务器,如果需要,可以同时打开与每个服务器的 telnet 会话。该设备还完全支持 FTP,用于上传和下载数据。
尽管 M7100 可以轻松连接到网络上的指定服务器,但 telnet 连接似乎是一个缺点。请称我为偏执狂,但考虑到 telnet 中固有的安全问题,我更希望看到该设备使用更安全的协议(如 SSH)进行连接。该设备显然旨在在内部网络上使用,但我不认为在无线局域网上使用明文协议会让人感到安心。幸运的是,AML 与个别客户合作,免费为 M7100 提供基于 SSH 的数据传输功能。
总的来说,AML 的 M7100 是一款强大的设备,为 Linux 在商业仓库中开辟了新领域。它是一款设计精良的工具,在特定任务的功能和成本之间取得了适当的平衡。它坚固且易于使用。而且,尽管对于八小时工作日来说携带起来有点重,但该设备包含一根坚固的腕带,应最大限度地减少手臂疲劳。AML M7100 仅通过经销商销售。
Tony Steidler-Dennison 是一位自由职业 PHP/MySQL 开发人员和开源作者。他夏天的大部分时间都在爱荷华州乡村公路的双车道弯道上飞驰。他还撰写并维护三个博客:专注于 Linux 的“uptime” (uptime.steidler.net)、个人和政治博客“Frankly, I'd Rather Not” (steidler.net) 和运行技术叙事“The CodeMode Chronicles” (steidler.net/codemode)。他通过 steidler@gmail.com 进行多次同步电子对话。