Commit Graph

91 Commits

Author SHA1 Message Date
leandrofars
f96ff1d075 fix: info api dynamic broker connection 2023-12-13 09:03:12 -03:00
leandrofars
f26369c236 chore: remove trash log 2023-12-02 11:24:16 -03:00
leandrofars
08ef01bf1f feat(controller): list devices with pagination 2023-11-28 11:59:06 -03:00
leandrofars
8843cd9dab feat(api): dashboard and general info [ close #125 ] 2023-11-01 01:50:12 -03:00
leandrofars
2d9257f21c feat(api): mqtt conn info 2023-10-31 11:26:55 -03:00
leandrofars
e550ff37d1 chore(api): init device multiple mtp connection handlers 2023-10-28 17:18:23 -03:00
leandrofars
6ccd0aa0e8 feat(mtp): stomp server with custom usp spec 2023-10-28 16:00:27 -03:00
leandrofars
64f0d5a088 feat(mtp): stomp server 2023-10-27 01:47:53 -03:00
leandrofars
f6d53f8e73 feat(controller): connect to stomp server 2023-10-27 01:47:04 -03:00
leandrofars
c26cf8ebd0 refact(controller): api cors print info identation 2023-10-25 01:02:01 -03:00
leandrofars
fb25839045 refact(controller): mqtt client 2023-10-25 01:01:24 -03:00
leandrofars
4a5a72c1cc feat(api): firmware update 2023-10-23 23:43:59 -03:00
leandrofars
fa1af141e4 feat: http file server 2023-10-23 23:37:38 -03:00
leandrofars
2556eed53d feat(api): device command execute (operate msg) [ close #135 ] 2023-10-23 20:35:08 -03:00
leandrofars
a07082fb79 refact(api): controller clean code [ close #121 ] 2023-10-23 15:46:26 -03:00
leandrofars
a5592c4d3b fix(security): dependabot alert 2023-10-23 13:16:05 -03:00
leandrofars
1b4c09ae89 chore(socketio): add env file 2023-10-14 14:15:36 -03:00
leandrofars
b261cee228 feat(socketio): get cors allowed origins from env file 2023-10-13 20:29:08 -03:00
leandrofars
3c4829a355 fix(controller): env comment explation 2023-10-13 20:28:09 -03:00
leandrofars
bc3633e20b feat(controller): custom api cors trough env 2023-10-13 19:43:39 -03:00
Leandro Antônio Farias Machado
f866222b8d feat(api): new files organization + fix(api): map lock error 2023-09-04 01:28:16 -03:00
Leandro Antônio Farias Machado
274b0f51b8 feat(controller): get env vars form .env 2023-08-19 11:37:06 -03:00
Leandro Antônio Farias Machado
aab83ce587 feat: create admin if it doesn't exists 2023-07-31 11:07:53 -03:00
Leandro Antônio Farias Machado
fee4cf4690 chore: remove mosquitto useless folder 2023-07-29 10:36:36 -03:00
Leandro Antônio Farias Machado
51acf7569f refactor: mqtt broker mochi import packages + connack packet custom 2023-07-26 11:26:13 -03:00
Leandro Antônio Farias Machado
689e179f04 feat(api): wifi management through api resource 2023-07-03 23:32:45 -03:00
Leandro Antônio Farias Machado
b2c102fcf3 chore(device status): flow of messages and retention change 2023-07-03 20:11:51 -03:00
Leandro Antônio Farias Machado
9924ad50c6 chore(device status): change topic communication to allow retained messages 2023-07-02 15:57:13 -03:00
Leandro Antônio Farias Machado
5f64795225 chore(controller): remove commented code 2023-07-02 15:32:19 -03:00
Leandro Antônio Farias Machado
ca22a3edb0 chore(controller): automatic reconnection to broker 2023-07-02 15:26:12 -03:00
Leandro Antônio Farias Machado
3db57b2d9f chore(mochi): different log levels 2023-07-02 13:17:26 -03:00
Leandro Antônio Farias Machado
a3ef451e5d chore(mochi): device last Will message 2023-07-02 12:56:24 -03:00
Leandro Antônio Farias Machado
ef2c20848a fix(controller): increase api timeout (1) 2023-06-27 04:05:01 -03:00
Leandro Antônio Farias Machado
94b00ab945 chore(controller): increase api timeout 2023-06-27 03:56:03 -03:00
Leandro Antônio Farias Machado
b58b978b5f fix(controller): api request queue memory leak 2023-06-27 02:20:21 -03:00
Leandro Antônio Farias Machado
3c0a6f4a8c feat(mochi): connect to redis with password 2023-06-26 19:51:10 -03:00
Leandro Antônio Farias Machado
6932d6df92 fix(controller): geParameterInstances returning null 2023-06-24 11:32:49 -03:00
Leandro Antônio Farias Machado
1489573f89 chore: fix users returning password at api + GeSupportedDm null return 2023-06-24 11:13:18 -03:00
Leandro Antônio Farias Machado
9765b77e32 chore: remember to fix api methods 2023-06-24 10:02:43 -03:00
Leandro Antônio Farias Machado
13341f2291 feat(controller): GetParameterInstances + Firmware update 2023-06-24 08:57:46 -03:00
Leandro Antônio Farias Machado
e38a2cba9a chore(socketio): request to call another user 2023-06-22 10:58:26 -03:00
Leandro Antônio Farias Machado
4319b58321 chore(socektio): handles connections and disconnections situations 2023-06-22 10:42:42 -03:00
Leandro Antônio Farias Machado
526804c291 feat(socketio): get users online and offline (users status) 2023-06-18 22:25:16 -03:00
Leandro Antônio Farias Machado
b0e8794d94 feat(socketio): new server service structure 2023-06-17 14:18:51 -03:00
Leandro Antônio Farias Machado
8dae5960e7 feat(api): retrieve all users 2023-06-17 14:13:06 -03:00
Leandro Antônio Farias Machado
d4b6e6775a chore(controller): ignore tmp folder 2023-06-16 11:29:58 -03:00
Leandro Antônio Farias Machado
8e57b87378 feat(api): create users with different privileges 2023-06-16 11:28:33 -03:00
Leandro Antônio Farias Machado
57ebbc7c45 chore(controller): show alert on broker disconnection 2023-06-16 00:12:54 -03:00
Leandro Antônio Farias Machado
a0fef6c36e feat: initial socketio server 2023-06-16 00:12:22 -03:00
Leandro Antônio Farias Machado
9f7920b0e2 chore: websocket server (descontinued) - socketio version for golang is deprecated 2023-06-16 00:10:21 -03:00