8000 Notes from Network working group call, August 10 by brghena · Pull Request #3604 · tock/tock · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Notes from Network working group call, August 10 #3604

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Aug 18, 2023

Conversation

brghena
Copy link
Contributor
@brghena brghena commented Aug 10, 2023

Pull Request Overview

Notes from Network Working Group call, August 10th, 2023. The first call for this working group!

Rendered

Testing Strategy

This pull request was tested by skimming it.

TODO or Help Wanted

Should be good to go on the text.

Blocked on #3578

Documentation Updated

  • Updated the relevant files in /docs, or no updates are required.

Formatting

  • [N/A] Ran make prepush.

@brghena brghena added blocked Waiting on something, like a different PR or a dependency. and removed documentation labels Aug 10, 2023
lschuermann
lschuermann previously approved these changes Aug 10, 2023
Copy link
Member
@lschuermann lschuermann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@brghena Awesome, thanks! A lot being discussed already. 😄

Co-authored-by: Leon Schuermann <leon@is.currently.online>
Co-authored-by: Leon Schuermann <leon@is.currently.online>
lschuermann
lschuermann previously approved these changes Aug 11, 2023

## LoRa
* Branden: The existing LoRa support in Tock is entirely Alistair's effort, but I'll say some things on it. LoRa is long-range wireless (kilometer range) while still at low energy and at low bitrate (kbps). There only exists really one family of chips for LoRa communication, which are usually communicated with over SPI. So Alistair's efforts connect a raw SPI interface to userland, and there are C libraries to drive the LoRa radios over SPI. This would usually have problems with timing, but LoRa is very slow, with a full second between reception and an ACK, for instance. So this works.
* Alex: A LoRa gateway could be an interesting connection of networks here: LoRa + Ethernet
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wanted to jump in and say I don't think Tock is a good fit for a LoRa gateway. Gateways tend to be pretty big systems, it really is job for Linux on a RaspberryPi at a minimum.

Tock for P2P LoRa and even LoRaWAN devices I think is a really cool usecase. There are pretty large projects like Meshtastic using LoRa P2P, so it's very handy.

RadioLib (which is the userspace application) supports LoRaWAN. So I'm hoping to support Tock devices as LoRaWAN clients. Then we can have smart Tock sensors transmitting data to TTN!

I already have an example of transmitting sensor data between Tock instances up and running

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for sharing this. I use RadioLib for my classes and it's a really high-quality project. I didn't know they had added LoRaWAN support. And the Tock support you added to it is fantastic!!

Co-authored-by: Alexandru Radovici <alexandru.radovici@wyliodrin.com>
Co-authored-by: Alexandru Radovici <alexandru.radovici@wyliodrin.com>
@brghena brghena removed the blocked Waiting on something, like a different PR or a dependency. label Aug 11, 2023
@bradjc bradjc merged commit 190dfd3 into master Aug 18, 2023
@bradjc bradjc deleted the network-notes-2023-08-10 branch August 18, 2023 03:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants
0