Implement a secure ICS protocol targeting LoRa Node151 microcontroller for controlling irrigation.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 
 
 
John-Mark Gurney cd7bd758ea move more into mu.progs.mk, reorder depends.. 2年前
loramac add pin description, and use the analog pin to provide randomness.. 3年前
mk move more into mu.progs.mk, reorder depends.. 2年前
stm32 use funopen/stdio to buffer output, "fix" for FreeBSD... 2年前
strobe add the start of the C version for the uC... 3年前
.gitignore ignore my standard venv dir name.. 2年前
LICENSE.txt talk about the special ST license.. 3年前
LORA-IRR.md break up the README to an overview and the parts.. 2年前
Makefile move more into mu.progs.mk, reorder depends.. 2年前
NOTES.md add notes about unix dgrams.. 3年前
PROTOCOL.md mention the specific curve/dh used.. 2年前
README.md break up the README to an overview and the parts.. 2年前
RS485HID.md break up the README to an overview and the parts.. 2年前
arch.getxt add some diagrams, and the infrastructure to make them... 3年前
board-config.h get tx/rx working between two Node151's.. 3年前
board.c missed setting up routing for the analog pin.. 3年前
box.sh add some diagrams, and the infrastructure to make them... 3年前
comms.c implement the C (responder) side of ecdhe... 2年前
comms.h implement the C (responder) side of ecdhe... 2年前
conns.getxt add some diagrams, and the infrastructure to make them... 3年前
irr_main.c forgot to fix this to compile w/ new api 2年前
lora.py s/liblora/libsyote/ s/lora_comms/syote_comms/ 2年前
loraserv.py make sure we don't buffer the serial port, we need the packets to 3年前
main.c use funopen/stdio to buffer output, "fix" for FreeBSD... 2年前
misc.c use funopen/stdio to buffer output, "fix" for FreeBSD... 2年前
misc.h add memory debug buffer.. Fix FreeBSD by adding a delay.. 2年前
multicast.py drop debug print 2年前
requirements.txt add the required python packages.. 3年前
strobe_rng_init.c use sbrk(0) instead of end to get the uninitalized memory... 3年前
strobe_rng_init.h add support for saving PRNG state to EEPROM... 3年前
syote_comms.py s/liblora/libsyote/ s/lora_comms/syote_comms/ 2年前
sysIrqHandlers.h get tx/rx working between two Node151's.. 3年前
util.py forgot to add the copyright for this file.. 3年前
util_load.py change the default to be func.. 3年前

README.md

Syote: Secure IoT

This project started off as a project to control an irrigation system via a LoRa radio, but the core architecture of the communication and security can easily be reused for other projects.

The projects that make use of the core protocol are included in this repo to make development easier for now, but if/when the project gets large enough, they will be broken out into their own repositories.

Projects

LoRa Irrigation: Control over LoRa radio.

RS-485 USB HID KVM: USB Keyboard over RS-485