Index Link

  • RootNode

Item

{"_buckets": {"deposit": "1303e17a-ef91-4f3e-a647-ba1b889ebf6a"}, "_deposit": {"id": "2551", "owners": [], "pid": {"revision_id": 0, "type": "recid", "value": "2551"}, "status": "published"}, "_oai": {"id": "oai:meral.edu.mm:recid/2551", "sets": ["user-uy"]}, "communities": ["ccm", "ccp", "kyauksetu", "ltc", "maas", "miit", "mlmu", "mmu", "mtlu", "mtu", "mub", "mude", "mufl", "pathein", "scu", "suoe", "tcu", "tgu", "tuh", "tum", "ucsm", "ucsmtla", "ucsmub", "ucspathein", "ucstaungoo", "ucsy", "udmm", "udmy", "uit", "um", "um1", "um2", "umkn", "umm", "uphy", "urj", "uvs", "uy", "yau", "ydbu", "ytu", "yude", "yueco", "yufl", "yuoe"], "control_number": "2551", "item_1583103067471": {"attribute_name": "Title", "attribute_value_mlt": [{"subitem_1551255647225": "AN ANDROID-BASED, RASPBERRY PI WIRELESS MESH NETWORK IMPLEMENTATION USING BATMAN-ADV PROTOCOL FOR FIRST-RESPONSE COMMUNICATIONS", "subitem_1551255648112": "en"}]}, "item_1583103085720": {"attribute_name": "Description", "attribute_value_mlt": [{"interim": "The Philippines\u0027 geographical location makes it prone to natural calamities, especially typhoons and earthquakes. In\r event of these disasters, communication is vital in performing rescues and saving lives. It is desired that firstresponse\r communications are fast and reliable to be able to perform those tasks. However, the Philippines is greatly\r lacking in this aspect. The country still relies on telecommunication infrastructures, which perform worse during\r disaster scenarios. Telecommunication infrastructures are unsuitable for first-response purposes because they are\r usually centralized; when the connection to the main node is down (usually due to snapped wires), the remaining\r nodes are rendered useless. Furthermore, when neighboring nodes are down, the remaining node is forced to cater to\r all the clients connected to it, which could lead to an overloaded and unreliable network. Wireless mesh networks\r have a potential to solve this problem; they are decentralized and are capable of rerouting and adjusting themselves\r to fit the situation.\r In this study, we devised an alternative low-power, reliable, cheap, and decentralized wireless mesh network. We used messaging with both direct and chatroom methods as our communication platform, and added message caching in order to add to reliability. To handle the messaging and caching, we created an Android application to accompany the network. The scope of the study was limited to four nodes and two Android phone clients.\r To create the network, we used four Raspberry Pi nodes connected via ad-hoc connection, with one Raspberry Pi\r node connected to the internet. [1][2] The network utilized the Better Approach To Mobile Ad-Hoc Networking\r (BATMAN-adv) [3] protocol to handle the routing of the nodes and their messages. Furthermore, the network nodes\r acted as Message Queuing Telemetry Transport [4] brokers to handle the tagging the messages and bridging to the\r other nodes\u0027 brokers. Using the MQTT protocol, chat communication was tested and implemented bidirectionally.\r The Android application was responsible for providing the interface where the clients will interact as well as the\r caching of the messages. We tested the network to be able to message other clients within the local area network\r first. Afterwards, we checked if the messages were forwarded to the node with internet and if they arrived at the\r internet broker.\r Using this project, we have proven that a low-powered, reliable, and cheap wireless mesh network using Raspberry\r Pis can be made. The network was able to perform the sending and caching messages successfully. The messages\r were successfully cached such that each Raspberry Pi can distribute the messages. We accomplished this by utilizing\r the topic hierarchy feature of the MQTT protocol to devise a tagging system for the messages. Furthermore, the\r decentralization of the nodes made the network reliable; broken nodes were ignored and the messages were rerouted\r to be able to reach their destination successfully.\r We were able to create an altemative to infrastructure networks whenever disasters occur. We also addressed issues\r of reliability, overloading, and power consumption. The wireless mesh network formed was able to perform well\r when nodes were added and removed. Communication can easily be done using the Android application where\r messages can be sent and received; caching was implemented so that messages can be seen by clients whenever they\r are available.\r For future studies, we recomm end that the network be deploy ed In an octual community to t estl f it can handl e th e\r load. We also suggest creatin g an lOS versiO n to lncrease reliability and usability. Finally, we recomm end that a\r tagging automation system be developed so that addition \" nodes\u0027 messages can be tagged automatically."}]}, "item_1583103108160": {"attribute_name": "Keywords", "attribute_value_mlt": [{"interim": "Android"}]}, "item_1583103120197": {"attribute_name": "Files", "attribute_type": "file", "attribute_value_mlt": [{"accessrole": "open_access", "date": [{"dateType": "Available", "dateValue": "2020-05-05"}], "displaytype": "preview", "download_preview_message": "", "file_order": 0, "filename": "An Android-Based, Raspberry PI Wireless Mesh Network implementation using Batman-ADV Protocol for First-Response Communications.pdf", "filesize": [{"value": "1164 Kb"}], "format": "application/pdf", "future_date_message": "", "is_thumbnail": false, "licensetype": "license_free", "mimetype": "application/pdf", "size": 1164000.0, "url": {"url": "https://meral.edu.mm/record/2551/files/An Android-Based, Raspberry PI Wireless Mesh Network implementation using Batman-ADV Protocol for First-Response Communications.pdf"}, "version_id": "568f2f49-13f8-4171-9a0f-dd5aafb85812"}]}, "item_1583103131163": {"attribute_name": "Journal articles", "attribute_value_mlt": [{"subitem_journal_title": "8th AUN/SEED-Net Regional Conference on Electrical and Electronics Engineering"}]}, "item_1583103147082": {"attribute_name": "Conference papaers", "attribute_value_mlt": [{}]}, "item_1583103211336": {"attribute_name": "Books/reports/chapters", "attribute_value_mlt": [{}]}, "item_1583103233624": {"attribute_name": "Thesis/dissertations", "attribute_value_mlt": [{"subitem_supervisor(s)": []}]}, "item_1583105942107": {"attribute_name": "Authors", "attribute_value_mlt": [{"subitem_authors": [{"subitem_authors_fullname": "Cruz, Angelie A. Dela"}, {"subitem_authors_fullname": "Parabuac, Miguel Luis A."}, {"subitem_authors_fullname": "Tiglao, Nestor Michael C."}]}]}, "item_1583108359239": {"attribute_name": "Upload type", "attribute_value_mlt": [{"interim": "Other"}]}, "item_1583108428133": {"attribute_name": "Publication type", "attribute_value_mlt": [{"interim": "Other"}]}, "item_1583159729339": {"attribute_name": "Publication date", "attribute_value": "2015"}, "item_1583159847033": {"attribute_name": "Identifier", "attribute_value": "https://uyr.uy.edu.mm/handle/123456789/412"}, "item_title": "AN ANDROID-BASED, RASPBERRY PI WIRELESS MESH NETWORK IMPLEMENTATION USING BATMAN-ADV PROTOCOL FOR FIRST-RESPONSE COMMUNICATIONS", "item_type_id": "21", "owner": "1", "path": ["1582967549708"], "permalink_uri": "http://hdl.handle.net/20.500.12678/0000002551", "pubdate": {"attribute_name": "Deposited date", "attribute_value": "2020-03-05"}, "publish_date": "2020-03-05", "publish_status": "0", "recid": "2551", "relation": {}, "relation_version_is_last": true, "title": ["AN ANDROID-BASED, RASPBERRY PI WIRELESS MESH NETWORK IMPLEMENTATION USING BATMAN-ADV PROTOCOL FOR FIRST-RESPONSE COMMUNICATIONS"], "weko_shared_id": -1}

AN ANDROID-BASED, RASPBERRY PI WIRELESS MESH NETWORK IMPLEMENTATION USING BATMAN-ADV PROTOCOL FOR FIRST-RESPONSE COMMUNICATIONS

http://hdl.handle.net/20.500.12678/0000002551
b183295d-e37f-4841-a0d5-f691813ed8b6
1303e17a-ef91-4f3e-a647-ba1b889ebf6a
None
Name / File License Actions
An An Android-Based, Raspberry PI Wireless Mesh Network implementation using Batman-ADV Protocol for First-Response Communications.pdf (1164 Kb)
Publication type
Other
Upload type
Other
Title
Title AN ANDROID-BASED, RASPBERRY PI WIRELESS MESH NETWORK IMPLEMENTATION USING BATMAN-ADV PROTOCOL FOR FIRST-RESPONSE COMMUNICATIONS
Language en
Publication date 2015
Authors
Cruz, Angelie A. Dela
Parabuac, Miguel Luis A.
Tiglao, Nestor Michael C.
Description
The Philippines' geographical location makes it prone to natural calamities, especially typhoons and earthquakes. In
event of these disasters, communication is vital in performing rescues and saving lives. It is desired that firstresponse
communications are fast and reliable to be able to perform those tasks. However, the Philippines is greatly
lacking in this aspect. The country still relies on telecommunication infrastructures, which perform worse during
disaster scenarios. Telecommunication infrastructures are unsuitable for first-response purposes because they are
usually centralized; when the connection to the main node is down (usually due to snapped wires), the remaining
nodes are rendered useless. Furthermore, when neighboring nodes are down, the remaining node is forced to cater to
all the clients connected to it, which could lead to an overloaded and unreliable network. Wireless mesh networks
have a potential to solve this problem; they are decentralized and are capable of rerouting and adjusting themselves
to fit the situation.
In this study, we devised an alternative low-power, reliable, cheap, and decentralized wireless mesh network. We used messaging with both direct and chatroom methods as our communication platform, and added message caching in order to add to reliability. To handle the messaging and caching, we created an Android application to accompany the network. The scope of the study was limited to four nodes and two Android phone clients.
To create the network, we used four Raspberry Pi nodes connected via ad-hoc connection, with one Raspberry Pi
node connected to the internet. [1][2] The network utilized the Better Approach To Mobile Ad-Hoc Networking
(BATMAN-adv) [3] protocol to handle the routing of the nodes and their messages. Furthermore, the network nodes
acted as Message Queuing Telemetry Transport [4] brokers to handle the tagging the messages and bridging to the
other nodes' brokers. Using the MQTT protocol, chat communication was tested and implemented bidirectionally.
The Android application was responsible for providing the interface where the clients will interact as well as the
caching of the messages. We tested the network to be able to message other clients within the local area network
first. Afterwards, we checked if the messages were forwarded to the node with internet and if they arrived at the
internet broker.
Using this project, we have proven that a low-powered, reliable, and cheap wireless mesh network using Raspberry
Pis can be made. The network was able to perform the sending and caching messages successfully. The messages
were successfully cached such that each Raspberry Pi can distribute the messages. We accomplished this by utilizing
the topic hierarchy feature of the MQTT protocol to devise a tagging system for the messages. Furthermore, the
decentralization of the nodes made the network reliable; broken nodes were ignored and the messages were rerouted
to be able to reach their destination successfully.
We were able to create an altemative to infrastructure networks whenever disasters occur. We also addressed issues
of reliability, overloading, and power consumption. The wireless mesh network formed was able to perform well
when nodes were added and removed. Communication can easily be done using the Android application where
messages can be sent and received; caching was implemented so that messages can be seen by clients whenever they
are available.
For future studies, we recomm end that the network be deploy ed In an octual community to t estl f it can handl e th e
load. We also suggest creatin g an lOS versiO n to lncrease reliability and usability. Finally, we recomm end that a
tagging automation system be developed so that addition " nodes' messages can be tagged automatically.
Keywords
Android
Identifier https://uyr.uy.edu.mm/handle/123456789/412
Journal articles
8th AUN/SEED-Net Regional Conference on Electrical and Electronics Engineering
Conference papaers
Books/reports/chapters
Thesis/dissertations
0
0
views
downloads
Views Downloads

Export

OAI-PMH
  • OAI-PMH DublinCore
Other Formats