29 Commits

Author SHA1 Message Date
Dreaded_X f1321a696a Tweaks and better error handling for errors 2023-09-16 03:58:43 +02:00
Dreaded_X 027f80dce0 Moved mqtt based updater out into the iot_tools project 2023-09-15 19:22:32 +02:00
Dreaded_X 419a960500 Replaced exclude_firmwares feature with include_firmwares and added invert_rx feature 2023-09-13 02:50:04 +02:00
Dreaded_X eed8db4863 Firmware can now only be downloaded over TLS 2023-09-13 01:51:47 +02:00
Dreaded_X ef5cb2c876 Added verifying status message 2023-09-13 01:50:57 +02:00
Dreaded_X 8ac6bbc7d8 Updates are now signed 2023-09-08 17:48:02 +02:00
Dreaded_X 77eba3071d UART adjustments 2023-09-08 00:11:56 +02:00
Dreaded_X 3b6acbd65e Improved status reporting 2023-09-07 01:45:41 +02:00
Dreaded_X 0a7edc50e8 Seperated mqtt messages into seperate topics and made topic configurable 2023-09-07 00:55:25 +02:00
Dreaded_X a7a052d4ce Implemented first version of OTA 2023-09-07 00:30:56 +02:00
Dreaded_X 5cce3e78aa Resolve MQTT and update IP using DNS, also slight import cleanup 2023-09-05 03:45:07 +02:00
Dreaded_X 0f1e181b92 Started work on OTA 2023-09-02 06:03:33 +02:00
Dreaded_X ff40ad796f Repartitioned flash and improved how firmwares are loaded when flashed seperately 2023-09-01 19:57:07 +02:00
Dreaded_X 7cda449922 Slight code cleanup, made (dis)connect message retained 2023-09-01 02:00:26 +02:00
Dreaded_X fad275c1d2 Updated dsmr5 to 0.3 2023-09-01 01:57:41 +02:00
Dreaded_X 4b55392933 Updated wifi firmware and included their license 2023-09-01 01:40:51 +02:00
Dreaded_X 2a436071bf Also load MQTT port from environment 2023-08-28 02:41:40 +02:00
Dreaded_X 5f70015e0c Load MQTT ip from environment during compile time 2023-08-27 04:19:25 +02:00
Dreaded_X 6d5659a232 Cleaned up old code 2023-08-27 04:12:52 +02:00
Dreaded_X f8f45ca4e2 When the TCP connection fails, wait 1s second before retrying 2023-08-27 04:12:35 +02:00
Dreaded_X cb3bda5a95 Changed starting message 2023-08-27 04:11:45 +02:00
Dreaded_X a638c3cb79 Send MQTT message on connect and disconnect 2023-08-27 04:11:17 +02:00
Dreaded_X b9e8ba3ea6 Use true randomness as a seed for the PRNG, also added a CSPRN 2023-08-27 04:10:03 +02:00
Dreaded_X 686d4be560 Use DHCP to get IP and wait for it to actually get an IP 2023-08-27 04:05:47 +02:00
Dreaded_X 727fda3493 Load MQTT credentials from environment during compile time 2023-08-27 03:28:10 +02:00
Dreaded_X 1d9bf1424a Readouts are now posted to MQTT 2023-08-26 18:01:02 +02:00
Dreaded_X f314387b8a Send received data over socket directly instead of parsing it 2023-06-29 20:55:09 +02:00
Dreaded_X b157016942 Turn on LED when ready for connection instead and send message confirming connection 2023-06-29 20:53:50 +02:00
Dreaded_X 64a41176f6 First project for the rpi pico (w) using rust 2023-06-09 04:08:04 +02:00