Explore chapters and articles related to this topic
Messaging System: MQTT
Published in Volker Ziemann, A Hands-On Course in Sensors Using the Arduino and Raspberry Pi, 2018
We want the gateway to seamlessly translate between the systems and to achieve the following functionality: The gateway will listen on a network socket on port 51883 to communicate with EPICS, and uses default ports for anything else. On EPICS we intend to use stream-based protocol files such that all strings that EPICS sends to our gateway will have the format topic value, and we configure the gateway to publish this as topic topic with the message contents value. This is all we need to do to publish MQTT topics from EPICS. In order to receive MQTT messages on EPICS, we need to configure the gateway to subscribe to the messages and pass any incoming messages on to EPICS. For this we decide that any message from EPICS to the gateway having the format SUBSCRIBE topic will instruct the gateway to subscribe to topic. We also implement a command to UNSUBSCRIBE as a matter of order.
Empirical Evaluation of a Complete Hardware and Software Solution for UAV Swarm Networks
Published in Fei Hu, Xin-Lin Huang, DongXiu Ou, UAV Swarm Networks, 2020
Carlos Felipe Emygdio De Melo, Maik Basso, Marcos Rodrigues Vizzotto, Matheus Schein Cavalheiro Correa, T'U Lio Dapper E Silva, Edison Pignaton De Freitas
The following ROS packages are required for the application. For each package, its description and respective installing commands are presented below: rosserial: It is a protocol for wrapping standard ROS serialized messages and multiplexing multiple topics and services over a character device such as a serial port or network socket. In the developed application, it is used for serializing and deserializing topics to and from string, as well as transmitting to the XBee modules.
Can EEG-devices differentiate attention values between incorrect and correct solutions for problem-solving tasks?
Published in Journal of Information and Telecommunication, 2022
To conduct the study, the MindWave Mobile 2 was used, by which the neural oscillations were captured from the user’s scalp. The ThinkGear Connector software development kit (provided by Neurosky) then sent the digitized neural data from the serial port to an open network socket where the open-source software, OpenViBE (Renard et al., 2010), was used to display band power and attention as well as record the data, with the accompanying timestamps, into CSV files.
Evaluation of JADE multi-agent system and Erlang holonic control implementations for a manufacturing cell
Published in International Journal of Computer Integrated Manufacturing, 2019
Holonic control implementations assume concurrency at the holonic system level, but often some concurrency is desired within a holon. A common example, from the implementations presented in this paper, is for a holon to participate in synchronous network socket communication with a lower level controller, while remaining available to handle requests from other holons.