Everything is connected now. You want to read the sms you received directly on your tablet, or your computer.
smssync fill the gap, synchronizing sms's you received on your Jolla phone to any other of your devices (table, computer, other phone, ...); using MQTT transport protocol.
Source code is available on github. You like it. Please donate! Flattr
WARNING: this sofware is in alpha stage. use at your own risks
! do not use it for sensible informations, or only on a local network you control !
NOTE: SSL is mandatory, so you need to configure your MQTT server in order to accept SSL connections
[mqtt] # mqtt server ip address/dns server="127.0.0.1" # mqtt server port port=8883 # device name (used in MQTT topic) deviceid="jolla" # MQTT keepalive and ping delay (in seconds) keepalive=100
$> systemctl --user restart harbour-smssyncd
ENJOY :)
you can use any MQTT client to display sms notifications. Here is an example using mosquitto console client:
~$> mosquitto_sub -h localhost -t smssync/# { "type": "msg", "dir": "in", "id": "c7a5ca96-8243-408e-8922-653fd1b6ec2d", "content": "What's up, bro?", "contact": {"name": "John Doe","phoneNumber": "+33XXXXXXXXX"} }
For convenience, I provide a simple python client in desktop-notification-client/ directory (you can download it there: https://github.com/gbour/harbour-smssync/tree/master/desktop-notification-client). This client display sent & received sms as desktop notifications (for 20 seconds).
It connects by default to mqtt server *localhost:1883
~/harbour-smssync $> ./desktop-notification-client/smssync-notify --help usage: smssync-notify [-h] [--server server] [--port port] [--ssl] [--cacert cacert] Smssync notification client optional arguments: -h, --help show this help message and exit --server server MQTT server --port port MQTT port --ssl connect using SSL protocol --cacert cacert SSL CA certificate
$> systemctl --user restart harbour-smssyncd
$> systemctl --user enable harbour-smssyncd
harbour-smssync is distributed under GPLv3 license terms.
Attachment | Size | Date |
---|---|---|
harbour-smssync-0.1.0-1.armv7hl.rpm | 36.38 KB | 30/08/2015 - 16:03 |
harbour-smssync-0.2.0-1.armv7hl.rpm | 43.77 KB | 12/09/2015 - 20:12 |
* Sat Sep 12 2015 Guillaume Bour <guillaume@bour.cc> 0.2.0-1
- add contact name if available in incoming/outgoing sms notifications
- add network message id in sms notifications (in/out/ack)
- use SSL as MQTT transport layer (mandatory)
* Sun Aug 30 2015 Guillaume Bour <guillaume@bour.cc> 0.1.0-1
- first release
- notifying incoming and outgoing sms's to mqtt server
Recent comments