Commit graph

47 commits

Author SHA1 Message Date
Brian Martin
3ec51e754e ozmo working
app works
- changed a number of things on XMPP side to support
2019-02-24 21:18:58 -05:00
Brian Martin
e97b28a5c8 ozmo xmpp authentication
ozmo auths and shows up in the app
2019-02-24 02:29:40 -05:00
Brian Martin
95b4b05633
Merge pull request #4 from bmartin5692/dev
Beginning bumper's new journey
2019-02-22 08:34:24 -05:00
Brian Martin
7c40df4c27
Update README.md 2019-02-22 08:32:03 -05:00
Brian Martin
e7e41ed56b add black and format 2019-02-22 00:09:19 -05:00
Brian Martin
6cd079ac81
Merge pull request #2 from bmartin5692/D901
D901
2019-02-21 23:37:43 -05:00
Brian Martin
3c9669c7e3 bind
add bind text
2019-02-21 23:31:21 -05:00
Brian Martin
e17a0cb30b cleaning up formatting
cleaning up formatting
2019-02-20 21:17:35 -05:00
Brian Martin
0a5d93b099 update auth mechanisms
use_auth allows the newer auth mechanisms to be optional
changes and fixes to support
TODO: need to get a bot that would connect on XMPP or get sniffed traffic to see the login details
2019-02-20 02:53:49 -05:00
Brian Martin
d316862120 Handle connected states 2019-02-20 00:00:06 -05:00
Brian Martin
3e88b0bfb1 add api error codes
add api error codes
2019-02-17 13:49:05 -05:00
Brian Martin
716a067be8 auth for mqtt and rename bot
Add auth for mqtt and rename bot
2019-02-17 11:01:38 -05:00
Brian Martin
54325fbe29 add basic auth
Add a very basic authentication and user system
2019-02-16 23:37:54 -05:00
Brian Martin
acbcb8707a Revamp xmpp and rearranging code
Rework XMPP to support iq and sasl auth
Organize and rework the run code
Support for threading
2019-02-15 23:12:33 -05:00
Brian Martin
a1b1b1a23b Manageable logging
Manageable logging
2019-02-06 10:42:50 -05:00
Brian Martin
5ff859a5ce Update README.md 2019-02-06 00:38:51 -05:00
Brian Martin
eb4cb2b996 Try except
Try except
2019-02-05 22:08:51 -05:00
Brian Martin
8e1ba3a475 Fix for Android app
Fix for Android app
Android and iOS are sending requests to usersapi differently, this handles both gracefully
2019-02-05 10:36:37 -05:00
Brian Martin
da286b7fa9 Update doc for crt
Update doc for crt
2019-02-05 09:50:36 -05:00
Brian Martin
13c2e07dd7 Add der ca and update docs
Add der ca and update docs
2019-02-05 09:42:16 -05:00
Brian Martin
3d572f61f3 doc update
doc update
2019-02-05 09:15:37 -05:00
Brian Martin
3a7d6545e5 Update README.md 2019-02-05 09:00:23 -05:00
Brian Martin
79acf430d9 Updating docs
Updating docs
2019-02-05 08:59:38 -05:00
Brian Martin
29689b3469 Update README.md 2019-02-05 08:45:21 -05:00
Brian Martin
53d747238f Update README.md 2019-02-05 08:43:43 -05:00
Brian Martin
c19ba40a38 Update README.md 2019-02-05 08:42:29 -05:00
Brian Martin
c42c02278a Update README.md 2019-02-05 07:38:24 -05:00
Brian Martin
605a28f570 Update README.md 2019-02-05 07:36:56 -05:00
Brian Martin
d8ce4bdfd0 Update README.md 2019-02-05 07:35:18 -05:00
Brian Martin
f2ddf01465 update xmpp log messages + split checkLogin
update xmpp log messages + split checkLogin
checkLogin disabled for now until there is a way to store users longer
2019-02-03 16:32:37 -05:00
Brian Martin
f7d91aa650 Split bots and clients, Fix XMPP threads not exiting
Split bots and clients, Fix XMPP threads not exiting
2019-02-03 16:16:29 -05:00
Brian Martin
e0c9382156 Remove old certs
Remove old certs
2019-02-02 11:35:48 -05:00
Brian Martin
d9bf97ce57 Remove paho and use hbmqtt for helper
Remove paho and use hbmqtt for helper
Fix sleep bug
2019-02-02 04:57:47 -05:00
Brian Martin
99508f25dc Fix logging
Fix logging
2019-02-01 18:05:26 -05:00
Brian Martin
e3179d36a8 Change Confserver to AIOHTTP
Change Confserver to AIOHTTP
Better threading and performance across
2019-02-01 17:19:07 -05:00
Brian Martin
98068046e9 Working with app and Add CA
Tested with the EcoVacs app, almost everything works.
CA Added for managing certs.  A self-signed may work as well. TBD
2019-02-01 01:47:14 -05:00
Brian Martin
58e7ce0653 WIP: Working POC
Basics are in and this can act as a bumper server for control of D901.
TODO: Better threading and cleanup
2019-01-31 09:43:06 -05:00
Brian Martin
b184e1c2c6 Add bumper plugin to mqtt 2019-01-30 10:20:54 -05:00
Brian Martin
134d698eeb WIP: Moving along
Getting closer to handling
2019-01-30 02:24:02 -05:00
Brian Martin
2e874307ed WIP: MQTT 2019-01-29 08:35:10 -05:00
Torbjörn Axelsson
9564c20942 Sucks example updated 2017-12-18 12:59:28 -08:00
Torbjörn Axelsson
b74f76fb45 Forward client-to-client pings 2017-12-18 12:59:16 -08:00
Torbjörn Axelsson
c764c20ae7 Minor code tidying 2017-12-18 12:58:51 -08:00
Torbjörn Axelsson
a012cd2ee4 .gitignore update 2017-12-18 12:57:34 -08:00
Torbjörn Axelsson
42fb7466ec License 2017-12-18 12:57:28 -08:00
Torbjörn Axelsson
f21b3e7354 Improved threading and configuration options 2017-12-16 08:43:08 -08:00
Torbjörn Axelsson
d9ceeea556 Initial commit 2017-12-15 15:14:33 -08:00