Commit Graph

191 Commits

Author SHA1 Message Date
808ad5a1d4 fixed mqtt reconnect on startup 2023-03-25 08:46:53 +02:00
25f0da56f8 added before OTA update hook 2023-03-17 16:07:51 +02:00
6cf7f4e4a9 allow dynamic variables in js files 2023-03-16 15:39:31 +02:00
5b3fbbba7f fix config default wifi dhcp setting 2023-03-13 14:42:01 +02:00
42ec01f59e one more inter-idf version changing in mqtt structure fixed 2023-03-10 20:04:14 +02:00
8a040da2d9 some fixes for combine idf4 and idf5 2023-03-10 19:55:58 +02:00
d2b9f7fa29 Merge branch 'main' into 'main-idf5'
# Conflicts:
#   src/MQTT.c
2023-03-10 17:42:26 +00:00
89efb05154 gsm AT send procedure extended 2023-03-10 14:23:43 +02:00
999045ebd7 fix serial number cuculation 2023-03-09 15:24:12 +02:00
4ee2c961ce Merge remote-tracking branch 'origin/main' into main 2023-03-07 14:39:06 +02:00
28cdda4bc7 lora setting from web implemented 2023-03-07 14:38:56 +02:00
8ef70ab87a uppercase header fixed 2023-03-05 12:59:14 +02:00
8d8418c8f0 conditional build added for gsm AT commands debug 2023-03-03 16:25:50 +02:00
9d2f6dc3b4 increased MQTT reconnect timeout 2023-03-01 14:26:11 +02:00
26ddfea36e added AT commands interface to GSM transport 2023-03-01 14:25:11 +02:00
77a59eb45a moved to idf5 2023-02-19 15:46:55 +02:00
36994cd33d ota update cert moved to rom for save more ram 2023-02-17 20:10:21 +02:00
9fca7f296f disabled network ready waiting for prevent delayed
return from the main webguiapp process
2023-02-17 18:52:54 +02:00
d1c3595ea9 network timeout reduce from 60 to 5 sec for debug 2023-02-17 16:11:42 +02:00
3069b8bfe9 mqtt debug print log fix 2023-02-17 14:40:42 +02:00
243c88efee added debug level for log output 2023-02-17 12:10:07 +02:00
47fd71f5e8 mqtt url length increased to 63 characters 2023-02-17 11:38:23 +02:00
8da969e5df return mqtt tx stack size;
added json template for SYSTEM service;
checked POST over MQTT functionality;
2023-02-05 15:44:04 +02:00
0d98979611 some clean in wifi transport module 2023-02-04 12:59:32 +02:00
e7abcf7ece reworked STA reconnect mechanism 2023-02-04 09:43:19 +02:00
080abfd79d limit number attempts of STA connect on start for normal working of AP
in mixed AP+STA mode
2023-02-04 00:05:32 +02:00
0ed62c9f06 disabled mdns debug, reduced stack size of mqtt tx. all made due to save
ram
2023-02-03 16:07:25 +02:00
67d676c5c9 implemented all WiFi modes (AP, STA and AP+STA) 2023-02-01 22:44:48 +02:00
0cd3d9f1f9 Merge branch 'main2' of git@gitlab.com:userbogd/webguiapp.git into main2
# Conflicts:
#	include/NetTransport.h
2023-02-01 22:17:54 +02:00
d8c0b8cbec added separate AP WiFi mode 2023-02-01 22:16:02 +02:00
2b6f70378c wifi restart implementation in progress 2023-01-31 16:28:39 +02:00
1e9bbccd66 added wifi restart in debug 2023-01-31 11:26:34 +02:00
cce9b9be61 mDNS disabled due to debug reason;
wifi scan SSID trimmed to 16 symbols;
2023-01-30 16:13:55 +02:00
4ea02adc42 mDNS service added 2023-01-30 09:10:42 +02:00
5778bee9b2 added test routines for config export 2023-01-29 17:56:43 +02:00
82a2328571 wifi web interface scan implemented 2023-01-28 10:22:05 +02:00
111839f329 update process more informative display, color accent of messages;
increased OTA URL length;
implemented reset after update setting;
2023-01-24 16:04:05 +02:00
a7340c1a35 firmware update progress added 2023-01-23 16:50:35 +02:00
0f75145a5f file storage web access URL changed from "file" to "storage" 2023-01-22 15:41:38 +02:00
40ebb5d752 manual OTA switched on 2023-01-17 13:56:24 +02:00
50f8656b7a fixed webguiapp default configuration;
changed network ready conditions checks;
2023-01-12 15:40:39 +02:00
67cf2bf3a9 implemented sha256 calculate, save and load on boot 2023-01-11 23:27:06 +02:00
3bccda1486 Merge branch 'main2' of https://gitlab.com/userbogd/webguiapp.git into main2 2023-01-11 16:54:37 +02:00
cdef3b558c added sha256 of configuration structure 2023-01-11 16:54:24 +02:00
6ede002242 reduce mqtt and lora queue length 2023-01-11 14:49:57 +02:00
03aa08689d mqtt data send log optimized 2023-01-10 16:40:18 +02:00
297cb35e83 added GPRS transport UART configuration 2023-01-10 14:29:54 +02:00
fef822aea7 refactored and updated build system;
prepared for wifi scan functionality;
2023-01-08 12:40:39 +02:00
717560a8d8 added test scen wifi routine 2023-01-08 10:35:33 +02:00
0cf14154b3 added AP+STA mode to wifi 2023-01-07 20:20:22 +02:00
1f58d58558 added ttn-esp32 to extlibs 2023-01-05 03:39:22 +02:00
01c2c0d819 lorawan conditional build 2023-01-05 01:51:59 +02:00
46ed2b645b include libespfs and jReadWrite into webguiapp component 2023-01-03 17:43:27 +02:00
f6d881a4f1 wifi and eth network settings conditional hide 2023-01-03 12:09:42 +02:00
6627b3fc35 increased gsm module after reset delay 2022-12-22 15:09:41 +02:00
dfe772bd19 lora hide from web interface 2022-12-21 16:21:39 +02:00
782d212546 fix potential memory leak in lorawan module 2022-12-21 15:25:59 +02:00
9d0e30bf0d updated esp_modem to version 0.1.25, successfuly tested CMUX mode 2022-12-21 12:12:37 +02:00
0c0e089419 spi synchronization mechanism moved to webguiapp system 2022-12-20 20:35:07 +02:00
0fe87215ef fixed lorawan send issue 2022-12-20 16:18:48 +02:00
cfcc766037 fixed mqtt user event handler 2022-12-20 08:57:26 +02:00
c7e1a6194f removed user context from mqtt client 2022-12-19 23:31:47 +02:00
517d9e56dd clean lorawan module from unused variables 2022-12-19 16:30:11 +02:00
944f264f48 separate data send structures for mqtt and lorawan 2022-12-19 15:54:02 +02:00
84a3da060d added callback for incoming lorawan data 2022-12-19 08:32:49 +02:00
e181984c8e lorawan moved to webguiapp 2022-12-18 18:26:03 +02:00
70d008b058 fixed dependencies CS pin settings from global adapter enable 2022-12-08 13:34:22 +02:00
a10749616d added internal initialization of CS pins for Ethernet and GPRS 2022-12-08 10:57:15 +02:00
74cea2241d software default reset flag added 2022-11-18 19:23:03 +02:00
c1f4678cdb implemented spiffs with http web access 2022-11-17 14:07:48 +02:00
00a60102b4 intermediate save of file server debug 2022-11-16 16:01:45 +02:00
c1a8cadda5 debug multi fs http server 2022-11-15 16:19:46 +02:00
af7911277d added handlers to file server 2022-11-15 13:49:27 +02:00
5ab7c053b9 spiffs added, http server prepare to multi fs operations 2022-11-14 08:25:04 +02:00
bc37b48186 added direct handle of gzipped files 2022-11-04 15:07:01 +02:00
be93495134 http server send file mechanism reworked with constant buffer size 2022-10-31 15:04:39 +02:00
27835c9496 debug messages edited 2022-10-30 13:34:50 +02:00
1b1454a160 created REST API entry point and user handler 2022-10-29 17:40:31 +02:00
0f386c35d0 implemented handle of unlimited size of dynamic variable expand;
fixed problem appeared when dynamic variable split into two chunk of
data
2022-10-29 14:11:07 +02:00
7a46c36156 http new transport testing and debug 2022-10-28 15:59:35 +02:00
dde568f620 prepare rework http server 2022-10-28 09:33:12 +02:00
84f0a97e80 device name and firmware version moved to webguiapp 2022-10-12 16:13:28 +02:00
093d1abd78 fixed GSM start crash by increase stack size for init task 2022-10-12 10:10:45 +02:00
353c9ce606 crash of gsm module start, depends on queue of modules starting 2022-10-11 16:39:33 +02:00
61c05053fd added external gsm module reset 2022-10-11 16:19:09 +02:00
aeb8bf1f37 fix return result of custom post handler 2022-10-11 15:29:47 +02:00
29b49efdab fix pass dynamic variable with parameter to the custom handler 2022-10-11 14:48:14 +02:00
88ac20f673 spi bus synchronization moved to user application because needed in case
of shared bus only
2022-10-07 16:34:45 +02:00
0cb80bccd4 fixed default gateway and DNS settings in AP mode, caused disconnecting
after switch between STA and AP modes
2022-10-07 10:51:54 +02:00
cc7ba0a36e added external reset callback for use with gpio extender;
fix some issues in web server
2022-10-06 14:22:22 +02:00
53e16bcacb split mqtt client settings 2022-10-05 12:20:20 +02:00
a813d33168 reworked topic structure with added GROUP subtopic 2022-09-29 14:01:56 +02:00
f9576486d1 fix define conditions close 2022-09-26 19:38:26 +02:00
8e0603f1b7 added ability to override main functional button from application
Kconfig
2022-09-26 19:06:31 +02:00
e43f27fd8c added string ID and SN to the system configuration for more convenient
use
2022-09-24 12:25:17 +02:00
c8d42a282b added reset flag for user application read/write 2022-09-24 10:55:49 +02:00
c6d1c2dffe apply and save buttons functions fixed 2022-09-21 14:36:14 +02:00
c7e379aa51 network connection delay fixed 2022-09-20 12:45:23 +02:00
c36915e864 main button pin moved to webguiapp config 2022-09-18 19:15:22 +02:00
6f89c3a70b removed pins configuration from the webguiapp.
configured reset pin
2022-09-18 18:46:46 +02:00