US 12,468,645 B2
Methods, systems, and computer readable media for exposing features of an internet of things (IoT) device
Arpit Bhargava, Gurugram (IN)
Assigned to KEYSIGHT TECHNOLOGIES, INC., Santa Rosa, CA (US)
Filed by Keysight Technologies, Inc., Santa Rosa, CA (US)
Filed on Aug. 14, 2023, as Appl. No. 18/233,552.
Claims priority of application No. 202311044006 (IN), filed on Jun. 30, 2023.
Prior Publication US 2025/0004964 A1, Jan. 2, 2025
Int. Cl. G06F 13/36 (2006.01)
CPC G06F 13/36 (2013.01) [G06F 2213/40 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for exposing features of an internet of things (IoT) device, the method comprising:
at an internet of things (IoT) device comprising a test instrument located behind a firewall:
concurrently with or after bootup of the IoT device, accessing a definition file comprising one or more entries, wherein each of the one or more entries indicates a subscription event topic and an event handler for handling events associated with the subscription event topic;
subscribing, via a message bus environment and with a message bus broker server accessible by clients, to a first subscription event topic indicated by the definition file;
receiving, from the message bus broker server and in a manner that bypasses the firewall, a first event message associated with the first subscription event topic and generated by the message bus broker server in response to a request from one of the clients to trigger a function of the IoT device; and
processing, using a first event handler associated with the first subscription event topic indicated by the definition file, the first event message and triggering the function of the IoT device.