<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sudoroom.org/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Arboreal</id>
	<title>Sudo Room - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://sudoroom.org/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Arboreal"/>
	<link rel="alternate" type="text/html" href="https://sudoroom.org/wiki/Special:Contributions/Arboreal"/>
	<updated>2026-07-10T11:22:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://sudoroom.org/mediawiki/index.php?title=Roofnode&amp;diff=13151</id>
		<title>Roofnode</title>
		<link rel="alternate" type="text/html" href="https://sudoroom.org/mediawiki/index.php?title=Roofnode&amp;diff=13151"/>
		<updated>2026-04-03T06:49:51Z</updated>

		<summary type="html">&lt;p&gt;Arboreal: /* Setup Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Raspberry Pi 3 Model B with Power-Over-Ethernet hat, plugged in via ethernet cable directly to our router, which supplies 48v. &lt;br /&gt;
&lt;br /&gt;
Then a meshcore device and a meshtastic device are plugged into the Pi using USB cables. &lt;br /&gt;
&lt;br /&gt;
hostname: roofnode&lt;br /&gt;
user: pi&lt;br /&gt;
ip: 100.64.64.229&lt;br /&gt;
os: raspbian lite 64-bit (trixie)&lt;br /&gt;
microsd card: 16gb&lt;br /&gt;
&lt;br /&gt;
== Setup Log ==&lt;br /&gt;
&lt;br /&gt;
Info&lt;br /&gt;
* ssh pi@roofnode.local&lt;br /&gt;
* https://github.com/meshcore-dev/meshcore_py&lt;br /&gt;
* https://pypi.org/project/meshcore-cli/&lt;br /&gt;
&lt;br /&gt;
Install things&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install socat&lt;br /&gt;
sudo apt install python3 # got a message saying it was already installed&lt;br /&gt;
sudo apt install python3-pip&lt;br /&gt;
mkdir mcore # i was in the home directory&lt;br /&gt;
cd mcore&lt;br /&gt;
python3 -m venv .venv&lt;br /&gt;
source .venv/bin/activate # this puts me into the virtual environment i just made&lt;br /&gt;
pip install meshcore&lt;br /&gt;
pip install meshcore-cli # this depends on meshcore i guess?&lt;br /&gt;
sudo apt install bluetooth bluez pi-bluetooth # haha install the stuff the pi needs for bluetooth&lt;br /&gt;
sudo systemctl enable bluetooth&lt;br /&gt;
sudo systemctl start bluetooth&lt;br /&gt;
pip3 install --upgrade pytap2 &lt;br /&gt;
pip3 install --upgrade &amp;quot;meshtastic[cli]&amp;quot; # this line and the above to install the meshtastic cli (in the same venv)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Connect to a meshcore device&lt;br /&gt;
&lt;br /&gt;
* go into the virtual environment&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd mcore&lt;br /&gt;
source .venv/bin/activate&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Arboreal</name></author>
	</entry>
</feed>