摘要 |
Microcontrollers (10), e.g. those located within a vehicle or factory, are connected over a local area network (LAN) (25). The microcontrollers broadcast messages on the LAN tagged with an identifier (ID) which identifie s the contents of the message, rather than a destination address. Microcontrollers on the network are provided with read only memory (ROM) (5) containing a table of message IDs and accompanying data, wherein the table address of each message ID was initially determined by applying a hash function to the ID. Upon receipt of a message, a microcontroller (10) applies the hash function to the message I D (Step 32). Using the result as a pointer into the table (Step 33), the microcontroller compares the message ID stored in that pointer location with the received message ID. If they are equal, the microcontroller performs a predetermined function (Step 34). If the message IDs are not equal, the message is ignored (Step 35).
|