找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3432|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

自制物聯(lián)網(wǎng)智能設(shè)備-8.我的第一個物聯(lián)網(wǎng)控制應(yīng)用

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:89550 發(fā)表于 2018-3-30 17:32 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我的第一個物聯(lián)網(wǎng)控制應(yīng)用
[size=1em]導(dǎo)讀
如何自己制作控制端來控制物聯(lián)網(wǎng)控制器

01
使用軟件
E4A、安卓模擬器
02
創(chuàng)建工程
  • 創(chuàng)建一個工程
  • 建立網(wǎng)絡(luò)類組件——客戶件、三個按鈕(打開、關(guān)閉、連接服務(wù)器)、兩個標(biāo)簽(反饋物聯(lián)網(wǎng)開關(guān)的狀態(tài)、反饋服務(wù)器的狀態(tài))。


     3.雙擊服務(wù)器按鈕,進(jìn)入到代碼編輯區(qū),這里要做的是與服務(wù)器連接。首先將服務(wù)器連接,這里服務(wù)器有三個參數(shù):服務(wù)器地址、服務(wù)器端口、超時。然后再建立一個客戶事件,客戶連接完畢,意思是與服務(wù)器連接完成之后所執(zhí)行的事件。再添加一個全局變量。最后再建立一個斷開事件,意思是與服務(wù)器連接斷開之后執(zhí)行的事件。服務(wù)器事件已完成。具體代碼如下:
     4.返回設(shè)計區(qū),雙擊“打開”按鈕,進(jìn)入代碼編輯區(qū)
發(fā)送數(shù)據(jù)這里須填寫下TCP通信協(xié)議。在這里,只提供了上傳數(shù)據(jù)和獲取數(shù)據(jù)的方法。然后我們復(fù)制TCP通信協(xié)議到記事本中進(jìn)行編輯下。(如何找到上傳數(shù)據(jù)?在管理平臺點(diǎn)擊右下角“微官方”——“使用幫助”,找到“控制端二次開數(shù)據(jù)獲取與數(shù)據(jù)上傳”。如下圖所示)
修改下dev_uid和api_key。
a、在物聯(lián)網(wǎng)管理平臺中成功添加的設(shè)備中可看到uid。
b、進(jìn)入平臺點(diǎn)擊用戶名,就可以看到api-key然后把編碼復(fù)制粘貼到記事本的api-key。
因為文本這里顯示是多行,而代碼編輯區(qū)“發(fā)送數(shù)據(jù)”這里為一行,所以將文本每行末尾添加“/n”即可。(“/n”意思是換行)
修改完成后將協(xié)議復(fù)制到代碼中“發(fā)送數(shù)據(jù)”這里。格式如下:客戶1.發(fā)送數(shù)據(jù)(文本到字節(jié)(“粘貼數(shù)據(jù)”,“GBk”))
因為還須要一個反饋信息,格式如:標(biāo)簽1.標(biāo)題=“數(shù)據(jù)發(fā)送成功”。
5.返回設(shè)計區(qū),雙擊“關(guān)閉”按鈕,進(jìn)入代碼區(qū)。與”打開“按鈕操作步驟差不多,將其復(fù)制粘貼,注意:將IO02=IO02=0改為IO02=0 IO02=1。(IO02=IO02=0第一個是數(shù)據(jù)的字段,第二個才是數(shù)據(jù)。IO02=0為打開,IO02=1為關(guān)閉。)
編輯完成后點(diǎn)擊保存后再點(diǎn)擊編譯,最后再用安卓模擬器打開剛編譯的應(yīng)用即可。
具體操作講解請觀看視頻
大家也可以加入我們的QQ群互相學(xué)習(xí),討論。
關(guān)注微信公眾號:紅納里斯
學(xué)習(xí)交流①群203847769
學(xué)習(xí)交流②群463316893

評分

參與人數(shù) 1黑幣 +1 收起 理由
jscsd226 + 1 贊一個!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表