新闻中心

EEPW首页>手机与无线通信>设计应用> 基于ZigBee技术的无线点餐系统设计

基于ZigBee技术的无线点餐系统设计

作者: 时间:2011-03-24 来源:网络 收藏


3.2 服务台终端程序
服务台程序主要是用来处理接收到的数据包,对数据进行解码、数据库存储及打印。如图7所示,每个节点的数据包含有以下内容:起始帧,和结束帧均属于标准8位字节,设置为0X00;餐桌号,每个节点对应不同的桌号,0X01表示1号桌,在点餐终端里设置;数据长度,表示这个数据包里所点菜的总数目;数据帧,真正的菜单信息,每一位表示一种菜的名称和数量,例如数据0X42,即“01000010”,低三位表示数量,高五位表示菜的代码,可以定义32种菜;结束帧,标志信息结束。


3.3 点餐界面的
点餐终端选用带有触屏的ARM9开发板,内置Windows CE 6.0操作,用.NET编写的用户界面程序主要实现如下功能:
(1)菜单查询,通过触摸屏进行菜单的浏览查询,查询出的菜品可以显示出菜的名称、单价和图片。
(2)点菜,实现加菜、减菜、选择数量等功能。
(3)服务呼叫,对临时需要服务员过来的情况,提供呼叫服务功能。
(4)广告播放,触摸屏在无触摸的情况,利用空余时间会循环播放广告。

4 调试结果
选用了3个点餐终端分别对应3个餐桌,1个服务台终端,组成星形网络。如图8所示,通过点餐界面,选中了三种菜,确定发送后,在图9所示的服务台界面中,成功收到数据,并且准确的解码,存储在对应的数据库表中。


若点餐终端的呼叫按键被按下,服务台终端的呼叫按键会闪烁5 s。
由于网络采用了CSMA/CA机制,带有冲突避免的载波侦听多路访问,确保多点发送时,利用ACK信号尽量避免发生数据冲突,使更加稳定可靠。

5 结语
本文提出了点餐系统的方案。研究表明,该系统能有效地进行网络组建,在室内环境下实现了数据的可靠传输。随着科技的进步和网络设备成本的降低,在现代餐饮业,乃至更多的行业中的应用将产生重大的经济效益。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭