Howto setup rpi3 for CSV reading: Difference between revisions

From lechacal
Jump to navigation Jump to search
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:




This howto will cover the steps to setup a Rasperrypi for reading CSV stream from RPICT series board.
This page has been renamed.  


=Hardware and OS=
See [[Howto_setup_Raspbian_for_serial_read]]
This has been tested using Raspberrypi 3 Model B
 
Used OS: Raspbian Jessie '''2017-06-21-raspbian-jessie.img'''
 
If the image from Emoncms is used then this setup is not needed.
 
=Steps=
 
==-1-==
 
Download the image from the raspberrypi website.
https://www.raspberrypi.org/downloads/raspbian/
 
==-2-==
 
Write the image to the SD card. Follow instructions given by the raspberrypi website.
 
https://www.raspberrypi.org/documentation/installation/installing-images/
 
==-3-==
 
Once the image written create an empty file called 'ssh' in the boot section of the image.
 
==-4-==
 
Power up the raspberrypi and connect it to the ethernet network. <br>
Access the raspberrypi with ssh.<br>
 
===Linux based OS===
This is as simple as issuing.<br>
$ ssh pi@raspberrypi
 
<small>Use password raspberry</small>
 
===On other systems (windows, ios)===
We recommend to use the putty tool. [https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Download here]<br>
As above use<br>
hostname: raspberrypi<br>
user: pi<br>
password: raspberry<br>
 
This will give you access to a terminal window in which you can issue commands on the raspberrypi.
 
==-5-==
Run the raspi-config tool
$ sudo raspi-config
In the menu expand the Filesystem (optional).
7 Advanced Options
A1 Expand Filesystem
 
Then disable the login uart
5 Interfacing Options
P6 Serial
 
Select '''No''' to the login shell question.<br>
Select '''Yes''' to the serial port hardware to be enabled question.
 
==-6-==
Update the Raspbian OS.
$ sudo apt-get update
$ sudo apt-get upgrade
 
==-7-==
Edit the /boot/config.txt file
$ sudo nano /boot/config.txt
 
At the end of the file add the following line:
dtoverlay=pi3-disable-bt
<small>(note the above will disable bluetooth - if bluetooth is needed do not execute this step and use ttyS0 instead of ttyAMA0 for what follows).</small>
 
Save and Exit file.
 
==-8-==
[OPTIONAL]<br>
Disable hciuart
$ sudo systemctl disable hciuart
 
==-9-==
Reboot
$ sudo reboot
return to the ssh session again once the raspberrypi up and running again.
 
==-10-==
Insert the RPICT board on the RPI. Configure and read from serial port
$ stty -F /dev/ttyAMA0 raw speed 38400
$ cat /dev/ttyAMA0

Latest revision as of 18:59, 12 July 2018


This page has been renamed.

See Howto_setup_Raspbian_for_serial_read