C# 物聯(lián)網(wǎng)開(kāi)發(fā)API接口系列(1)

在DIY項(xiàng)目過(guò)程中,對(duì)于一些小伙伴會(huì)進(jìn)行二次開(kāi)發(fā),提供一系列的處理方法,故制作本系列教程,以便更好分享,為更加方便小伙伴們的學(xué)習(xí)。
準(zhǔn)備:vs2008/vs2010/vs2013/vs2015/vs2017等等均可。根據(jù)項(xiàng)目復(fù)雜度和系統(tǒng)配置適合自己的開(kāi)發(fā)環(huán)境,本作者選擇的是VS2008+.Net framework3.0
步驟:
1)環(huán)境安裝省略,網(wǎng)上很多。
2)打開(kāi)VS2008
3)文件》新建》文件》選擇“一般處理程序”,起個(gè)名字,例如“WebSite_9ibox”
tip:根據(jù)您掌握的程度,可以選擇不同的文件類型,因?yàn)椴恍枰缑?,僅提供接口處理,故教程僅提供一般處理程序即可實(shí)現(xiàn),調(diào)用方式參考
http://URL路徑:端口號(hào)/文件路徑/文件名稱.ashx?action=參數(shù)1&token=參數(shù)2
常見(jiàn)的接口內(nèi)容
1)登錄身份驗(yàn)證(合法、不合法)返回一些有用的參數(shù)
2)合法的身份下的設(shè)備列表及設(shè)備狀態(tài)(激活的設(shè)備列表)
3)設(shè)備是否有效或是否激活
4)設(shè)備激活(擬計(jì)劃掃二維碼的形式進(jìn)行激活 ajax進(jìn)行交互提醒,設(shè)備只能激活一次)
5)擴(kuò)展:修改服務(wù)端設(shè)備信息(名稱等)、充值(可以使用一些擴(kuò)展業(yè)務(wù):郵件通知,語(yǔ)音電話通知,個(gè)性定制的內(nèi)容等)
6)計(jì)劃擴(kuò)展:直接對(duì)設(shè)備進(jìn)行高級(jí)配置(后續(xù)完善,對(duì)設(shè)備進(jìn)行寫(xiě)操作,通過(guò)web界面對(duì)設(shè)備參數(shù)配置并寫(xiě)入或通過(guò)桌面winform管理軟件進(jìn)行配置)
調(diào)試工具可以用瀏覽器或postman進(jìn)行調(diào)試

新建:一般處理程序

新建后默認(rèn)界面及內(nèi)容

postman使用方法介紹

用瀏覽器調(diào)試方法
下一節(jié)內(nèi)容
1)如何寫(xiě)參數(shù)(傳遞參數(shù)獲取方法)
2)如何根據(jù)參數(shù)查詢、設(shè)置、返回指定的內(nèi)容
3)部分結(jié)合數(shù)據(jù)庫(kù)(mssqlserver2008R2進(jìn)行講解)不熟悉數(shù)據(jù)庫(kù)的小伙伴自行學(xué)習(xí)哦

輔助工具(超級(jí)調(diào)試工具)DIY經(jīng)常用到-九合一哦

使用手冊(cè)/說(shuō)明手冊(cè)


功能模塊列表

本教程用到的設(shè)備(四路WIFI模塊)

工作中(調(diào)試同步執(zhí)行多個(gè)模塊)


公眾-號(hào) 中直接調(diào)用 各種操作點(diǎn)動(dòng)控制及云監(jiān)控


溫濕度推送(每10秒)背景可隨便/聲音圖片報(bào)警功能

220V接線方法
所有系列文檔文案 ,全是一手資料,親自實(shí)踐經(jīng)驗(yàn)的總結(jié)。
如喜歡推薦轉(zhuǎn)發(fā),不喜勿噴,您提需求我來(lái)實(shí)現(xiàn),減少開(kāi)發(fā)周期和成本??!共同學(xué)習(xí)提高!
仔細(xì)看功能圖,會(huì)發(fā)現(xiàn)很多別的模塊沒(méi)有的功能,集各種模塊優(yōu)點(diǎn)之綜合。。。
本文轉(zhuǎn)自頭條:https://www.toutiao.com/i6860403925544239628/