Giter VIP home page Giter VIP logo

Comments (9)

madeofstown avatar madeofstown commented on September 28, 2024 1

I am using the web interface. Using the iOS app overcomes the problem. There seems to be a problem with the web interface. Can you try connecting to the web interface using a PC and see whether you can replicate.

Edit: root topic on my config is msh/EU_868

I'm working in an area with bad cell reception so my VPN home isn't giving me a strong enough connection to test the web interface at the moment. I'll have to wait until this afternoon when I get home. I was able to see you on the MQTT channel (dingus, lol), but the private message I sent you didn't go through. Just want to confirm that you have upload and download enabled on the primary channel too.

Just noticed EU setting so maybe it wasn't you on MQTT unless you are currently on the East Coast of the the US.

EDIT: was able to connect to my router web interface over the VPN (think the Heltec battery died last night). I attempted to send a message but it never confirmed. Then I attempted to send a private message and it too failed.

YOU SEEM TO BE CORRECT! Looks like there is an issue with sending and receiving messages from the Web Interface. I'll have to check my other nodes when I get home to see if the message sent out over LoRa but just failed MQTT.

from firmware.

madeofstown avatar madeofstown commented on September 28, 2024

I believe there was some kind of temporary fix for MQTT that changed how it operates with the disable transmit option. There was a big discussion here before it was implemented but I can't find the link now.

from firmware.

spqr1234 avatar spqr1234 commented on September 28, 2024

If you do find the link let me know. LoRa disabled or not, I don't believe messages are being routed via MQTT at all on Channel 0. I only seem to be able to send/receive LoRa messages over Channel 0 (and mostly local one's at that.. hence the interest in MQTT). No MQTT traffic seems to appear on the Primary Channel 0. I do however receive lot's of node updates when setting the Primary Channel 0 to downlink enabled.

from firmware.

madeofstown avatar madeofstown commented on September 28, 2024

Ahh, make sure you have uplink and downlink enabled for channel 0. Also, if you are using the main MQTT channel your node is going to get overwhelmed and probably crash/be unreachable because of the ammount of traffic

from firmware.

spqr1234 avatar spqr1234 commented on September 28, 2024

Unfortunately setting the Channel 0 to both uplink and downlink doesn't change the situation. Channel 0 messages are still not being sent or received over MQTT. By default I usually set to uplink only on Channel 0 in order to avoid downloading 100's of node updates. As I mentioned earlier, Direct messages are also not being sent with MQTT but... I can receive them, which seems odd.

from firmware.

spqr1234 avatar spqr1234 commented on September 28, 2024

To summarise:

Bluetooth and iOS app MQTT enabled + proxy LoRa disabled: messages sent and received received successfully on Primary Channel 0 with uplink enabled only.
Bluetooth and iOS app MQTT disabled + proxy LoRa enabled: messages sent and received received successfully on Primary Channel 0 with uplink enabled only.
Bluetooth and iOS app MQTT enabled + proxy LoRa enabled: messages sent and received received successfully on Primary Channel 0 with uplink enabled only.

WiFi Web interface MQTT enabled LoRa disabled: messages sent and received received unsuccessfully on Primary Channel 0 with uplink enabled only.
WiFi Web interface MQTT disabled LoRa enabled: messages sent and received received successfully on Primary Channel 0 with uplink enabled only.
WiFi Web interface MQTT enabled LoRa enabled: messages sent and received received successfully on Primary Channel 0 with uplink enabled only.

Definitely appears to me that the WiFi implementation of MQTT is not functioning correctly.

from firmware.

madeofstown avatar madeofstown commented on September 28, 2024

What hardware are you testing this on? I will try to reproduce the issue if I have the correct hardware. ALSO, have you been trying to use the default MQTT channel? The problem could be your node is being overwhelmed and can't find free CPU cycles to send messages.

I see you are using a Heltec V3. I've got one so I'll try to reproduce your bug.

from firmware.

madeofstown avatar madeofstown commented on September 28, 2024

I was not able to reproduce your issue, but I am on a v2.3.12.

MY SETUP: Heltec V3. LoRa TX Disabled. WiFi enabled and accessibile over network. (Android lets me connect to IP so I'm not using web interface) MQTT enabled using channel msh/US/CA/SantaCruz. Proxy-to-client not enabled. Uplink and Downlink enabled on Primary Channel.

Was able to send a message through the MQTT server that was picked up by my Router Node and rebroadcast over LoRa. I don't have a dummy load antenna to use so I cannot be positive about receiving messages but if you wanna use that same MQTT channel we can send test messages back and forth to confirm.

Edit: I think I was able to confirm received. I changed the LoRa frequency on V3.

Edit2: Private messages are also sending/receiving without issue.

from firmware.

spqr1234 avatar spqr1234 commented on September 28, 2024

I am using the web interface. Using the iOS app overcomes the problem. There seems to be a problem with the web interface. Can you try connecting to the web interface using a PC and see whether you can replicate.

Edit: root topic on my config is msh/EU_868

from firmware.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.