Ancestors

Toot

Written by Yet another Josh :donor: on 2024-04-19 at 18:31

[#]Meshtastic #meshtasticmap #meshtasticcommunity

(Ongoing blog about my Meshtastic experiences!)

Ive been tracking this project a few years now. Been curious about it, but was a decent amount of coin to start into it.

I decided to buy the needed hardware and to take the plunge.

I bought the following equipment:

RAKwireless WisBlock Meshtastic Starter Kit - https://www.amazon.com/gp/product/B0CHKZJK9C

Waterproof 5.8dBi Lora 915MHz Fiberglass Antenna - https://www.amazon.com/gp/product/B09N2H166D

10W Solar Panel Charger for Outdoor Security Cameras - https://www.amazon.com/gp/product/B0CJ5C2QY5

(update: I didnt get this, unneeded!) 900mA MPPT Solar Panel Controller - https://www.amazon.com/gp/product/B07MML4YJV

Waterproof Enclosure - https://www.amazon.com/gp/product/B0CNQMSMD3 (the 8.7 x 6.7 x 4.3)

I already have:

18650's

18650 holders

Li batt charger

I made a choice to NOT get the GPS module at this time, as this is a fixed unit. I may have to revisit this choice.

Probably wont have an update until I get the equipment.

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Descendants

Written by Yet another Josh :donor: on 2024-04-23 at 17:39

First part in, is the waterproof project case.

Feels solid, has appropriate parts for weatherization for outside, and good price.

=> View attached media

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Written by Yet another Josh :donor: on 2024-04-25 at 17:53

So I got the rest of my parts! #meshtastic

Critique:

Antenna: exceptionally well packed. All connectors have plastic ends for protection. Antenna feels very well constructed.

Solar panel: exceptionally well packed. Everything is properly padded and secured. Boxes contain various parts for mounting. Feels durable for outside.

WisBlock meshtastic: not great. Is in a esd bag, but they put screws and USB cable in normal plastic bags. The WisBlock and Lora board are just shoved in there with no further ESD protection.

Also, is a weirdness of part numbers. The Lora module states "RAK4630" but the Amazon link says "RAK4631". That's because the bare LoRa module is 4630, but when mounted on the carrier board, is 4631.

I did NOT get the Dfrobot solar charging board, since these RAK meshtastic boards already have it integrated. (I cancelled that part once I realized it was redundant)

=> View attached media | View attached media | View attached media | View attached media

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Written by Yet another Josh :donor: on 2024-04-26 at 02:53

So I have my node constructed! It's got the antenna and solar panel mounted on the roof of my workshop, and the box at 5 foot level for easy access!

=> View attached media | View attached media | View attached media

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Written by Yet another Josh :donor: on 2024-04-26 at 03:02

Had a problem, once I got my phone to connect, and set to US frequency allocation (902-928MHz).

I couldn't see any other nodes, and I know from meshmap.net that there's a nearby node.

I open up my BladeRF A4 in 112MHz mode, and center on 915MHz.

And what do I see? Chatter from 902-928MHz? Nope!

Instead, the node's chattering at 884-ish MHz. This is the European band plan! Nooooope!!!

After probably 4 chirps, I initiated a shutdown of the node until I can understand why it's stuck in EU mode, and set it correctly to US bandplan.

My next step is to update firmware, and verify all RF settings in LoRa, and verify compliance with my BladeRF.

=> View attached media

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Written by Yet another Josh :donor: on 2024-04-26 at 13:56

[#]Meshtastic

Turns out, weird things can happen when you run older firmware with a newer Android app.

Not sure WHY this radio was talking at 882MHz, but it was.

After firmware update (which is easy-peasy), came right up with the correct frequency TX!

=> View attached media

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Written by Yet another Josh :donor: on 2024-04-26 at 14:00

[#]Meshtastic

And now it's daytime here, here's what my node looks like.

=> View attached media

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Written by Yet another Josh :donor: on 2024-04-26 at 14:09

[#]Meshtastic

So now I'm configuring stuff. It's kind of weird, but I have to learn their specific nomenclature.

I've got another node showing on meshmap.

I'm this node: https://meshmap.net/#3448671501

This node is 2 miles away, but no line-of-sight: https://meshmap.net/#808592264

I've got on #mqtt but it was weird. There's 3 different areas to set up MQTT. They're notated on each image.

I would prefer an actual server application to handle this, rather than my phone. But the Linux and docker tools don't seem to work with BTLE connections. Again, this is a knowledge cliff. I'm sure it can be done.

=> View attached media | View attached media | View attached media

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Written by Yet another Josh :donor: on 2024-04-26 at 14:12

[#]Meshtastic #meshtastic

And I'm now also seeing some communications now. I'm unsure if they can see me.

Looks like the first 2 test comms were from Australia and Scotland.

=> View attached media

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Written by Yet another Josh :donor: on 2024-04-26 at 16:50

[#]Meshtastic #meshtastic

So I'm already noticing a problem with my WisBlock node.

It's currently paired to my android phone. But since it doesn't have GPS (intentional), and no wifi, it has to use my phone's GPS and internet to get out to MQTT.

A solution offered in the Meshtastic discord was to get a cheap USB node (Heltec v3), and plug it into a computer in my workshop, and put it into hidden client mode.

Doing that would give me an IP on my network that I can further integrate.

BTLE seems to not really work at all with anything other than phones. That's definitely a bummer.

I bought 2 Heltec V3's. One is for my workshop as a bridge-node for online. The other is for my car. Since I travel with my phone, I'll just keep the car node using phone's IP and GPS.

(I'll set my home node to static GPS cause it doesn't move!)

=> View attached media

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Written by Yet another Josh :donor: on 2024-04-27 at 17:03

[#]Meshtastic #meshtastic

My node died overnight, due to a defective 18650 battery. Voltage measured 2.0v when removed.

Not entirely sure if solar panel is properly charging either. And I haven't found a function or report for solar quality.

And seriously, why does the WisBlock use JST 2.0 instead of better JST-2.54 ? Having to get different crimps and connector housing is ridiculous... Especially so since there's PCB real estate for another .54mm

Swapped battery but had to head out for personal reasons. Nodes still on, but disconnected since there's no computer/IP gateway.

(Waiting on tomorrow's delivery for the Heltec v3's to permanently get it an online gateway.)

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Written by Yet another Josh :donor: on 2024-04-29 at 14:21

[#]Meshtastic

I got in 2 Heltec V3's. They came in disassembled but are super easy to put together.

I did NOT get batteries, since I plan on one of these to be in the car with me. And my car has power..

I flashed the firmware, set up RX/TX for LoRa for my region. I also set it up to use topic msh/US/IN/monroecounty , and it comes right up and sees my static node!

Direct messaging is also as expected. I can see both sides talking with a DM, as seen with this waterfall chart from a BladeRF A4.

Also included are pictures on both sides of the Heltec v3's. Existing pictures are kinda bad since it never shows the backside. And I was wondering which battery would fit. The answer is "no battery will fit in that case".

=> View attached media | View attached media | View attached media | View attached media

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Written by Yet another Josh :donor: on 2024-04-29 at 16:50

[#]Meshtastic

My next goal is to make my static basenode connected to a server in my workshop, instead of my phone.

That way, the server can provide a data connection to #MQTT and serve as a wider area node.

The general idea here is:

Proxmox - Linux VM - Bluetooth dongle - WisBlock BTLE

I already have the USB dongle, and created the VM in Proxmox. Im installing a simple Linux distro for the requisite tooling. I'm still a bit confused what exactly to use, but I think its meshtasticd

https://meshtastic.org/docs/hardware/devices/linux-native-hardware/

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Written by Yet another Josh :donor: on 2024-04-29 at 18:46

[#]Meshtastic

PROGRESS!!!!!

So I have 3 nodes.

A repeater. Set to "REPEATER"

An internet gateway. Set to "Client_hidden".

A car node for myself. Set to "CLIENT".

The repeater is the one I've been documenting and writing about here. (WisBlock)

The client_hidden is plugged into the wall in my workshop. It's connected to LoRa and my local network. It bridges MQTT. (Heltec v3)

My "car node" is just one that comes with me. This is probably the most normal of nodes. (Heltec v3)

Thanks to Bitflip in the Meshtastic Discord, I now have a great testing client for MQTT!

Aaaaand the test is a resounding success!

I verified that I'm bridging MQTT and did my initial mesh correctly!

https://github.com/pdxlocations/Meshtastic-MQTT-Connect/

=> View attached media

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Written by Yet another Josh :donor: on 2024-04-29 at 23:47

[#]Meshtastic #wardrive #CQ

So after work, I went around #bloomingtonin driving with my "CLU Car" node, hooked up to my phone.

I made 3 messages, of which I hope turn into contacts! My message is as follows:

"Hey hey, its KC9JEF. I've got a topic on MQTT msh/US/IN/monroecounty . I live just north of Ellettsville, and have a repeater there. 73!"

Now, after having used the Android Meshtastic app, I do have some feature suggestions.

Feature Req 1. Allow saving the trace of the map where I go, along with time. Either NMEA, GPX, or CSV. An awesome would be if signal strength reports with node names were also saved in conjunction, to allow trilateration later on.

Feature Req 2. When a contact is identified over LoRa, on the map screen, show the contact but with a large bubble of "inaccuracy" to indicate there's a new contact. If it provides position, use it! (This provides feedback when driving into new coverage areas.)

Feature Req 3. Add a "Request Distance- LoRa" to determine connectivity without using MQTT. This isn't the same as a range test module, as that chirps at X second intervals.

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Written by Yet another Josh :donor: on 2024-05-01 at 20:31

[#]Meshtastic

So, overnight around 4:30am EST , I made contact with a node "Low Orbit" and hexid !da574ef4. Like, is that a satellite? WOW.

I mentioned it in a few areas, including the Meshtastic Discord.

I then figured, sure I'll load up the Meshtastic Reddit. Lo and behold, multiple others saw it too!

https://old.reddit.com/r/meshtastic/comments/1chney2/i_want_it_to_be_real/

We're not sure if it's a node on an aircraft, a high altitude balloon, or actually a Low Orbit Satellite (as the name suggests).

We know its last location is east of Denton TX at 11.3km UP.

I know it's a LoRa connection since it came across that radio. I also monitor the MQTT topic on my computer, and never showed up there. It only showed up on LoRa.

=> View attached media

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Written by Christopher Keener, pHd :ddg: on 2024-05-01 at 20:49

@crankylinuxuser unless aliens are now using #meshtastic. I look forward to hearing what more you learn about this mysterious contact! 👽

=> More informations about this toot | More toots from RoboticistDuck@mas.to

Written by Yet another Josh :donor: on 2024-05-02 at 22:38

[#]meshtastic

So no new flyover nodes last night!

However, I'm testing actual real range of my repeater and its position versus modeled position and reception.

There's a plugin built into Meshtastic firmware called "Range Test", which does that. You turn it on between 2 different nodes, and can derive telemetry from driving around.

Turns out, setting a node to "Repeater" disables every module other than routing and admin!

I'm going to switch my repeater node to client.

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Written by john fink ok!! :goat: on 2024-05-02 at 22:55

@crankylinuxuser you could also switch it to CLIENT_ROUTER, and have some of the advantages of repeater (mostly, iirc, related to power output -- also CLIENT_ROUTER (and ROUTER) can enable the Store + Forward module if that's a thing you're interested in).

=> More informations about this toot | More toots from adr@mastodon.social

Written by Yet another Josh :donor: on 2024-05-02 at 23:19

@adr

[#]Meshtastic And that's the gotcha! I just set it to CLIENT_ROUTER , which is what I thought was best initially.

However, and its a big however...

https://meshtastic.org/docs/configuration/module/store-and-forward-module/

"Only ESP32 based devices with onboard PSRAM like the T-Beam and T3S3 can be a Store & Forward Router. "

My solar node in this blog-thread is a RAS WisBlock. Doesnt qualify for StoreNForward!

Now, I do have node "CLU server" which is a Heltec v3. Now it is a ESP32 based node, and SaF is turned on there!

I'm still not 100% sure that my topology is completely correct.

Part of the problem is the Role page doesnt have which modules are enabled/disabled. Looks like its from Github pages, so I could build it and submit as a pull request!

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Written by Yet another Josh :donor: on 2024-05-03 at 13:35

[#]meshtastic

We now know who "Low Orbit" is!!!

From Facebook: "I, too, am seeing LO in my node list here in NW Arkansas! Yes, he is in flight. I got a message from him. He calls himself @rustycoon."

=> View attached media

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Written by Yet another Josh :donor: on 2024-05-06 at 03:11

[#]Meshtastic

So I'm deciding to upgrade 1 of my Heltec v3 modules. Its decent, but the problems are with the case and the ill performing antenna on the default unit.

Ive decided to use the Heltec V3 board in conjunction with https://www.printables.com/model/466818-heltec-v3-mini-case-for-meshtastic

I want to be able to keep my travel node at the house on USB, be able to unplug and move it without disconnecting power, and as my travel node. And the default antenna is kinda trash.

I've got most of the parts for this, with exception of the batteries.

Antennas and pigtails: https://www.amazon.com/dp/B0D1C7DM4G

Switches: https://www.amazon.com/dp/B0799R529Z

GPS boards: https://www.amazon.com/dp/B08MZ2CBP7

Batteries: https://www.amazon.com/dp/B0867KDMY7

Now I just need to complete the prints.

=> View attached media

=> More informations about this toot | More toots from crankylinuxuser@infosec.exchange

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/112299309395270560
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
508.958294 milliseconds
Gemini-to-HTML Time
10.667208 milliseconds

This content has been proxied by September (ba2dc).