General radio (10)

M0RVB

More meshtastic ideas

I had a change of plan. I've installed the Python API on one of the radio Pi systems, relocated the node that was hanging in the window up into the loft and connected it to the Pi directly. The node has been set back to using Bluetooth. Now I can get the raw(-ish) data via USB using the meshtastic app and also access the node from the phone. The mobile node - or rather the other node that is intended to be a mobile node when I get a battery etc. - is now disconnected. I will run this off a power bank at some stage and do some range testing but my power bank is currently not even in this continent... The raw(-ish) data is quite interesting and gives some insight into how the device works, although still at quite a high level. Two examples: DEBUG | 08:33:54 34116 [RadioIf] Lora RX (id=0x2c340449 fr=0x0c to=0xff, WantAck=0, HopLim=2 Ch=0x8 encrypted rxSNR=-13.75 rxRSSI=-130 INFO  | 08:33:54 34116 [Router] Received DeviceTelemetry from=0xda5c870c, id=0x2c340449, portnum=67, payloadlen=24 I am going to code something to work this data into a useful output, just for fun of course. In other news, apparently the MacOS app has…

Continue reading...
M0RVB

Meshtastic progress

It appears that the web client is not full featured - so I am told anyway - so presumably I should not expect it to work the way I had thought. Never mind, now that the iOS app has been updated it appears to receive messages fine, at least through the second T3S3 device I have. So, my setup so far (so far? It's not likely to expand...) is this: There are issues here though. Because Node B is getting all of its information from Node A it shows every node in the area as having a good signal strength which is false as only one or two do. Also, when a message is sent it is (presumably) acknowledged by Node A (I am not sure on that) which is not a good indication that the message is actually going anywhere. For Node A with its wifi connection I have installed the Python API on my Linux box (and also on the Mac but I'd rather it be on Linux) and have a small Python script which reads all data provided by the node and writes to a file - for now. A program then parses this and produces useful…

Continue reading...
M0RVB

Meshtastic issues

There is an issue I cannot put my finger on. I discovered now that I can send messages to the mesh. I know this because I sent a test and the node displayed an answer, but the app did not (neither iOS or MacOS). I just happened to notice the reply on the tiny screen by chance. After a lot more fiddling and getting nowhere fast I connected the newly flashed node to wifi. This disabled Bluetooth so the iOS and MacOS apps no longer function. The web app does, and this comes directly from the node itself via a browser. The web app can also successfully send messages, but not receive. However, using the Python API I can see all data coming in and the replies are all there. So there is some disconnect between the node and the higher level methods of access, but not the data coming from the node. Odd. Others have reported similar and the iOS app was updated yesterday so that is another thing to check but the issue above is rather odd. An update to the app does not update the web app, that needs another firmware update. For now, more fiddling... but…

Continue reading...
M0RVB

More Meshtastic (edited)

The 868MHz node has gained a collinear and both nodes are now in the loft powered over a long USB extension that was already routed up there. I was surprised to see numerous peer messages appearing in the web app and after some fiddling these decoded into names etc. and the web app plotted them on the UK map. At present there are 50 nodes, some as far south as Sheffield, one in and two to the east of York, one in Knaresborough, and a cluster nearby and out to the west as far as Hebden Bridge. Some of these are named after callsigns but of course this is not an amateur radio thing so anything goes. The web app recorded a bunch of messages too between people. Sadly, no-one can hear my node so there is work to do yet, not least putting the antenna outside. I have another 868MHz device on order so I can check that the node in the loft is actually transmitting and if so, do some basic range tests. Another day... I ordered another T3S3 unit which arrived this morning, less than a day since I ordered it! Anyway, on powering it up it…

Continue reading...
M0RVB

Meshtastic

I just got two Lily LORA modules with Meshtastic firmware loaded, one on 433MHz and one on 868MHz. Both arrived with old firmware but that is no issue as the firmware is readily available, and anyway the documentation seems to recommend that loading the latest firmware is the first thing to do. There is a Meshtastic app for the iPhone and Mac (others available) with features replicated between them.  However, my thoughts of updating fell at the first hurdle. There are three options, use a web flasher, a CLI version or use a serial adapter. The web flasher requires Chrome or Edge and all my PC kit is in bits because of the leaky pipe. The Mac does not have Chrome nor is Chrome getting anywhere near it! There is a CLI option which requires brew and python3 / pip all of which need installing, leaving me to wonder if I (a) install all that on the Mac or (b) fettle the Windows PC together sufficiently to use it.  So, Windows PC on the floor, monitor resting against it (the monitor lives on a 4x stand so has no feet attached), Edge loaded and the 433MHz unit plugged in… finally…

Continue reading...