论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
首先,MCUNet协议规定了一种主从关系,Gateway永远是主系统(master),而电子设备永远是从系统(slave)。Gateway可以授权电子设备回拨(Callback)。
其次,MCUNet定义了电子设备系统的状态性能参数表(capabilities table)和变量表(variables table)。电子设备与Gateway之间信息交换的过程是建立在MCU系统状态性能参数表和变量表基础上的。
电子设备的系统状态性能参数表的作用是把电子设备系统的一些特性参数告诉Gateway,如系统变量表中变量的个数、变量表所占用的字节数、非易失性存储器的大小、字符串的表达类型(ASCII,UNICODE或其他)等。
电子设备的系数变量表的作用就是把MCU与Gateway之间需要交换的信息罗列出来,通过一个变量表来表达。MCU与Gateway之间所有交换的信息都在这个变量表的表达范围之内。超出变量表的信息,Grateway将不予受理。
3.PS2000与MCU接口
MCU应用系统一般都是以单片机为核心的一个应用系统。以MCS-51单片机为例,PS2000与MCS-51单片机的连接如图2所示。
4.MCU应用系统与Internet连接的方案
MCU应用系统采用Webchip PS2000接入Internet的网络结构如图3所示。MCU应用系统通过PS2000网络芯片的标准SPI串口与Gateway网关连接。具Gateway网关的计算机可以是一台以Windows操作系统为平台的普通桌面PC机。一方面,它支持复杂的Internet TCP/IP协议并能提供HTTP服务,从而允许客户通过现在普遍使用的网