|
Post by lab714 on Jul 15, 2016 14:33:28 GMT
DreamScreen V1 has a BLE interface and can be controlled by hardware with BLE master capability. The attached document has information about Service and Characteristics that are exposed and the commands to read and write to Dreamscreen. DS BLE Commands V1.pdf (133.92 KB) Please post any other questions or updates about the BLE interface on this thread.
|
|
|
Post by legioner on Feb 1, 2017 20:09:01 GMT
I spent couple of hours trying to control my DS, based on information in current version of BLE command set Here the list of discrepancies, that I found in documentation: - "Response char: UUID ... (Read/Write/Notify)" - this characteristic can not be written.
- Error on image of "Example: Write Mode Idle" - correct command "#Bw0", not "#Br0"
- You mustn't denote the end of write/read command by "\r".
|
|
|
Post by kyle on Feb 13, 2017 15:17:10 GMT
Thanks for catching those legioner, I will pull those into the doc next time it gets edited. Feel free to pm me/post here with any other discrepancies or suggestions for the command set.
|
|
|
Post by legioner on Feb 14, 2017 19:33:35 GMT
You mustn't denote the end of write/read command by "\r". I've found place where "\r" appears - DS denote the end of notification. As I can see, DS always send notification with 20 bytes of data. Real data in these 20 bytes - is before "\r". (Sample code for extracting data in Python - data.slplit()[0]).
|
|