(转载自笑书亭)
二、嵌入式Internet的原理
如前面所述,在8位和16位MCU上实现Internet通信协议是比较困难的,如果将
现有嵌入式系统中的MCU
都更换成32位或64位的高性能处理器,从经济性和现实性上来说都不太可能。
EMIT从另一个角度出发,对
这个问题进行了很好的处理,其系统结构如图1所示。
EMIT采用桌面计算机或高性能的嵌入式处理器作为网关,称为emGateway,上
面支持TCP/IP协议并运行
http服务程序,形成一个用户可以通过网络浏览器进行远程访问的服务器。
emGateway通过RS-232、RS-485、
CAN、红外、射频等轻量级总线与多个嵌入式设备联系起来,每个嵌入式设备的应
用程序中包含一个独立的
通信任务,称为emMicro,监测嵌入式设备中预先定义的各个变量,并将结果反馈
到emGateway中;同时
emMicro还可以解释emGateway的命令,修改设备中的变量,或进行某种控制。
增加到嵌入式系统中的emMicro代码长度一般在1-8 K Bytes左右,不会影响
MCU的正常运作。这样仅通
过增加了一个emGateway网关,就解决了嵌入式设备上Internet的问题;网关还可
以同时管理多个嵌入式设
备,从而提高嵌入式网络的结构化、智能化、浏览信息资源的归一化,并具有迄今
为止其它解决方案无可
比拟的性能价格比优势。
除桌面计算机和嵌入式处理器以外,emGateway还可以作为ISP服务器中的一个
任务运行,仅用软件实现。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。