開(kāi)發(fā)背景
由于工作需要,開(kāi)啟了一個(gè)物聯(lián)網(wǎng)開(kāi)發(fā)的小項(xiàng)目,4G模塊是EC800M,由于本人也是從0開(kāi)始接觸物聯(lián)網(wǎng)開(kāi)發(fā),所以將會(huì)把整個(gè)系統(tǒng)的搭建流程分享出來(lái)供大家參考,有合作意向的同仁們也可以隨時(shí)私信我。
所需設(shè)備
1. 開(kāi)發(fā)板
?????????EC800的開(kāi)發(fā)板,網(wǎng)上幾十塊錢(qián)一個(gè),淘寶直接搜索關(guān)鍵字就可以得到,注意需要 ????????買(mǎi)全網(wǎng)通的類(lèi)型以適應(yīng)多種sim卡。
????????
2. SIM卡
?????????本人使用的是電信的物聯(lián)網(wǎng)卡,可以在購(gòu)買(mǎi)EC800開(kāi)發(fā)板時(shí)詢(xún)問(wèn)賣(mài)家,直接加購(gòu)
3. 串口工具
?????????最常見(jiàn)的TTL轉(zhuǎn)USB模塊,淘寶直接搜索關(guān)鍵字。
4. PC
??????? 能運(yùn)行windows 7以上系統(tǒng)即可
開(kāi)發(fā)環(huán)境搭建
1. python下載和安裝
????????本例程使用的是python 3.11.2?python下載
2. python模塊安裝
?????????在powershell下運(yùn)行如下代碼,就可以安裝應(yīng)用所依賴(lài)的python模塊
pip install pyserial==3.5
pip install paho-mqtt==1.6.1
pip install pyinstaller==6.5.0
?3. 阿里云賬號(hào)設(shè)置
- 由于mqtt協(xié)議需要?jiǎng)?chuàng)建一個(gè)用來(lái)運(yùn)行mqtt broker的服務(wù)器,本例程采用的是阿里云的物聯(lián)網(wǎng)開(kāi)發(fā)服務(wù),下面就是阿里云的登錄后的用戶(hù)界面
- 在搜索欄中找到“物聯(lián)網(wǎng)平臺(tái)”,并且點(diǎn)擊“公共實(shí)例”
- 在設(shè)備管理->產(chǎn)品 一欄找到 創(chuàng)建產(chǎn)品
- 新建產(chǎn)品,產(chǎn)品名稱(chēng)--SmartProduct,節(jié)點(diǎn)類(lèi)型--直連設(shè)備,連接方式--蜂窩,數(shù)據(jù)格式--ICA標(biāo)準(zhǔn)數(shù)據(jù)格式,點(diǎn)擊確定
- 這樣我們就可以看到一個(gè)名為“SmartProduct”的產(chǎn)品
- 然后我們需要添加mqtt設(shè)備,在設(shè)備頁(yè)面點(diǎn)擊添加設(shè)備
-
產(chǎn)品選擇剛剛創(chuàng)建的SmartProduct,DeviceName設(shè)置為EC800,點(diǎn)擊確定
- 在設(shè)備的詳情頁(yè)可以看到MQTT 連接參數(shù),點(diǎn)擊查看
- MQTT連接參數(shù)將用于在設(shè)備上配置并連接服務(wù)器,此時(shí)我們的阿里云賬號(hào)算是設(shè)置完畢
AT指令調(diào)試
1.? 首先要確認(rèn)串口
- ?查看插入前后電腦串口的變化,可以看到插入的串口是“COM5”
插入前
插入后
- 打開(kāi)串口助手工具,選擇COM5,波特率115200,打開(kāi)串口,輸入字符“AT”,此時(shí)可以看到開(kāi)發(fā)版回復(fù)了“OK”,代表串口通信成功了
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-846601.html
2.? AT指令測(cè)試
-
AT+CGMI 請(qǐng)求制造商信息
??????????????文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-846601.html
-
AT+CGMM 請(qǐng)求 TA 型號(hào) ID
-
AT+CGMR 請(qǐng)求 TA 固件版本 ID
-
AT+CPIN PIN 管理(重要--此操作確定sim卡是否正確插入)
到了這里,關(guān)于基于python的EC800物聯(lián)網(wǎng)mqtt協(xié)議開(kāi)發(fā)指南:從入門(mén)到實(shí)戰(zhàn)(1)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!