Internet of Things is one of most important IT trend and it is getting more popular in home automation fast. A message transmission system is important component in an IoT device for collecting data or send commands. Push protocol is light-weight and high productivity protocol than polling protocol, which is used in IoT devices widely. However, this push message like MQTT protocol is just guarantees of delivery of each message and vulnerable to maintain (the) ordering between messages. Ordering messages and re-sending messages which lost while transmitting are key issue for a reliable message communication system in IoT environment such as home security automation. In this paper, we designed and implemented a reliable message transmission system using MQTT protocol to maintain ordering between messages for the work environment. This (system) consists of MQTT protocol, reliable message transmission server and client module. The reliable message transmission server module expands a message topic to a new message topic after combining the order flag and SEQ. The order flag is the value which determines whether to maintain ordering between the message or not. SEQ is the sequence number for each message and is managed by reliable message transmission system server module and is stored into a database in the server. The reliable message transmission system client module checks message's sequence before processing the messages and requests the previous message if there are missed messages to retain the messages ordering. For simulation, we implemented the reliable message transmission system with mosquitto MQTT message broker and the simulation showed that this proposed system could enhance the message transmission for IoT environment.
A Web archive system is a traditional subject for preserving web content for the future and the importance is getting more significant due to the explosive growth of web content. The reference model for an open archival information system (OAIS) has been advising guidance for a long-term archiving system and most organizations that archive web content follow this guidance. In addition, the web archive (WARC) ISO standard is for web content archiving. However, there is no way to secure content integrity, and it is hard to identify the original. Because of limitations, a web archive system has a weakness against the dispute of content integrity. In this paper, we proposed the blockchain linked (BCLinked) web archiving system, which uses blockchain technology and an extended WARC field to keep a web content integrity metadata into a blockchain. Furthermore, we designed the BCLinked web archiving system, and we confirmed the proposed system secures content integrity through the experiment.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.