Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yangluoshen/thermostat

a simple design for a thermostat use android
https://github.com/yangluoshen/thermostat

Last synced: about 1 month ago
JSON representation

a simple design for a thermostat use android

Awesome Lists containing this project

README

        

# thermostat
a simple design for a thermostat use android

一个比较棒的版本
主要解决的问题:
1,规范化消息转发机制。将所有发送接收消息的事件统一放在mainHandler中进行分发。
2, 心跳包机制:当前版本的心跳包机制为,当用户不进行操作3s后,发送一次心跳包,心跳包发送的行为为,每次重新连接温控器,发送一帧当前状态的信息。
3,倒计时机制。新建一个用于倒计时的类CountDownTimer,这个类主要用户定时监听一个变量,当变量满足某些条件是,触发一个事件。输入:1,一些必要的设置,变量其实状态,倒计时时间上限;2事件句柄,句柄指定时间的what信息。