Design of embedded gateway software framework for heterogeneous networks interconnection

With the development of embedded technology and network technology, various networks become more and more interconnected and integrated. The gateway is one of very important device of networks combination, which realizes many functions such as protocol conversion and data buffer. Based on this demand, this paper designs an embedded gateway which can interconnect all kinds of heterogeneous networks. Firstly, its software framework is given, and then, the main data structures including internal data packet format, Internet client-side data format and information record tables are introduced, finally, the key point of main software modules of the gateway is discussed. This gateway has many characteristics of modularization, customizable and instantaneity. It can interconnect Internet, industrial field bus, wireless networks based on Zigbee or Bluetooth etc and can be applied to intelligent home network, remote measurement and control system and the applications of Internet of things.