Patent ID: 11930495
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 5:
6. A method, comprising:
performing, by one or more computing devices of a provider network:
obtaining, from a queue by a scheduling instance of an IoT service of the provider network, message data for a particular downlink (DL) message of a plurality of DL messages to be sent from the IoT service of the provider network to an edge device of a client network of a client via a gateway of the client network, wherein the plurality of DL messages are from an application of the provider network, and wherein the message data for the particular DL message identifies the particular DL message;
based at least on a message ID of the message data for the particular DL message, obtaining, from a data store by the scheduling instance, the particular DL message, wherein the particular DL message comprises information associated with the edge device, and wherein the data store also comprises other DL messages that are to be sent to a different edge device that uses a different communication protocol than the edge device;
based on information within the particular DL message that specifies a particular communication protocol that is used by the edge device of the client network, generating, by the scheduling instance of the IoT service of the provider network, by the scheduling instance, a formatted DL message that is formatted in accordance with the communication protocol;
causing, by the scheduling instance, the formatted DL message to be sent to a connection instance of the IoT service, wherein the connection instance has a connection with the gateway of the client network;
receiving, by the connection instance, the formatted DL message; and
sending, by the connection instance, the formatted DL message to the gateway of the client network via the connection.