作者:DDDear | 更新時間:2017-11-01 | 瀏覽量:2535
嗯,這是一個不錯的想法...
想必很多朋友在實現(xiàn)無線控制LED后,便對自家的各種燈進行了改造。因為住公司宿舍,無所謂就把宿舍的燈改了。走到宿舍樓下就提前控制燈開了,一開始感覺爽爽的,但還是需打開APP,點擊“開燈”,然后就想到用Tasker實現(xiàn)智能開燈。
“Tasker這款安卓神器感覺這輩子折騰不完,還沒接觸到的小伙伴們趕快百度吧。”
可是一開始貝殼是websocket登錄的,水平有限苦惱了很長一段時間也沒在Tasker上實現(xiàn)websocket,最終不了了之。但如今貝殼有了API

1.Tasker 各大商店有下載
2.RESTask--Tasker的一款插件,實現(xiàn)RESTful API。 鏈接:http://pan.baidu.com/s/1bBulps 密碼:z702 (Tasker有特別多的插件,各種實用)
核心(Tasker任務(wù)設(shè)置):
1.打開Tasker——任務(wù)選項卡——新建一個任務(wù),名稱比如“開燈”;單擊“+”添加操作——插件——RESTask——點擊配置后面的“筆”圖標,就進入RESTask了,按貝殼API文檔http://m.placeboworld.cn/help/34.html。
1.1首先獲取access_token,Setting選項卡下設(shè)置Request Type為POST,Host設(shè)置為 http://m.placeboworld.cn/oauth/token,然后想左劃到Parameters選項卡下,點擊Add more分別添加 client_id:"應(yīng)用ID",client_secret:"應(yīng)用密碼",username:"用戶ID",password:"用戶apikey",grant_type:"password" 冒號前是Name,冒號后是Value. 然后點擊右上角的?,成功后會彈出一串含有token的json數(shù)據(jù),然后點擊保存,一直返回到Tasker的任務(wù)編輯界面,就出現(xiàn)了 1. RESTask
2.再單擊“+”添加操作——代碼——JavaScript let——在代碼選項下面填入以下代碼
代碼是我在postman 自動生成的,有些無關(guān)緊要的語句,js我也不會。。。見諒!
然后返回到任務(wù)編輯界面,這時候就可以點擊左下角的?測試了,看你的LED燈亮沒亮
綜合運用還是很不穩(wěn)定!!!手機還是要亮屏,不然連WiFi很不及時,RESTask也要保證后臺運行,然而無法保證。。。emmmmmmm,實際應(yīng)用還需要更多改進,這里就當給大家一個思路吧