Christoph Hagen
|
1504ce6b0c
|
Use local UDP messages instead of web server
|
2024-04-20 17:47:44 +02:00 |
|
Christoph Hagen
|
4a88d1a380
|
Run servo movement on different core
|
2024-04-20 09:57:15 +02:00 |
|
Christoph Hagen
|
6256b6ef33
|
Improve crypto primitives
|
2024-02-10 11:32:16 +01:00 |
|
Christoph Hagen
|
bd5a8d52cc
|
Public inheritance for esp sources
|
2024-02-10 11:31:10 +01:00 |
|
Christoph Hagen
|
be274132d6
|
Extract configurations to separate files
|
2024-02-10 11:30:52 +01:00 |
|
Christoph Hagen
|
2a6db822ff
|
Fix crypto primitives
|
2024-02-09 20:50:17 +01:00 |
|
Christoph Hagen
|
aa6cc17154
|
Add definitions for keys and signature
|
2023-12-14 09:42:54 +01:00 |
|
Christoph Hagen
|
9f8d9a9f51
|
Implement interfaces for ESP32
|
2023-12-13 13:21:29 +01:00 |
|
Christoph Hagen
|
0fc3efc0ec
|
Add first interfaces for new system
|
2023-12-13 13:20:57 +01:00 |
|
Christoph Hagen
|
ac40656c1c
|
Improve result names
|
2023-12-11 00:05:18 +01:00 |
|
Christoph Hagen
|
00d877c13a
|
Fix null pointer reference
|
2023-12-11 00:04:59 +01:00 |
|
Christoph Hagen
|
b9e5fa1f89
|
Fix message type size
|
2023-12-11 00:04:08 +01:00 |
|
Christoph Hagen
|
1fe03a6906
|
Renew challenge on expiry
|
2023-12-08 00:24:15 +01:00 |
|
Christoph Hagen
|
0a11d9ff27
|
Don't send auth token twice
|
2023-12-05 22:55:45 +01:00 |
|
Christoph Hagen
|
6f8838c32b
|
Fix socket bugs, timeout for connection
|
2023-12-05 22:54:47 +01:00 |
|
Christoph Hagen
|
4c23565b9c
|
Finish socket operations
|
2023-12-05 21:31:11 +01:00 |
|
Christoph Hagen
|
9b49c3565d
|
Switch to ethernet, challenge-response
|
2023-12-05 20:46:41 +01:00 |
|
Christoph Hagen
|
69a8f32179
|
Update dependency
|
2023-11-04 11:14:55 +01:00 |
|
Christoph Hagen
|
e99474c3cf
|
Reset wifi and socket once per day
|
2023-11-04 11:14:40 +01:00 |
|
Christoph Hagen
|
684df16eb1
|
Check websocket connection
|
2023-11-03 14:33:22 +01:00 |
|
Christoph Hagen
|
5fc450ee63
|
Fix response size
|
2023-08-09 17:13:03 +02:00 |
|
Christoph Hagen
|
5ce8ec864d
|
Fix event ids
|
2023-08-09 16:26:16 +02:00 |
|
Christoph Hagen
|
e84e388521
|
Improve configuration, refactoring
|
2023-08-09 15:02:24 +02:00 |
|
Christoph Hagen
|
b99245085e
|
Create servo configuration
|
2023-08-09 13:38:12 +02:00 |
|
Christoph Hagen
|
d13bf67443
|
Create time class
|
2023-08-09 13:25:19 +02:00 |
|
Christoph Hagen
|
67169240f9
|
Create storage class
|
2023-08-09 13:13:38 +02:00 |
|
Christoph Hagen
|
a4cab0931f
|
Introduce controller, refactoring
|
2023-08-09 12:55:11 +02:00 |
|
Christoph Hagen
|
e631ea0a20
|
Typo
|
2023-08-07 15:51:59 +02:00 |
|
Christoph Hagen
|
360f3a1478
|
Add device id to support multiple remotes
|
2023-08-07 15:17:04 +02:00 |
|
Christoph Hagen
|
8b196981ef
|
Replace base64 with hex
|
2023-04-11 17:53:47 +02:00 |
|
Christoph Hagen
|
03e8b90b1f
|
Add local server option
|
2023-04-11 14:33:58 +02:00 |
|
Christoph Hagen
|
15f07464ca
|
Make example config explicit
|
2022-07-15 15:03:32 +02:00 |
|
Christoph Hagen
|
94dd8f5e92
|
Move config to own file
|
2022-05-02 16:01:01 +02:00 |
|
Christoph Hagen
|
eb982b3287
|
Add readme
|
2022-05-01 20:57:11 +02:00 |
|
Christoph Hagen
|
e62c34f4df
|
Improve reconnect, logging
|
2022-04-14 12:11:39 +02:00 |
|
Christoph Hagen
|
49e44f064d
|
Simplify event types
|
2022-04-14 12:11:19 +02:00 |
|
Christoph Hagen
|
1c7011400c
|
Restructure, use HMAC, NTP
Remove config details
|
2022-04-14 12:11:19 +02:00 |
|
Christoph Hagen
|
35b171e0c4
|
Use PlatformIO, fix EEPROM, send key index
|
2022-04-06 09:12:49 +02:00 |
|
Christoph Hagen
|
e534958300
|
Respond to key transmission
|
2022-01-29 18:26:24 +01:00 |
|
Christoph Hagen
|
db597e2231
|
Working initial version
|
2022-01-24 19:20:56 +01:00 |
|
Christoph Hagen
|
687112b41f
|
First servo test
|
2022-01-23 17:57:48 +01:00 |
|
Christoph Hagen
|
1d381ebeac
|
Add PIO configuration
|
2022-01-23 17:57:37 +01:00 |
|
Christoph Hagen
|
87d4fb0a8e
|
Ignore build and IDE files
|
2022-01-23 17:57:18 +01:00 |
|
|
eeff1d335a
|
Initial commit
|
2022-01-23 09:24:48 +01:00 |
|