該程序須要的基礎知識: https://www.cnblogs.com/yangfengwu/category/1566194.html 全部源碼開源,請自行學習html
注:數組
本程序發送心跳包,發送溫溼度,返回控制數據這三個發送是單獨的,有可能湊到一塊兒發.服務器
因爲自己程序就是複雜性的程序,因此這節程序沒有使用中斷髮送,沒有使用環形隊列發送,爲了不多條消息可能湊到一塊兒發學習
若是嫌棄這個延時請自行優化,或者採用本身的方式解決,謝謝支持!優化
抱歉哈!我首先指望的是大部分人都先要看懂程序,至於其餘優化我會提供個思路和源碼,你們能夠根據本身的狀況自行優化.spa
說個地方3d
而後看htm
判斷鏈接狀態blog
判斷訂閱是否成功隊列
一,配網
二,處理接收的數據
三,每隔一段時間採集發送溫溼度數據
說下個人處理思路
首先,若是到了發送心跳包的時間了,就發送一次心跳包
而後啓動超時,超過3S若是服務器沒有回覆心跳應答
我就再發送一次,而後啓動超時,若是超過3S仍是沒有收到心跳返回
從新配置模塊