Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tomswartz07/cposc2024
Files and materials related to CPOSC 2024 presentation
https://github.com/tomswartz07/cposc2024
cposc cposc2024 mesh meshtastic
Last synced: 20 days ago
JSON representation
Files and materials related to CPOSC 2024 presentation
- Host: GitHub
- URL: https://github.com/tomswartz07/cposc2024
- Owner: tomswartz07
- License: apache-2.0
- Created: 2024-03-20T15:43:54.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-04-05T23:55:24.000Z (8 months ago)
- Last Synced: 2024-04-06T22:27:04.655Z (8 months ago)
- Topics: cposc, cposc2024, mesh, meshtastic
- Language: TeX
- Homepage:
- Size: 6.53 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CPOSC 2024: Getting Started with Meshtastic
## About
This repository contains the information and details related to
the CPOSC 2024 talk:**Getting Started with Meshtastic**
This talk is targeted at beginners and long-time licensed ham radio operator
audiences alike, aimed to provide a high-level overview of the relatively new
ecosystem of devices which can be used to inexpensively, easily, and securely
communicate over long distances.
The talk will focus on Meshtastic, a free and open source Long Range
communication protocol used by inexpensive devices, considered the
next-generation of LoRaWAN communication, making it easy to send data and text
over long distances.This code is hosted on both [GitHub](https://github.com/tomswartz07/CPOSC2024)
and [GitLab](https://gitlab.com/tom.swartz07/CPOSC2024).## Learning Objectives
The ideal audience member is someone who is interested in LoRa/mesh networks,
has the desire to send data over long distances, or is interested in collaborating
with a long range local area mesh network.The talk covers a number of topics and common confusion points for those
who are getting started with Meshtastic.- Infrastructure-less communications
- Digital Security Concerns
- Creation of your own, custom sensor devices
- Central management of multiple Meshtastic devices/platforms## Session Outline
- Introduction
- Brief explanation on current state of various LoRa protocols
- Overview of Meshtastic devices/software
- Meshtastic Software in Detail
- Architecture and Design of Home Assistant
- Overview of sub-protocols, long range modes vs short range modes
- Network Security/Encryption vs Amateur Radio modes
- Meshtastic Hardware in Detail
- Various Open Source Hardware examples
- Making Custom Meshtastic Sensors
- Custom Temperature Sensors
- Integration with existing Internet-of-Things devices and Services## Expectations for Attendees
Attendees will gain knowledge necessary to install/deploy Meshtastic devices and
learn how to use these devices to connect to a local area mesh network.
Attendees will leave confident that they could deploy a device capable of connecting
to a Lancaster-area Meshtastic network.## Files in this Repository:
- `presentation/cposc2024.tex`: LaTeX Beamer presentation files
## Making the presentation
### Option 1: Docker
Assuming you have Docker installed, you can simply run the following:```sh
cd presentation
docker build -t latex:latest .
docker run --rm -v $(pwd):/data latex:latest make all
```The PDF will be generated by the docker container and placed in the local directory
### Option 2: Direct LaTeX
Assuming you have `pdflatex` installed, or TeXLive
simply run the following command:```sh
cd presentation
pdflatex cposc2024.tex
```The PDF document will be generated and viewable for you.
## External Resources
There are a number of projects and external resources which were referenced in this
presentation.
They can be found here:- [Meshtastic](https://meshtastic.org/)
- [Hackaday](https://hackaday.com/2023/06/26/meshtastic-for-the-greater-good/)