色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

大彩串口屏4G應用-HTTP定位和獲取天氣

廣州大彩串口屏 ? 2021-07-22 16:40 ? 次閱讀

一、適合范圍

本文檔適合大彩PM 4G系列串口屏產品使用。

二、適合范圍

1. VisualTFT軟件版本:V3.0.1.1112及以上的版本。

2. 串口屏硬件版本:M系列固件 >= V6.3.257.00。

三、概述

本例程中,通過獲取天氣、定位來介紹4G的HTTP GET的應用。

四、參考資料

《LUA 腳本API V1.4》可通過以下鏈接下載物聯型開發包獲取:

http:/www.gz-dc.com/index.php?s=/List/index/cid/19.html

《LUA基礎學習》可通過以下鏈接下載物聯型開發包獲取:

http:/www.gz-dc.com/index.php?s=/List/index/cid/19.html

LUA腳本初學者可以通過下面鏈接進行學習。

http://www.runoob.com/lua/lua-arrays.html

AT指令,可以通過下面子連接了解

http://www.openluat.com/Product/file/asr1802/Luat%204G模塊AT命令手冊V4.2.8.pdf

百度地圖API逆地址解析:

http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding-abroad

濟南易客云網絡科技提供HTTP天氣訪問接口:

付費:https://www.tianqiapi.com/index/doc?version=v61

免費:https://www.tianqiapi.com/index/doc?version=v6

五、教程實現

本文主要將以下2點進行說明:

1. 準備工程素材;

2. 配置串口屏工程;

5.1 準備工程素材

5.1.1準備工程素材

在實現例程前需要作以下3個準備:

1.硬件平臺;

2.軟件平臺;

3.UI素材;

該例程使用大彩M系列7寸串口屏DC80480M070_1111_0T為驗證開發平臺。如圖5-1所示;

圖片

圖5-1M系列7寸串口屏

其他尺寸的串口屏均可借鑒此教程。


5.1.2軟件平臺

使用大彩自主研發的上位機軟件VisualTFT配置工程,登錄http://www.gz-dc.com/下載。如圖5-2所示;

圖片

圖5-2下載軟件

5.2 配置串口屏工程

本文主要介紹以下2點:

(1)畫面配置

(2)LUA編輯

5.2.1畫面配置

在畫面ID0中,SIM信息顯示、地點、時間及天氣4部分組成。

SIM卡信息:圖標件ID1表示信號等級、文本控件ID2表示運營商、文本控件ID3用于顯示SIM卡ID。

地點:文本控件ID7于顯示所在的城市。

時間日期:文本控件ID5用于顯示時間,文本控件ID6用于顯示日期。

溫度天氣:文本控件ID8顯示溫度,文本控件ID9用于用于顯示天氣描述(多云、晴等),圖標控件ID10顯示多云等等的圖標。

畫面配置如圖5-3所示:

注意:其他非關鍵控件不在一一介紹,下文不在累述

圖片

圖5-3畫面配置


5.2..2LUA編輯

本例程中,屏幕上電執行初始化操作,如加載4G AT 指令的庫、初始化和4G模塊的交互的函數、初始化4G模塊、開啟定時器獲取運營商和信號值。

當4G模塊初始化完成后,獲取運營商/信號值以及獲取經緯度。當4G模塊返回對應經緯度后,根據經緯度得到所在城市,在根據城市獲取該城市的氣溫以及天氣狀態。流程如下所示。

圖片

1.初始化

調用系統函數on_init()執行代碼如程序清單 1所示:

溫馨提示:因平臺限制, 程序清單1初始化 請移步下載http://www.gz-dc.com/article/id/6645.html

核心API函數

1)dofile (filename)

加載文件:本例程中加載4G AT 指令的庫

  • filename-文件名

2)uart_set_baudrate3(speed)

設置串口3的波特率:串口3為屏幕和4G模塊通訊的串口

  • speed–通訊的波特率

3)on_air_recv_data(packet)

串口接收4G模塊的返回數據的回調。

  • packet:形參為表,字節數據。

4)air_set_callback (on_air_send_cb,on_air_resp_callback,on_air_log_cb)

設置4G庫函數的回調。形參類型為函數,參數依次為命令發送函數,命令回調函數、調試信息打印函數,可自定義函數名。

  • on_air_send_cb:屏幕向4G模塊發送回調函數
  • on_air_resp_callback:4G向屏幕返回數據回調函數
  • on_air_log_cb:用戶調試信息回調函數調試

5)at_cops_csq()

自定義封裝函數,獲取運行商和信號值

6)air_cmd_add(sendstr,ackstr,timeout,retry,callback)

屏幕向4G模塊發送AT指令

  • sendstr:屏幕向4G模塊發送AT指令
  • ackstr:4G模塊應答屏幕的請求
  • timeou:應答超時
  • retry:超時重發次數,可選
  • callback:應答回調函數,可選

注:如果沒有設置超時重發次數,則超時時直接發送隊列中的下一條指令。

7)on_air_resp_callback(key, value)

4G應答屏幕回調函數:屏幕發送AT指令,4G應答后均會回調該函數,本函數如air_set_callback(on_air_send_cb,on_air_resp_callback,on_air_log_cb)函數設置。

  • key:屏幕->4G模塊,發送請求的AT指令
  • value:4G模塊->屏幕,返回的數據

2.獲取經緯度

當4G初始化完成后,獲取經緯度,代碼如程序清單 2所示:

溫馨提示:因平臺限制,程序清單 2獲取經緯度 請移步下載http://www.gz-dc.com/article/id/6645.html

核心API函數

1)get_local_latitude_longitude()

獲取經緯度。屏幕向4G模塊發送獲取經緯度的AT指令’AT+CIPGSMLOC=1,1’,在on_air_resp_callback回調函數解析返回的數據。

3.獲取城市名

當獲取經緯度后,根據經緯度,獲取所在的城市,代碼如程序清單 3所示:

溫馨提示:因平臺限制,程序清單3獲取所在城市 請移步下載http://www.gz-dc.com/article/id/6645.html

核心API函數

1)baiduAPI_get_local ()

函數內部封裝4G AT指令集HTTP Get資源請求函數air_http_get(),本例程中根據百度提供的資源接口,拼接經緯度發送請求。若百度響應改請求,則觸發回到平baiduAPI_get_local_cb()函數。

4.獲取時間/天氣

當獲取經中文城市名稱后,獲取所在的該城市的溫度和天氣,代碼程序清單 4所示:

溫馨提示:因平臺限制, 程序清單 4獲取天氣 請移步下載http://www.gz-dc.com/article/id/6645.html

核心API函數

1)http_get_wea_and_tim e()

函數內部封裝4G AT指令集HTTP Get資源請求函數air_http_get(),本例程中根據濟南易客云網絡科技提供付費和免費的資源接口。其中免費的訪問獲取次數是200次/天,付費的是5000次/天。該服務器響應請求自動回調on_get_wea_cb處理響應的信息。同理,獲取同步云端時間調用http_get_time()即可。

5.3下載工程

在菜單欄中,文件→打開工程目錄,在‘dciot_build’目錄的‘private’文件夾拷貝到SD卡中,如圖5-4和圖5-5所示;把SD卡接上串口屏后重新上電,等到提示燒錄工程成功后,拔掉SD卡重新上電即可。

圖5-4下載文件

圖5-5拷貝到SD卡

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 4G
    4G
    +關注

    關注

    15

    文章

    5530

    瀏覽量

    119362
  • 定位
    +關注

    關注

    5

    文章

    1347

    瀏覽量

    35449
  • 串口屏
    +關注

    關注

    8

    文章

    546

    瀏覽量

    37528
  • 天氣預報
    +關注

    關注

    0

    文章

    8

    瀏覽量

    7416
收藏 人收藏

    評論

    相關推薦

    用txb0102給華為4g模塊串口通訊,輸入波形失真嚴重的原因?

    我用txb0102給華為4g模塊串口通訊,一端接華為4g模塊,另一端接轉換線(ttl轉usb)連接電腦,華為me909s-821.串口輸出是1.8v電平,轉換線芯片用的pl2303,
    發表于 12-12 06:22

    低功耗4G模組HTTP網絡協議應用

    ?大家好,今天我們來學習合宙Air780E模組LuatOS開發4G通信中HTTP網絡協議的應用,實現模組和服務器之間數據的傳輸。 一、HTTP概述 1.1 簡介 HTTP
    的頭像 發表于 11-01 07:23 ?276次閱讀
    低功耗<b class='flag-5'>4G</b>模組<b class='flag-5'>HTTP</b>網絡協議應用

    4G 模組 HTTP 網絡協議應用 白嫖版!

    今天我們來白嫖的是Air780E模組LuatOS開發4G通信中HTTP網絡協議的應用,實現模組和服務器之間數據的傳輸,詳細介紹硬件環境、軟件環境、功能驗證等…
    的頭像 發表于 10-30 14:22 ?868次閱讀
    <b class='flag-5'>4G</b> 模組 <b class='flag-5'>HTTP</b> 網絡協議應用 白嫖版!

    干貨篇:低功耗4G模組Air780E的串口通信

    ? 今天我們來講解低功耗4G模組Air780E的串口通信的基本用法,小伙伴們,學起來吧!
    的頭像 發表于 10-05 14:38 ?628次閱讀
    干貨篇:低功耗<b class='flag-5'>4G</b>模組Air780E的<b class='flag-5'>串口</b>通信

    4G模塊聯網問題

    最近在調試4G模塊,4G模塊驅動調試成功,也可以ping通外網(比如www.baidu.com)。我的電腦連接路由器,也可以上網,但是用4G模塊ping不通電腦,不知道該問題出在哪里,該怎么解決
    發表于 08-01 19:01

    帶DTU串口透傳功能的工業4G路由器:4G DTU模塊路由器串口RS232/485轉4G網絡數據雙向透傳

    4G網絡數據
    深圳市博晶網絡科技有限公司
    發布于 :2024年07月31日 17:10:51

    嵌入式設備中的4G/5G模塊管理

    獲取4G/5G模塊的各項關鍵信息,包括版本、SIM卡狀態等,并自動完成撥號上網流程。同時,通過實時監測網絡狀態,工具能夠迅速識別并處理網絡異常,無論是短暫還是長時間的異常,都能采取恰當的復位策略,確保
    發表于 07-13 16:45

    ESP32S2 WROVER在使用AT指令獲取4G模組時,dte會報超時怎么解決?

    模組:ESP32 S2 WROVER 4G模組:合宙Air724UG 在使用AT指令獲取4G模組時,dte會報超時。 代碼和log如下圖所示
    發表于 06-27 06:54

    思必馳推出辦公學習新工具4GAI辦公本

    ? 6月3日,思必馳4GAI辦公本正式發售。 這是思必馳繼智慧辦公產品麥克風音箱M4/M6/M12系列之后,再次推出辦公學習新工具。該款4G
    的頭像 發表于 06-03 17:35 ?1202次閱讀

    【新品】高性能低延遲4G CAT1模塊,4G全網通+高精度定位

    4GCAT1是一種特定的4G標準,主要面向物聯網和M2M市場,保持基本的4G網絡特性的同時,側重于低功耗、低成本和適度的數據傳輸性能。4GCAT1模塊設計時考慮了能源效率,相較于傳統
    的頭像 發表于 04-26 08:20 ?1195次閱讀
    【新品】高性能低延遲<b class='flag-5'>4G</b> CAT1模塊,<b class='flag-5'>4G</b>全網通+高精度<b class='flag-5'>定位</b>

    科技COF系列2.4寸串口發布!

    廣州大科技新品發布:大科技COF系列2.4寸串口發布!此次發布的是S系列平臺2.4寸COF超薄結構串口
    的頭像 發表于 03-18 14:36 ?1007次閱讀
    大<b class='flag-5'>彩</b>科技COF系列2.4寸<b class='flag-5'>串口</b><b class='flag-5'>屏</b>發布!

    AWTK 開源串口開發(11) - 天氣預報

    AWTK串口內置了XML/JSON/INI等各種數據文件的模型,并支持用HTTP/HTTPS從網絡獲取數據。不用編寫一行代碼,即可實現天氣
    的頭像 發表于 03-05 08:24 ?433次閱讀
    AWTK 開源<b class='flag-5'>串口</b><b class='flag-5'>屏</b>開發(11) - <b class='flag-5'>天氣</b>預報

    4G工牌室內外定位系統

    4G工牌室內外定位系統是一種高效、精準的定位技術,它利用4G通信網絡和GPS衛星定位系統,實現了對人員和物品的實時跟蹤和
    的頭像 發表于 02-28 19:48 ?465次閱讀
    <b class='flag-5'>4G</b>工牌室內外<b class='flag-5'>定位</b>系統

    什么是4G Cat.1?4G Cat.1與4G有什么區別?

    什么是4G Cat.1?4G Cat.1與4G有什么區別? 4G Cat.1是一種特定的4G技術標準,它是LTE技術的一種子集,用于提供高速
    的頭像 發表于 02-03 11:38 ?4474次閱讀
    主站蜘蛛池模板: 古风一女N男到处做高H| 午夜十八岁禁| 日韩AV爽爽爽久久久久久| 亚洲成av人影院| thermo脱色摇床安卓下载| 果冻传媒MV免费播放在线观看 | 污污内射在线观看一区二区少妇| 一色屋精品亚洲香蕉网站| 成年无码av片| 毛片大片免费看| 亚洲免费视频日本一区二区| 成人在线免费视频| 免费成人小视频| 影音先锋电影资源av| 国产欧美无码亚洲| 日日AV夜夜添久久奶无码| 99re6热这里在线精品视频| 久久99这里只有精品| 亚洲精品国产高清嫩草影院 | 日韩人妻少妇一区二区三区| 直插下身完整的欧美版| 国产毛片视频网站| 日本中文字幕巨大的乳专区| 18禁无遮遮挡羞漫画免费阅读 | 国产自产第一区c国产| 十次啦中文网| 爱做久久久久久| 男女作爱在线播放免费网页版观看| 亚洲国产在线视频精品| 国产成人自拍视频在线观看| 日本高清天码一区在线播放| ccc36色小姐电影| 免费国产成人高清在线看软件| 一级毛片在线免费视频| 精品国产露脸久久AV麻豆| 亚洲精品一卡二卡三卡四卡2021| 国产精品无码中文在线AV| 午夜福利小视频400| 国产免费怕怕免费视频观看| 羲义嫁密着中出交尾gvg794| 国产高清国内精品福利色噜噜|