Replies: 13 comments 5 replies
-
why do you need it? not sure where it is allowed by the band plan.. maybe at 2.4 GHz only.. or at higher frequencies? |
Beta Was this translation helpful? Give feedback.
-
it is allowed. It is good for not overload channels. I do not mean builtin
hopping in lora but software defined hopping at every ptt , not every
packet. Make array of frequencies. When jou push tx, you send packet on
predefined infochannel with array index, it may be somehow hashed, receiver
sets this frequency and all goes on. I tested this, all works. I think it
is not worse than crypting the traffic.
Best regards.
R, 8. detsember 2023 13:34 sh123 ***@***.***> kirjutas:
… why do you need it? not sure where it is allowed by the band plan.. maybe
at 2.4 GHz only?
—
Reply to this email directly, view it on GitHub
<#9 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKOQMKXTEHLBLAX32AP7DC3YIL3LLAVCNFSM6AAAAABAMPPDHKVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TOOJYHEZTA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
sent index is random of course...
R, 8. detsember 2023 13:54 Immar Puun ***@***.***> kirjutas:
… it is allowed. It is good for not overload channels. I do not mean builtin
hopping in lora but software defined hopping at every ptt , not every
packet. Make array of frequencies. When jou push tx, you send packet on
predefined infochannel with array index, it may be somehow hashed, receiver
sets this frequency and all goes on. I tested this, all works. I think it
is not worse than crypting the traffic.
Best regards.
R, 8. detsember 2023 13:34 sh123 ***@***.***> kirjutas:
> why do you need it? not sure where it is allowed by the band plan.. maybe
> at 2.4 GHz only?
>
> —
> Reply to this email directly, view it on GitHub
> <#9 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AKOQMKXTEHLBLAX32AP7DC3YIL3LLAVCNFSM6AAAAABAMPPDHKVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TOOJYHEZTA>
> .
> You are receiving this because you authored the thread.Message ID:
> ***@***.***>
>
|
Beta Was this translation helpful? Give feedback.
-
dont know what to say. are you building some nmt450 over lora? probably easiest way is to fork this project and add what you have |
Beta Was this translation helpful? Give feedback.
-
it is simply interesting for me. Can i do this. I am happy because now I
see that I am not the only fool who do not believe that sending voice over
lora is impossible. Only I see that arduino ide is not the best tool for
this. And my Platformio experience is poor yet. And so I found your project
and I like this.
I am not criminal I hope.
R, 8. detsember 2023 14:20 sh123 ***@***.***> kirjutas:
… dont know what to say. are you building some nmt450 over lora? probably
easiest way is to fork this project and add what you have
—
Reply to this email directly, view it on GitHub
<#9 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKOQMKRRCWV7FLPASO4ZYWLYIMA2PAVCNFSM6AAAAABAMPPDHKVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TOOJZGI3DC>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
ok, ok....but what are your ideas for developing this projekt forward?
R, 8. detsember 2023 14:20 sh123 ***@***.***> kirjutas:
… dont know what to say. are you building some nmt450 over lora? probably
easiest way is to fork this project and add what you have
—
Reply to this email directly, view it on GitHub
<#9 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKOQMKRRCWV7FLPASO4ZYWLYIMA2PAVCNFSM6AAAAABAMPPDHKVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TOOJZGI3DC>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
.....there are no commercial groups behind me, belive..
R, 8. detsember 2023 15:27 Immar Puun ***@***.***> kirjutas:
… ok, ok....but what are your ideas for developing this projekt forward?
R, 8. detsember 2023 14:20 sh123 ***@***.***> kirjutas:
> dont know what to say. are you building some nmt450 over lora? probably
> easiest way is to fork this project and add what you have
>
> —
> Reply to this email directly, view it on GitHub
> <#9 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AKOQMKRRCWV7FLPASO4ZYWLYIMA2PAVCNFSM6AAAAABAMPPDHKVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TOOJZGI3DC>
> .
> You are receiving this because you authored the thread.Message ID:
> ***@***.***>
>
|
Beta Was this translation helpful? Give feedback.
-
@pukspriit , don't have any ideas at the moment, for me that's just a simple digital walkie talkie proof of concept and toy. Probably, you need to follow https://m17project.org/ if you want more ideas. |
Beta Was this translation helpful? Give feedback.
-
thank you for mail. Your code is perfect. It teached me very much.
About legality of my plans: you know, lorawan uses frequency hopping. and
all chatting programs have strong encryption. Do you want that your private
chats are free for everybody? And finally- data is data, no matter is it
remote termosensor or digitalized voice.
Best regards and have nice holydays!
P, 10. detsember 2023 19:45 sh123 ***@***.***> kirjutas:
… ok, ok....but what are your ideas for developing this projekt forward?
@pukspriit <https://github.com/pukspriit> , don't have any ideas at the
moment, for me that's just a simple digital walkie talkie proof of concept
and toy. Probably, you need to follow https://m17project.org/ if you want
more ideas.
—
Reply to this email directly, view it on GitHub
<#9 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKOQMKTEGGZTVMGTI2FIIBDYIXYNBAVCNFSM6AAAAABAMPPDHKVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TQMJSG4ZDK>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
hello again,
I have question:
dicovered that it is possible to define packet size. Your default is 48
bytes.I tried to reduce the size and was surprized that voice comes through
beginning from 12 bytes. Why that?
When I did my version I received bluetooth serial from your Codec2 Talkie
and sent out with lora byte by byte in packets, a little bit stupid of
course, how it comes. All worked. Unfortunately my receiving buffet was
small and there were some pauses, I did not know how to use circular
buffet, but this was not the problem as your soft in smatphone has buffer
for this case.
Regards.
P, 10. detsember 2023 20:00 Immar Puun ***@***.***> kirjutas:
… thank you for mail. Your code is perfect. It teached me very much.
About legality of my plans: you know, lorawan uses frequency hopping. and
all chatting programs have strong encryption. Do you want that your private
chats are free for everybody? And finally- data is data, no matter is it
remote termosensor or digitalized voice.
Best regards and have nice holydays!
P, 10. detsember 2023 19:45 sh123 ***@***.***> kirjutas:
> ok, ok....but what are your ideas for developing this projekt forward?
>
> @pukspriit <https://github.com/pukspriit> , don't have any ideas at the
> moment, for me that's just a simple digital walkie talkie proof of concept
> and toy. Probably, you need to follow https://m17project.org/ if you
> want more ideas.
>
> —
> Reply to this email directly, view it on GitHub
> <#9 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AKOQMKTEGGZTVMGTI2FIIBDYIXYNBAVCNFSM6AAAAABAMPPDHKVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TQMJSG4ZDK>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
|
Beta Was this translation helpful? Give feedback.
-
@pukspriit , hello, it is not exact packet size, but maximum upper boundary for the super frame size. Super frame is a frame containing multiple audio encoded frames. Single encoded frame size depends on the Codec2 mode. For mode, which you are using it is 12 bytes. So if you set it to value lower than 24 then you will have only one single frame per super frame and super frame will be 12 bytes. With the default value of 48 you will get 4 audio frames per super frame. Bluetooth does not perform well on multiple small packets or byte stream (large latency) and LoRa is also packetized and have latency/delay between packet sending, so it is better to send one larger packet at the cost of small delay at the beginning than having smaller frames and get audio chopping. BLE should do better job regarding smaller packets and latency, but I haven't tested it much with the application and ESP32 performs in BLE as bad as with Bluetooth, so may need separate dedicated BLE controller to get use of it. At least, this is what Mobilinkd TNC4 is doing. |
Beta Was this translation helpful? Give feedback.
-
thanks,
I understand that I still have a lot to learn
E, 11. detsember 2023 17:30 sh123 ***@***.***> kirjutas:
… @pukspriit <https://github.com/pukspriit> , hello, it is not exact packet
size, but maximum upper boundary for the super frame size. Super frame is a
frame containing multiple audio encoded frames.
Single encoded frame size depends on the Codec2 mode. For mode, which you
are using it is 12 bytes. So if you set it to value lower then 24 then you
will have only one single frame per super frame and super frame will be 12
bytes. With the default value of 48 you will get 4 audio frames per super
frame.
Bluetooth does not perform well on multiple small packets or byte stream
(large latency) and LoRa is also packetized and have latency/delay between
packet sending, so it is better to send one larger packet at the cost of
small delay at the beginning than having smaller frames and get audio
chopping.
BLE should do better job regarding smaller packets and latency, but I
haven't tested it much with the application.
—
Reply to this email directly, view it on GitHub
<#9 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKOQMKVVBSUZWS37QX6XGGDYI4RJPAVCNFSM6AAAAABAMPPDHKVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM3TQMRRGMZDE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
LoRa modem direct mode is more suitable for real time speech, but it is only for FSK and you will need to perform all bit operations yourself. Current approach is near real time and might add some pressure on internal queues, but ESP32 has enough memory to have longer queues, so should be OK for hobby project. |
Beta Was this translation helpful? Give feedback.
-
What do you think about frequency hopping? Changing packet size to 1 byte every packet, it makes 1 wide stream not audible with FM walky-talky (tested). I made this already but with arduino ide and this is not perfect.
Beta Was this translation helpful? Give feedback.
All reactions