摘要 |
Microcontrollers, e.g. those located within a vehicle or factory, are connected over a local area network (LAN). The microcontrollers broadcast messages on the LAN tagged with an identifier (ID) which identifies the contents of the message, rather than a destination address. Microcontrollers on the network are provided with read only memory (ROM) 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 applies the hash function to the message ID. Using the result as a pointer into the table, 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. If the message IDs are not equal, the message is ignored.
|