国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

聯(lián)通雁飛格物云平臺,單片機(jī)連接MQTT服務(wù)器

這篇具有很好參考價值的文章主要介紹了聯(lián)通雁飛格物云平臺,單片機(jī)連接MQTT服務(wù)器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

最近疫情解封了,好多人都發(fā)燒請病假,單位也放假了,我到一直沒事兒,在家空閑時間很多,自己做了一個4G邊緣網(wǎng)關(guān)連接云平臺,折騰了半個月,連接聯(lián)通的燕飛格物云平臺成功,現(xiàn)將過程和一些注意事項分享給大家,國內(nèi)云服務(wù)商很多,阿里,騰訊,移動,聯(lián)通都有,之所以選聯(lián)通是因為聯(lián)通的平臺免費,當(dāng)然 ONENET也免費,但根據(jù)我實際使用下來感覺ONENET不太穩(wěn)定,技術(shù)支持也不到位,而且如果展示數(shù)據(jù)用VIEW也要付費,聯(lián)通的平臺數(shù)據(jù)有記錄和曲線顯示,適合入門,最關(guān)鍵免費,所以作為入門首先,

我的4G網(wǎng)關(guān)是用單片機(jī)做的,下面就說一下單片機(jī)怎么整,在此選用國產(chǎn)STC 的單片機(jī),1是便宜,2是串口多,我選的STC15W4K56S4,有4個串口,速度最高115200,完全能滿足要求,下面是硬件設(shè)計,有兩個485串口,3路DI輸入,都能計數(shù),兩路ADC輸入,板載繼電器(10A250V)

模組電源AC220v,用的金升陽AC/DC品質(zhì)可靠,也可以之流5V供電,在野外調(diào)試設(shè)備如果沒有電,可以弄個手機(jī)充電寶供電,先調(diào)試起來。到達(dá)現(xiàn)場立馬就可以投運。

4G模組用的有人7S1 ,

WIFI模組用的成都億百特,

RS485模組用周立功的,致遠(yuǎn)電子

硬件設(shè)計使用的PROTEL99SE,設(shè)計電路和PCB

單片機(jī)開發(fā)用KEIL4,完成單片機(jī)開發(fā)調(diào)試 ,使用C語言

MQTT調(diào)試用MQTTX調(diào)試工具,比以前我用的MQTTFX好用的多,而且支持中文

報文捕獲用Wireshark,大家用的時候端口過濾一下1883,就可以了

報文整理用Notepad3搞定,因為Wireshark抓的包,單片機(jī)C語言不能直接處理

哈希256加密軟件網(wǎng)上很多,找一個在線的就可以,聯(lián)通的設(shè)備接入必須要解決哈西256加密算法

4G模組參數(shù)設(shè)定,?7S1模組設(shè)置軟件用USR-TCP232,需設(shè)定波特率,運營商 GPS ,NTP

WIFI模組設(shè)定用E103-W01,設(shè)置WIFI模組的 ID,IP,PORT,Password,

邏輯分析軟件用Saleae Logic,調(diào)試報文的時候用邏輯分析儀撲獲硬件串口數(shù)據(jù)

地圖定位用7S1模組自帶的 LBS基站定位參數(shù),基站地位精度差,不過室內(nèi)可以用 ,GPS只能在室外,精度高但是覆蓋面太小,

全部報文調(diào)試好以后還需要加載13位時間戳,否則格物平臺無法正常記錄數(shù)據(jù),這對單片機(jī)來說有點麻煩,PC上很容易獲取日期參數(shù),我這里的解決方案是,通過7S1模組先讀取UTC-8北京時間

然后轉(zhuǎn)換成格林尼治時間,最后計算出13位時間戳,下面是我用C寫的單片機(jī)時間戳轉(zhuǎn)換程序,實戰(zhàn)OK,用單片機(jī)也能搞定13位時間戳。

注意格物平臺設(shè)備單個上傳和批量上傳用的TOPIC不一樣,要記住切換?。?/span>

上述這些軟件都很容易獲得,我這也有下載好的,大家也可以聯(lián)系(我17717361475)要,免費送軟件,買現(xiàn)成的4G模組也可以,自己學(xué)習(xí)或者控制設(shè)備都可以,模組自帶溫度采集傳感器,有硬件學(xué)習(xí)調(diào)試比較方便,物聯(lián)網(wǎng)一定要實戰(zhàn)才行,軟件模擬能過的東西,硬件不一定行

模組購買網(wǎng)店鏈接?https://m.tb.cn/h.UjFcy5I?tk=qgb7d45gUwl CZ3457

歡迎同行多交流,相互促進(jìn),相互學(xué)習(xí)!

下面是北京時間UTC-8 轉(zhuǎn)13位時間戳,并且在OLED屏幕能看到變化?,

????????????

?????????????rYear=2000+((Rec_Buf1[17]-0x30)*10)+(Rec_Buf1[18]-0x30);//年

?????????????rMon=(Rec_Buf1[20]-0x30)*10+(Rec_Buf1[21]-0x30);//

?????????????rDay=(Rec_Buf1[23]-0x30)*10+(Rec_Buf1[24]-0x30);//

????????????

???????????? rSHI=(Rec_Buf1[26]-0x30)*10+(Rec_Buf1[27]-0x30);//

?????????????rFEN=(Rec_Buf1[29]-0x30)*10+(Rec_Buf1[30]-0x30);//

????????????rMIAO=(Rec_Buf1[32]-0x30)*10+(Rec_Buf1[33]-0x30);//

??????? ? ? ? ?Cyear=0;//注意這個寄存器使用前一定要清零,否則下面數(shù)是隨機(jī)的,會出錯

?????????????for(i2 = 1970; i2 < rYear; i2++)//計算從1970年到現(xiàn)在總共有多少天,包括平年和閏年識別

???????????????{

????????????????if(((i2%4==0) && (i2%100!=0)) || (i2%400==0))??Cyear++;

??????? ? ? ? ?}

??????????? ? ??

?????????????????Count_Day = Cyear * 366 + (rYear-1970-Cyear) * 365;

??????? ? ? ? ? all_day=Count_Day+Mon_P[rMon]+rDay;//平年時2月按正常28天算

???? ? ? ? ?if (rYear==2024||rYear==2028||rYear==2032||rYear==2036||rYear==2040||rYear==2044) //識別出閏年2月底多+1天??????????

????????????{???if (rMon>=3)

??????????????{

????????????????all_day=Count_Day+Mon_P[rMon]+rDay+1;//統(tǒng)計從1970年1月1日到今天總共天數(shù),每個閏年 2月多算一天

??????????????}

????????????}

????????????all_day=(all_day*86400)-28800;//年月日轉(zhuǎn)換成秒數(shù),并減去北京時區(qū)差,8小時(2880秒)

????????????all_time=((rSHI*60*60)+(rFEN*60)+rMIAO);//統(tǒng)計當(dāng)前衛(wèi)星時鐘 時。分。秒。的總秒數(shù)

????????????all_second=(all_day+all_time);//算出當(dāng)前 格林尼治時間,年.月.日.時.分.秒.全部累計秒數(shù),精確到秒級,不考后3位慮毫秒

???????????????

???????????? OLED_ShowNum(10 ,3,all_time,8,12);//仿真

?????????

???????????????????????????//下面就是獲取的10位格林尼治時間,時間戳,OLED能顯示觀察

?????????????UTC_13time[0]=all_second/1000000000;//取高位值

??????????????Device_DT[135]=?????????UTC_13time[0]+0x30;//格林尼治時間戳導(dǎo)入報文--日期 1

?????????????Device_temperature[129]=UTC_13time[0]+0x30;//? ?

????????????????all_second=all_second%1000000000;//取余數(shù)

????????????

?????????????UTC_13time[1]=all_second/100000000;//

??????????????Device_DT[136]=?????????UTC_13time[1]+0x30;//格林尼治時間戳導(dǎo)入報文--日期 2

?????????????Device_temperature[130]=UTC_13time[1]+0x30;//

????????????????all_second=all_second%100000000;//取余數(shù)

????????????

?????????????UTC_13time[2]=all_second/10000000;//

?????????????Device_DT[137]=??????????UTC_13time[2]+0x30;//v格林尼治時間戳導(dǎo)入報文--日期 3

?????????????Device_temperature[131]=UTC_13time[2]+0x30;//? ??

????????????????all_second=all_second%10000000;//取余數(shù)

????????

?????????????UTC_13time[3]=all_second/1000000;//

??????????????Device_DT[138]=?????????UTC_13time[3]+0x30;//格林尼治時間戳導(dǎo)入報文--日期 4

?????????????Device_temperature[132]=UTC_13time[3]+0x30;//

????????????????all_second=all_second%1000000;//取余數(shù)

????????????????????

?????????????UTC_13time[4]=all_second/100000;//

??????????????Device_DT[139]=?????????UTC_13time[4]+0x30;//格林尼治時間戳導(dǎo)入報文--日期 5

?????????????Device_temperature[133]=UTC_13time[4]+0x30;//

????????????????all_second=all_second%100000;//取余數(shù)

????????????

??????????????UTC_13time[5]=all_second/10000;//

??????????????Device_DT[140]=?????????UTC_13time[5]+0x30;//格林尼治時間戳導(dǎo)入報文--日期 6

???????????????Device_temperature[134]=UTC_13time[5]+0x30;//? ??

????????????????all_second=all_second%10000;//取余數(shù)

????????????

?????????????UTC_13time[6]=all_second/1000;//

??????????????Device_DT[141]=?????????UTC_13time[6]+0x30;//格林尼治時間戳導(dǎo)入報文--日期 7

?????????????Device_temperature[135]=UTC_13time[6]+0x30;//? ??

????????????????all_second=all_second%1000;//取余數(shù)

????????????

?????????????UTC_13time[7]=all_second/100;//

??????????????Device_DT[142]=?????????UTC_13time[7]+0x30;//格林尼治時間戳導(dǎo)入報文--日期 8

?????????????Device_temperature[136]=UTC_13time[7]+0x30;//

????????????????all_second=all_second%100;//取余數(shù)

????????????

?????????????UTC_13time[8]=all_second/10;//

??????????????Device_DT[143]=?????????UTC_13time[8]+0x30;//格林尼治時間戳導(dǎo)入報文--日期 9

?????????????Device_temperature[137]=UTC_13time[8]+0x30;//??

????????????????all_second=all_second%10;//取余數(shù)

????????????

?????????????UTC_13time[9]=all_second;//

??????????????Device_DT[144]=?????????UTC_13time[9]+0x30;//格林尼治時間戳導(dǎo)入報文--日期 10??

?????????????Device_temperature[138]=UTC_13time[9]+0x30;//?????????}

//--------------------------------------------

聯(lián)通雁飛格物云平臺,單片機(jī)連接MQTT服務(wù)器

聯(lián)通雁飛格物云平臺,單片機(jī)連接MQTT服務(wù)器

聯(lián)通雁飛格物云平臺,單片機(jī)連接MQTT服務(wù)器

聯(lián)通雁飛格物云平臺,單片機(jī)連接MQTT服務(wù)器聯(lián)通雁飛格物云平臺,單片機(jī)連接MQTT服務(wù)器?

聯(lián)通雁飛格物云平臺,單片機(jī)連接MQTT服務(wù)器

聯(lián)通雁飛格物云平臺,單片機(jī)連接MQTT服務(wù)器

聯(lián)通雁飛格物云平臺,單片機(jī)連接MQTT服務(wù)器

聯(lián)通雁飛格物云平臺,單片機(jī)連接MQTT服務(wù)器

聯(lián)通雁飛格物云平臺,單片機(jī)連接MQTT服務(wù)器

聯(lián)通雁飛格物云平臺,單片機(jī)連接MQTT服務(wù)器

聯(lián)通雁飛格物云平臺,單片機(jī)連接MQTT服務(wù)器

聯(lián)通雁飛格物云平臺,單片機(jī)連接MQTT服務(wù)器文章來源地址http://www.zghlxwxcb.cn/news/detail-415045.html

到了這里,關(guān)于聯(lián)通雁飛格物云平臺,單片機(jī)連接MQTT服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 單片機(jī)與阿里云的mqtt簡單通信(塔石nb-iot篇)

    單片機(jī)與阿里云的mqtt簡單通信(塔石nb-iot篇)

    目錄 前期準(zhǔn)備: 阿里云部分 塔石部分 單片機(jī)部分 這篇文章主要記錄了一次單片機(jī)通過塔石的模塊,實現(xiàn)與阿里云的mqtt通信(僅能簡單傳遞信息,不涉及更深入操作)的過程。 其中會包括如,阿里云物聯(lián)網(wǎng)平臺中“產(chǎn)品”與“設(shè)備”的創(chuàng)建,塔石nb-iot模塊的使用等。 1.塔石

    2024年02月09日
    瀏覽(32)
  • ESP8266-01s入門:上報和下發(fā)數(shù)據(jù)控制單片機(jī) AT指令講解和上云 燒錄AT固件與OneNET MQTT通信教程包含MQTT.fx1.7.1教程(微信小程序通信單片機(jī)前置任務(wù))

    ESP8266-01s入門:上報和下發(fā)數(shù)據(jù)控制單片機(jī) AT指令講解和上云 燒錄AT固件與OneNET MQTT通信教程包含MQTT.fx1.7.1教程(微信小程序通信單片機(jī)前置任務(wù))

    本項目教程總共分為四節(jié) 1.創(chuàng)建OneNET新版MQTT設(shè)備:為微信小程序與單片機(jī)通信打基礎(chǔ)(微信小程序通信單片機(jī)前置任務(wù)) 2.(當(dāng)前文章)ESP8266-01s入門:燒錄AT固件與OneNET MQTT通信教程包含MQTT.fx1.7.1教程(微信小程序通信單片機(jī)前置任務(wù)) 3.物聯(lián)網(wǎng)實踐教程:微信小程序結(jié)合

    2024年02月04日
    瀏覽(26)
  • 單片機(jī)-芯片怎么看圖連接

    單片機(jī)-芯片怎么看圖連接

    單片機(jī)連接數(shù)碼管 硬件連接線路圖 單片機(jī)中的IO口連接端子 J25? ,J25 連接 2個電阻 PR14 ,引出管腳 P22 ,P23,P24 P22 、P23、P24? 連接 3-8 譯碼器? 三輸入、8輸出? 8 輸出 ,連接8個LED1~LED8 用到三個芯片: 單片機(jī)芯片:STC89C52 3-8 譯碼器 ---D 74HC138 雙 P 溝道增強(qiáng)型 MOS 管---D74HC24

    2024年02月11日
    瀏覽(20)
  • 手機(jī)藍(lán)牙連接51單片機(jī)自動開門

    手機(jī)藍(lán)牙連接51單片機(jī)自動開門

    材料: 成品: 效果演示: 控制led: 控制開門: #舵機(jī)是通過繩子連接到鎖栓上的,繩子和鎖栓用熱熔膠固定,整個裝置也是用熱熔膠固定在門上的。如果你的門鎖拉不開,試試給鎖栓縫隙上潤滑油,同時調(diào)整舵機(jī)的力矩。 #自動開門效果演示視頻 #app、燒錄程序、hex代碼資源

    2024年02月10日
    瀏覽(20)
  • (pc端)/單片機(jī)連接ESP8266

    (pc端)/單片機(jī)連接ESP8266

    硬件:ESP8266模塊,USB轉(zhuǎn)TTL 連接方式 : esp8266的TX接轉(zhuǎn)串口的RX,RX接TX 安裝阿信可的esp8266調(diào)試工具 [ESP8266網(wǎng)絡(luò)調(diào)試工具]ESP8266網(wǎng)絡(luò)調(diào)試工具 提取碼:djsz AT指令集是從終端設(shè)備(Terminal Equipment,TE)或數(shù)據(jù)終端設(shè)備(Data Terminal Equipment,DTE)向終端適配器(Terminal Adapter,TA)或數(shù)據(jù)電

    2024年02月09日
    瀏覽(21)
  • STLINK怎么與STM32單片機(jī)連接

    STLINK怎么與STM32單片機(jī)連接

    STLink是ST官方開發(fā)的單片機(jī)仿真工具,可以燒寫程序、在線仿真,使用非常方便。STLink具有兩種接口,分別為:1)SWD模式;2)SWIM單總線模式。SWD模式主要針對STM32系列的單片機(jī),而SWIM單總線主要針對STM8系列的單片機(jī)。下面介紹STLINK和STM32單片機(jī)的連接方式。l STM32單片機(jī)可以通過三

    2024年02月11日
    瀏覽(22)
  • 02 嵌入式/單片機(jī)/MCU眾包接單平臺有哪些?

    02 嵌入式/單片機(jī)/MCU眾包接單平臺有哪些?

    作者 將狼才鯨 創(chuàng)建日期 2023-02-11 CSDN文章地址:嵌入式/單片機(jī)/MCU眾包接單平臺有哪些? 一直想找到靠譜的嵌入式、單片機(jī)接單平臺,網(wǎng)上搜了幾次沒搜到靠譜的,好多威客網(wǎng)上都是一些假的內(nèi)容,今天又心血來潮搜遍了全網(wǎng),意外還找到幾個。 網(wǎng)址名稱 網(wǎng)址 描述 圖示 我

    2024年02月12日
    瀏覽(90)
  • 在VSCode平臺上使用Embedded IDE搭建單片機(jī)開發(fā)環(huán)境

    在VSCode平臺上使用Embedded IDE搭建單片機(jī)開發(fā)環(huán)境

    本文介紹了如何在VSCode平臺上通過Embedded IDE插件搭建單片機(jī)開發(fā)環(huán)境,包括軟件安裝、插件配置、編譯器安裝和項目構(gòu)建等步驟。

    2023年04月08日
    瀏覽(22)
  • stlink使用異常:連接卡頓、找不到單片機(jī),驅(qū)動卸載重裝

    stlink使用異常:連接卡頓、找不到單片機(jī),驅(qū)動卸載重裝

    目錄 找到驅(qū)動 卸載驅(qū)動 重裝驅(qū)動 Keil還是不能正常使用stlink? stlink給人印象不好用,經(jīng)常遇到連接卡頓甚至找不到單片機(jī)問題。 其實stlink是性價比較高的調(diào)試器,上面問題一般都是驅(qū)動原因,驅(qū)動卸載重裝即可。 設(shè)備管理器,查看, 顯示隱藏的設(shè)備 : 展開 通用串行總線

    2024年04月26日
    瀏覽(25)
  • 快訊 | ALVA 榮獲首屆“格物杯”聯(lián)通物聯(lián)網(wǎng)應(yīng)用創(chuàng)新大賽復(fù)賽一等獎!

    快訊 | ALVA 榮獲首屆“格物杯”聯(lián)通物聯(lián)網(wǎng)應(yīng)用創(chuàng)新大賽復(fù)賽一等獎!

    8 月 7 日,“物聚龍江 智聯(lián)百業(yè)”物聯(lián)網(wǎng)創(chuàng)新發(fā)展合作交流暨首屆“格物杯”聯(lián)通物聯(lián)網(wǎng)應(yīng)用創(chuàng)新大賽企業(yè)賽道復(fù)賽?(賽區(qū)四)在哈爾濱舉辦。 ALVA Systems 憑借智能遠(yuǎn)程協(xié)助平臺—— ALVA Rainbow 在近 50 家企業(yè)中脫穎而出,榮獲 首屆“格物杯”聯(lián)通物聯(lián)網(wǎng)應(yīng)用創(chuàng)新大賽復(fù)賽 一等

    2024年02月09日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包