﻿{"id":57,"date":"2013-05-24T18:49:57","date_gmt":"2013-05-24T16:49:57","guid":{"rendered":"http:\/\/blog.pjsen.eu\/?p=57"},"modified":"2022-02-22T13:47:01","modified_gmt":"2022-02-22T12:47:01","slug":"what-do-i-use-raspberry-pi-for","status":"publish","type":"post","link":"https:\/\/blog.pjsen.eu\/?p=57","title":{"rendered":"What do I use Raspberry Pi for?"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter\" title=\"Raspberry Pi\" alt=\"Raspberry Pi\" src=\"https:\/\/blog.pjsen.eu\/wp-content\/uploads\/2013\/09\/rpi.jpg\" \/><\/p>\n<p>I have to admit I am really impressed by the ideas of Pi use cases that people come up with all around the world (e.g. <a href=\"http:\/\/www.howtogeek.com\/?s=raspberry+pi\">this list<\/a>). <a title=\"Raspberry Pi\" href=\"http:\/\/www.raspberrypi.org\/\">Raspberry Pi <\/a>is a microcomputer that almost every engineer passionate about computer science and\/or electronics could hardly resist playing around with. Yet, I do not have plenty of creative ideas what to do with it. But, as it turns out, it can perform extremely well doing even simple tasks.<\/p>\n<p>I began my set up with downloading and flashing <a title=\"Raspbian\" href=\"http:\/\/www.raspbian.org\/\"><span class=\"gm_ gm_096eb73b-a59a-4dcc-8f26-f260f4945e32 gm-spell\">Raspbian<\/span><\/a><span class=\"gmw_\"> Linux <span class=\"gm_ gm_204bc870-8e45-94a6-950e-16b9f95c0b9a gm-spell\">distro<\/span> into rather high class SD card. It is important to pay attention to card&#8217;s class because difference between 3-4 MB\/sec and 10 MB\/sec transfer speed <\/span><strong><\/strong><span class=\"gmw_\"><span class=\"gmw_\">does matter. It is pretty easy to flash Raspbian and to do<\/span> the initial set up. You do not have to install it, because you are flashing ready to run image of working system. Then I installed additional packages with services:<\/span><\/p>\n<ul>\n<li>VNC server allows me to detach monitor, keyboard and mouse from the device and to connect to its desktop remotely. <a title=\"This instruction\" href=\"http:\/\/www.howtogeek.com\/141157\/how-to-configure-your-raspberry-pi-for-remote-shell-desktop-and-file-transfer\/\">This tutorial<\/a> was the starting point for me.<\/li>\n<li>SSH server is also a must-have. I can can easily login to the shell with Putty or from Android device using <a title=\"JuiceSSH\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.sonelli.juicessh\">JuiceSSH.<\/a><\/li>\n<li>Last but not least, <strong>I started Samba server, which is the main &#8220;server role&#8221; for my Raspberry Pi.<\/strong><\/li>\n<li>I also started <a title=\"Nginx\" href=\"http:\/\/nginx.org\/\">nginx <\/a>web server to be able to access shared folder with a web browser.<\/li>\n<\/ul>\n<p><strong>I use my Raspberry Pi as a file exchange server<\/strong> between all my devices including laptops and Android devices. As for me, it is extremely useful. I do not have to power on my laptop to send a file to or from the tablet. Now I have the computer that is always on and just serves my files. On Windows I have mapped network drive to the Samba share and on Android device I use <a title=\"X-Plore file manager\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lonelycatgames.Xplore\">X-Plore file manager<\/a> which has an option to connect to SMB share. One important thing is to set <strong>an anonymous Samba share<\/strong> so that Android clients do not have to enter Windows credentials. Just in case, here are the <code>smb.conf<\/code> contents that work great for me:<\/p>\n<pre class=\"brush:plain\">workgroup = HOME\r\nsecurity = share\r\nguest account = pi \r\n[LAN_EXCHANGE]\r\ncomment = LAN EXCHANGE\r\npath = \/home\/pi\/LAN_EXCHANGE\r\nbrowseable = yes\r\nread only = no\r\nguest ok = yes\r\ncreate mask = 0666\r\ndirectory mask = 0777<\/pre>\n<p>And please do not tell me there already exist inventions like this <a href=\"http:\/\/www.kingston.com\/us\/usb\/wireless\/\">WiFi &#8220;Drives&#8221;<\/a>. I am pretty sure they not only are more expensive, but also have nothing to do with aforementioned protocols which IT pros use \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have to admit I am really impressed by the ideas of Pi use cases that people come up with all around the world (e.g. this list). Raspberry Pi is a microcomputer that almost every engineer passionate about computer science and\/or electronics could hardly resist playing around with. Yet, I do not have plenty of<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-57","post","type-post","status-publish","format-standard","hentry","category-solutions"],"_links":{"self":[{"href":"https:\/\/blog.pjsen.eu\/index.php?rest_route=\/wp\/v2\/posts\/57","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.pjsen.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.pjsen.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.pjsen.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.pjsen.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=57"}],"version-history":[{"count":0,"href":"https:\/\/blog.pjsen.eu\/index.php?rest_route=\/wp\/v2\/posts\/57\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.pjsen.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=57"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.pjsen.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=57"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.pjsen.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}