Explore chapters and articles related to this topic
A Geo-Referenced Data Collection Microservice Based on IoT Protocols for Smart HazMat Transportation
Published in Bharat Bhushan, Sudhir Kumar Sharma, Bhuvan Unhelkar, Muhammad Fazal Ijaz, Lamia Karim, Internet of Things, 2022
Ghyzlane Cherradi, Azedine Boulmakoul, Lamia Karim, Meriem Mandar
The communication service uses a message broker at its center to send messages between microservices. The message broker provides content and subject-based routing using the publish/subscribe model, which makes the sender and recipient independent of each other. All viewing microservices subscribe to one or more topics that they can use to receive messages and also connect to topics that they can post to other microservices. All interactions carried out through message brokers are asynchronous in nature and do not block the sender. It helps grow publishers and subscribers independently. All requests generated by users or microservices are posted to a topic to which one or more microservices can subscribe and receive the message to be processed. The generated results can also be written on a topic that can be later selected by another microservice, which can either return the response to the application or keep it in a database. If a subscriber fails, the broker can reread the message. Likewise, if all the subscribers are busy, the broker can accumulate messages until they are processed by the subscribers.
Denial of service attack detection through machine learning for the IoT
Published in Journal of Information and Telecommunication, 2020
Naeem Firdous Syed, Zubair Baig, Ahmed Ibrahim, Craig Valli
MQTT is a publish/subscribe-based Application layer protocol suitable for Machine to Machine (M2M) communication pattern, where a central message broker routes the published messages to subscribers based on their topics of interest. On a publish/subscribe platform, the publishers would publish messages to a topic and subscribers would subscribe to their respective topics of interest. The message broker, acting as an intermediary, then forwards the published messages to subscribers based on the subscribed topics. Figure 1 shows the message publish/subscribe process as implemented by the MQTT protocol.