The invention relates to a
middleware architecture of an
Internet of things, which comprises a reader layer and an
application layer, and is characterized in that: the
middleware of
the Internet of things comprises an edge layer and an integration layer arranged between the reader layer and the
application layer in turn, wherein the edge layer periodically polls a reader through an
edge server soas to eliminate repeated operation, executes filtering and equipment management function, simultaneously generates application
event management protocol ALE events and transmits the ALE events to theintegration layer; the integration layer receives a plurality of ALE events and combines the ALE events into a
workflow; and the
workflow is used as one part of a larger
service flow to be in contacted application to different systems. In addition, the invention provides SOA architecture-based
middleware of
the Internet of things. The middleware architecture of
the Internet of things is an intermediate program architecture for implementing
data transmission, filtering,
data format conversion between RFID hardware equipment and an application
system, and reduces the difficulty of application development. Therefore, a developer calls through the middleware without directly facing a bottom architecture.