I bought this board at SF and started my first test using the windows Swarm_M138_GUI.exe
I had a rssi of -94 and I was able to send two messages and within an hour saw them in the web console:
https://bumblebee.hive.swarm.space/messages
then i tried in messages, send a new message
I never saw anything come in the windows Swarm_M138_GUI.exe (tried messages received oldest, newest)
back in the web console the next day I saw this so it seems to have queued it up:
Message 48673011
Sent To Device
0x03567
Date Requested (EST)
2023-02-23 17:23:01
a day ago
Date Sent to Ground Station (EST)
2023-02-24 00:04:59
17 hours ago
Date Sent to Satellite (EST)
2023-02-24 01:44:14
16 hours ago
QUESTION 1. Can I use the windows Swarm_M138_GUI.exe to receive a message ? If so I must be doing something wrong.
For more advanced testing I want to connect the modem with a ESP32 and read I have to open the jumper links on the back of the board to use the TXO and RXI pins directly.
I also read If you are expecting to receive a message, make sure you have the Messages Received notifications enabled, via the $MM N=E message.
I saw three different examples of receiving messages but not sure which one I should be using ?
Example9_ReceiveTest (don’t see $MM N=E in this code but thought it was required to receive messages ?)
-
Enable message notifications
-
Set up a callback for the unsolicited $RD receive data messages
-
Print the messages from the callback
Example17_RxMessageManagement
-
Get the received message count
-
Read the newest unread message
-
Read the oldest unread message
Example19_ReadSingleRxMessage Read a single message using its msg_id
QUESTION 2 - can you recommend which example to try with an ESP32 to receive a message sent from the web console https://bumblebee.hive.swarm.space ?
thanks