<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ### 搜索設備(0020) ## 操作搜索設備時網關和手機必須在同一個網段 1.打開入網模式 ***** 2.MQTT訂閱本地(udp獲取的ip)1943 ***** 3.按下設備物理按鍵 ***** 4.MQTT上報入網設備報文如下(上報后請校驗Service==AddDevice && Success == true ) ***** 5.debug 調試頁面請訪問個http://101.68.67.138:8082/debug(***實際上設備入網的時候訂閱的是本地udp所獲得ip 這里為了 調試方面 發送到云端ip116.62.206.168:1943,調試完成后請及時改回 測試時topic為test_from_fist_debug***) ``` { "Service": "AddDevice", "Mac": "fda62510006f0d0", "RoomId" : 1, "Network": "496c", "Points": "3", "DeviceType": "SwitchTypePanel", "PointList": [{ "ZoneType": "SwitchPanel", "Point": "01", "PointName":"asdasddsdas", "PointCharacter": ["ON", "OFF", "TOGGLE"] }, { "ZoneType": "SwitchPanel", "Point": "02", "PointName":"asdasddsdas", "PointCharacter": ["ON", "OFF", "TOGGLE"] }, { "ZoneType": "SwitchPanel", "Point": "03", "PointName":"asdasddsdas", "PointCharacter": ["ON", "OFF", "TOGGLE"] }], "UpdateTime": "2018-11-25 18:24:34", "GatewayMac": "00fe887adbcc", "CheckCode": "b2cf36055b67f592a4eb9b16f1c89abf", "Success": true } ``` ``` VIEW: String jsonArray = string2Array(jsonString) if(jsonArray["DeviceType"] != "OnOffSwitch" || jsonArray["DeviceType"] != "OnOffLight" || jsonArray["DeviceType"] != "OnOffOutput" ){ String key = "" key = jsonArray["PointList"][0]["ZoneType"] if(jsonArray["Points"] == 2){ key = jsonArray["DeviceType"] } String title = typeParse(key) (ViewObj)TitleTextView.setText(title) (ViewObj)PointNameInputTextView.setText(title) (ViewObj)PointNameInputTextView.setPlaceholder("請輸入名稱")//不要設備兩個字 }else { String key = "" key = jsonArray["DeviceType"] String title = typeParse(key) if(!(key == "SmartPlug" || key == "MainsPowerOutlet")){ String[] nums = {"","一","二","三","四","五"} title = nums[int(jsonArray["Points"])] + "路" + title } (ViewObj)TitleTextView.setText(title) (ViewObj)PointNameInputTextView.setPlaceholder("請輸入開關名稱")//不要設備兩個字 } //function typeParse() TemperatureSensor=> 溫度傳感器 TemperatureHumiditySensor=> 溫濕度傳感器 LightSensor => 光敏傳感器 RainSensor => 雨感傳感器 FireSensor => 煙霧傳感器 GasSensor => 燃氣傳感器 MotionSensor => 人體紅傳感器 WaterSensor => 水浸傳感器 GateMagneticSensor => 門磁傳感器 MainsPowerOutlet => 智能插座 ElectricCurtains => 智能窗簾 Infrared => 紅外發射器 DoorLock => 指紋鎖 AudioAlarm => 聲光報警器 OnOffSwitch => 開關面板 HumiditySensor => 濕度傳感器 gas_sensor => 燃氣傳感器 SmartPlug => 智能插座 ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看