WSN BASED SMART ADVERTISEMENT
IN INTELLIGENT TRANSPORTATION
SYSTEM USING RASPBERRY PI
Sallar Khan
Sir Syed University of Engineering and Technology
E–mail: sallakhan_92@yahoo.com
Jawaria Sallar
Sir Syed University of Engineering and Technology
E–mail: h.jawaria@yahoo.com
Syed Abbas Ali
N.E.D University of Engineering and Technology
E–mail: saaj.research@yahoo.com
Sana Tuaha
Sir Syed University of Engineering and Technology
E–mail: sanashaq2001@gmail.com
Ayesha Shariq
Sir Syed University of Engineering and Technology
E–mail: aurooj161@yahoo.com
Recepción: 05/03/2019 Aceptación: 21/03/2019 Publicación: 17/05/2019
Citación sugerida:
Khan, S., Sallar, J., Ali, S. A., Tuaha, S. y Shariq, A. (2019). WSN Based Smart
Advertisement in Intelligent Transportation System using Raspberry Pi. 3C Tecnología.
Glosas de innovación aplicadas a la pyme. Edición Especial, Mayo 2019, pp. 486–497. doi: http://
dx.doi.org/10.17993/3ctecno.2019.specialissue2.486–497
Suggested citation:
Khan, S., Sallar, J., Ali, S. A., Tuaha, S. & Shariq, A. (2019). WSN Based Smart
Advertisement in Intelligent Transportation System using Raspberry Pi. 3C Tecnología.
Glosas de innovación aplicadas a la pyme. Special Issue, May 2019, pp. 486–497. doi: http://
dx.doi.org/10.17993/3ctecno.2019.specialissue2.486–497
3C Tecnología. Glosas de innovación aplicadas a la pyme. ISSN: 2254–4143
488
ABSTRACT
In this current era of technology, Intelligent Transportation Systems (ITS)
are helping dierent cities around the globe to becoming smart cities, while
advertisements always played a vital role in any product’s sale ratio. Besides
security, transportation data, and trac management, the eld of advertisement
through (ITS) still needs attention for researchers. According to current literature,
a huge amount of budget has been invested in the eld of advertisement as well
as numerous deaths are caused due to roadside billboards. In this paper, we have
developed a system which helps to advertise content digitally on LEDs installed
on vehicles by incorporating Raspberry Pi. In results, an advertisement can be
remotely controlled from the client’s mobile phone and Raspberry Pi will act as
a server which collects, manage and displays ads digitally. This system is a good
addition towards low cost, ecient and user–friendly solutions.
KEYWORDS
Intelligent Transportation System, Smart Cities, WSN, Client–Server
Architecture, Raspberry Pi, GPRS.
Edición Especial Special Issue Mayo 2019
DOI: http://dx.doi.org/10.17993/3ctecno.2019.specialissue2.486-497
489
1. INTRODUCTION
In this era of technology, the development of new internet–based business models
provides too much importance to the Web in the market economy. The most
successful and protable among those is the online advertisement. The online
advertisement which is also known as Internet Advertisement (IA), it provides
the end user promotional contents through the internet. The ratio of revenue
coming from IA only in the United States in the year of 2013, surpassed the cable
television and broadcast television was nearly exceeded (Aksu, Babun, Conti,
Tolomei & Uluagac, 2018). Plus, in 2016, almost 200 billion dollars revenue was
generated through internet advertisement world widely (eMarketer, 2017) and it
can reach 335 billion dollars by the end of the year 2020 (eMarketer, 2016). More
Generally, IA business will ultimately broaden to pervasive and ubiquitous smart
devices which are interconnected with each other, they are collectively known as
the Internet of Things (IoT). Various related work and applications are discussed
in (Sharma & Tiwari, 2016), one of those is in Dogo, Akogbe, Folorunso, Maliki
and Akindele (2014), where researchers presented the development and design
of their electronic strolling message display board which was a microcontroller
based application, which displays the information and messages in real–time via
SMS. The implementation and utilization of this application were presented
in public utility places, educational institutes and in advertisements. A novel
approach is used in Reddy (2013) for intimating messages to the peoples using
GSM technology which is synchronized with the wireless electronic display board.
This approach omits the old traditional way of message pasting on the board by
just sending a message immediately without any delay. This approach can also be
used in big buildings, hotels and shopping malls to enhance the security systems
by providing awareness of emergency situations which may avoid many dangers.
The concept of ITS is discussed in Bhosale and Khan (2016), where researchers
tried to understand the IoT and its feasibility in the bus transportation system of
Singapore. Technically, Singapore is very advanced but still needs improvement in
its transportation system’s advancement. By the usage of IoT, they made a system
for the user which evaluates and understands eectively various bus options.
3C Tecnología. Glosas de innovación aplicadas a la pyme. ISSN: 2254–4143
490
In the IoT world, enabling computational advertising is an under–investigated
area for researchers; however, many interesting challenges and opportunities can
be found in it. Indeed, the traditional internet advertisement can be enhanced
through IoT advertisement by the help of three key features of IoT (Chen, Cox,
Uluagac & Copeland, 2016): high connectivity, high diversity, and scalability. As
we know that, due to the high amount of new smart devices are connecting and
leaving IoT network constantly, IoT high connectivity and accurate scalability
play a vital role to perform an advertisement in a really dynamic environment.
Furthermore, complex advertising strategies which consider context awareness
as their fundamental component is handled by IoT device high diversity. For
example, customized advertisements from roadside digital billboards can be
provided to the car driver based on his interests or habits (e.g. preferred hotels,
restaurants, and nearby shopping locations). Finally, the dierence can be seen
between traditional web–browser based ads, where during whole day very limited
and rare user interaction occurs, and IoT ads in which users are interacting with
IoT environment almost 24 hours a day.
The rest of the paper is organized as follows: In section 2, the proposed
methodology for current research is discussed. While results are shown in section
3 and in last, section 4 concludes the research study.
2. PROPOSED METHODOLOGY
In recent years, automakers putting their eorts to adorn the vehicles with a set
of computational devices and sensors, and in the IoT industry, smart connected
vehicles are considered as one of the most dominant trends. Millions of smart
vehicles are possibly carrying multiple passengers around us. We cannot consider
further an automobile just a mechanical machine which people always use to
travel from point Y to point Z. When comparatively they are mobile, complex
nodes, and interconnected establishing distributed and dynamic computing
systems. These elements open up new chances for researchers and developers to
create novel services and applications. Advertisers can nd easily their interesting
Edición Especial Special Issue Mayo 2019
DOI: http://dx.doi.org/10.17993/3ctecno.2019.specialissue2.486-497
491
“targets” during passengers are travelling on board through those smart vehicles.
Hence, in this paper, we focused to utilize IA by integrating it with the mobile
phones to generate and publish ads. Hence, proposed methodology has been
divided into 4 stages as shown in Figure 1, 1) Uploading Customized Ads, 2)
Ads Verication and Legalization through Admin Panel, 3) Incorporating with
Raspberry Pi, 4) Publishing Ads.
Figure 1. Proposed System Flow Diagram.
2.1. UPLOADING CUSTOMIZED ADS
The rst phase is dedicated to client–side; in this section, the user/client will
upload his/her own customize ads in the form of images or videos through the
android application. Only the following images formats are supported to be
uploaded: jpeg, png, gif, ti, while for videos our designed application only supports
.mp4 format (University of Michigan Library, 2019).
3C Tecnología. Glosas de innovación aplicadas a la pyme. ISSN: 2254–4143
492
2.2. ADS VERIFICATION LEGALIZATION THROUGH ADMIN
PANEL
This phase of research cycle deeply focuses to avoid any irrelevant, anti–state,
anti–religious, and sexual content to be published on L.E.D according to the
electronic media code of conduct–2015. For this purpose, an admin is assigned
to verify and validate the ads properly through the application and only after
the approval of admin ad/ads can be forward to the server side processing. This
process can be repeated for any particular client due to any amendments in the
content.
2.3. INCORPORATING WITH RASPBERRY PI
After the verication and legalization process, integration between designed
android application with Raspberry Pi will occur. During this process, the
medium of communication which is used is 3G services.
2.4. PROPOSED METHODOLOGY
In the end, Advertisements will be published on the L.E.D installed on the smart
vehicle. The reason for choosing smart vehicles is to avoid old approaches like
billboards, walls, static poster etc. Furthermore, a moving vehicle can deliver
ads more eciently across the city, or city to city. This process will improve the
promotion rate of content as well as the satisfaction of the client.
3. EXPERIMENTAL RESULTS AND DISCUSSIONS
Firstly, users have to login him/her self after opening the application as shown
in Figure 2, if a user doesn’t have an account then he may create rst through
signup functionality. After logging, the user can upload his desired ad as shown in
Figure 3. Each Ad will be uploaded and will be saved separately into the database
with a unique Ad_ID.
Edición Especial Special Issue Mayo 2019
DOI: http://dx.doi.org/10.17993/3ctecno.2019.specialissue2.486-497
493
Figure 2. User Login and SignUp Panel Screen.
Figure 3. Advertisement Uploading Screen.
After uploading process, the admin will make sure each ad and its contents. If
an ad is improper, the admin will disapprove it as shown in Figure 4. In results, a
notication will be generated for modication in that particular ad to the client/
user.