Internet of Things-based Personal Private Server Computing

N. Hemavathy, G. V, Mohamed Umar, S. S
{"title":"Internet of Things-based Personal Private Server Computing","authors":"N. Hemavathy, G. V, Mohamed Umar, S. S","doi":"10.1109/ICECAA55415.2022.9936272","DOIUrl":null,"url":null,"abstract":"This work demonstrates the possibilities of what can be done with a mobile device and one’s own remote personal computer which are within the reach of the internet. The proposed system makes use of both software and hardware to enable an individual to power up his computer remotely from a location, provided there is power supply and internet connection on both sides. This work intends to demonstrate a small application of what can be done with this technology. A computer can be remotely powered up, followed by logging in and instructed to start up the web server software (Xampp) to enable the personal computer to receive client requests over the internet. The website that the personal computer hosts would be a simple upload download website to enable file transfer between one’s mobile and computer over the internet. More features can be added to the website according to the needs. Finally, the user can stop his web server software and shut down his computer. The required devices in this work would be the desktop personal computer and an android smartphone with both sides having an internet connection. The hardware include the ESP8266 Wi-Fi Module, Arduino Leonardo and 3.3V Relay switch. Each of the programmable device is loaded with its corresponding software for proper functioning. The android smartphone has to be installed with the React-Native application built specifically for this work and the computer has to be installed with the web-server software along with the required php files to handle the client HTTP requests. The IP address of the PC must be entered in order to access its website. Through the website, the user can upload and download the files. The Arduino Leonardo does the job of the keyboard. It is programmed in such a way that upon receiving appropriate serial string messages, the Arduino throws out the appropriate keyboard commands to the computer which is connected to it via a USB serial port. The ESP8266 Wi-Fi module (commonly known as Node MCU) is programmed to connect to Wi-Fi followed by being available to accept client requests and to perform the operations according to the client’s request. The Node MCU is responsible for majority of the tasks as it is connected to the Relay Switch which is to power up the computer. It is also connected to the Arduino Leonardo and serially communicates to it to throw appropriate keyboard commands to the personal computer on occurrence of certain events. The Node MCU is sort of like the external miniature PC/Web Server to power up the actual personal computer.","PeriodicalId":273850,"journal":{"name":"2022 International Conference on Edge Computing and Applications (ICECAA)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Edge Computing and Applications (ICECAA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICECAA55415.2022.9936272","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

This work demonstrates the possibilities of what can be done with a mobile device and one’s own remote personal computer which are within the reach of the internet. The proposed system makes use of both software and hardware to enable an individual to power up his computer remotely from a location, provided there is power supply and internet connection on both sides. This work intends to demonstrate a small application of what can be done with this technology. A computer can be remotely powered up, followed by logging in and instructed to start up the web server software (Xampp) to enable the personal computer to receive client requests over the internet. The website that the personal computer hosts would be a simple upload download website to enable file transfer between one’s mobile and computer over the internet. More features can be added to the website according to the needs. Finally, the user can stop his web server software and shut down his computer. The required devices in this work would be the desktop personal computer and an android smartphone with both sides having an internet connection. The hardware include the ESP8266 Wi-Fi Module, Arduino Leonardo and 3.3V Relay switch. Each of the programmable device is loaded with its corresponding software for proper functioning. The android smartphone has to be installed with the React-Native application built specifically for this work and the computer has to be installed with the web-server software along with the required php files to handle the client HTTP requests. The IP address of the PC must be entered in order to access its website. Through the website, the user can upload and download the files. The Arduino Leonardo does the job of the keyboard. It is programmed in such a way that upon receiving appropriate serial string messages, the Arduino throws out the appropriate keyboard commands to the computer which is connected to it via a USB serial port. The ESP8266 Wi-Fi module (commonly known as Node MCU) is programmed to connect to Wi-Fi followed by being available to accept client requests and to perform the operations according to the client’s request. The Node MCU is responsible for majority of the tasks as it is connected to the Relay Switch which is to power up the computer. It is also connected to the Arduino Leonardo and serially communicates to it to throw appropriate keyboard commands to the personal computer on occurrence of certain events. The Node MCU is sort of like the external miniature PC/Web Server to power up the actual personal computer.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于物联网的个人专用服务器计算
这项工作展示了移动设备和自己的远程个人电脑可以在互联网范围内完成的可能性。该系统利用软件和硬件,使个人能够从一个地方远程启动他的电脑,只要双方都有电源和互联网连接。这项工作旨在展示这项技术的一个小应用。可以远程启动计算机,然后登录并指示启动网络服务器软件(Xampp),使个人计算机能够通过互联网接收客户端请求。个人电脑托管的网站将是一个简单的上传下载网站,可以通过互联网在手机和电脑之间传输文件。网站可以根据需要添加更多的功能。最后,用户可以停止他的web服务器软件并关闭他的计算机。这项工作所需的设备将是台式个人电脑和安卓智能手机,双方都有互联网连接。硬件包括ESP8266 Wi-Fi模块、Arduino Leonardo和3.3V继电器开关。每个可编程设备都装载了相应的软件以正常工作。android智能手机必须安装专门为此工作构建的React-Native应用程序,计算机必须安装web服务器软件以及所需的php文件来处理客户端HTTP请求。要访问PC的网站,必须输入PC的IP地址。通过网站,用户可以上传和下载文件。Arduino Leonardo完成了键盘的工作。它的编程方式是,在接收到适当的串行字符串消息后,Arduino抛出适当的键盘命令到通过USB串行端口连接到它的计算机。ESP8266 Wi-Fi模块(通常称为Node MCU)被编程为连接Wi-Fi,然后可接受客户端请求并根据客户端请求执行操作。Node MCU负责大部分任务,因为它连接到继电器开关,这是给计算机上电。它还连接到Arduino Leonardo,并与它串行通信,以便在发生某些事件时向个人计算机抛出适当的键盘命令。Node MCU有点像外部微型PC/Web服务器,为实际的个人电脑供电。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Identification of IT Tickets and Bugs using Text-Supervised Pedagogical Approaches Application of Computer CAD Software Optimization in the Manufacture of Mechanical Reducer Considering Artificial Intelligence Auxiliary Decision-Making System for College Curriculum Construction based on Big Data Technology Pest Identification and Control using Deep Learning and Augmented Reality Internet of Things-based Personal Private Server Computing
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1