摘要 |
A method for adaptive Bluetooth low power wake up and discovery is provided whereby wake-up triggers are uploaded to Media Access Control (MAC) firmware. A data stream representing a trigger arrives as either an interpretable binary stream of instructions, or as a concatenation of events listed in a preset table. Various parameters allowing flexible wake-up triggering, such as Service Set Identifiers (SSIDs) to scan for probability likelihoods, are also uploaded. Both table-based and interpretable instructions are designed to ensure the security of the trigger by limiting the functionality of the trigger to only trigger-related events (e.g., scanning, pre-reserved memory). Both the table and the instruction set are designed in a minimalistic fashion to allow a slim and fast firmware-side implementation. Insignificant modifications to existing computer or Operating System (OS) architecture take advantage of the already existing MAC processor in many 802.11 interfaces, offering enormous flexibility. |