<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • 查看: 14147|回復: 0
    打印 上一主題 下一主題

    Air780E軟件指南:json數據處理

    [復制鏈接]
    跳轉到指定樓層
    樓主
    發表于 2025-1-20 14:10:40 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
    關鍵詞: 物聯網 , 單片機 , 4G模塊 , 通訊模組 , 嵌入式硬件
    會4G模組的json數據處理的朋友們都知道真的不難,還不會的我今天也做了相關示例展示給大家參考,希望有所收獲。
    以4G模組Air780E為例

    1、JSON介紹


    JSON(JavaScriptObjectNotation)是一種輕量級的數據交換格式,易于人類閱讀和編寫,同時也易于機器解析和生成。它基于JavaScript編程語言的一個子集,但獨立于語言,廣泛用于不同編程環境中。

    1.1 JSON的基本結構

    1.1.1 對象
    由花括號{}包圍,包含鍵值對。鍵是字符串,值可以是字符串、數字、布爾值、數組、對象或null。{"name":"Alice","age":30,"isStudent":false}

    1.1.2 數組
    由方括號[]包圍,包含一個有序的值列表。值可以是任何類型的數據,包括對象和其他數組。["apple","banana","cherry"]

    1.2 JSON的優點
    簡潔性:結構簡單,易于理解和使用。
    可移植性:語言無關,幾乎所有的編程語言都支持JSON解析和生成。
    靈活性:適用于各種數據結構的表示。

    1.3 常用場景
    Web應用:用于客戶端與服務器之間的數據交換。
    配置文件:用于應用程序的配置設置。
    數據存儲:用于存儲簡單的數據結構。
    綜上所述,JSON因其簡單和靈活的特性,已經成為現代編程中數據交換的標準格式之一。

    2、演示功能概述
    本文使用Air780E核心板,生成與解析JSON格式數據,并通過日志觀察實驗結果。

    3、準備硬件環境

    3.1 Air780E開發板

    3.2 TYPE-C數據線

    4、準備軟件環境

    4.1 Luatools
    Luatools日志打印與程序燒錄軟件下載:
    https://docs.openluat.com/Luatools/

    4.2 core固件和源碼腳本
    https://docs.openluat.com/air780e/luatos/app/utils/json/
    注:core固件,是基礎環境,該固件由官方提供,用戶不可修改;源碼腳本,為應用程序,可由客戶自行修改。

    5、軟硬件資料
    https://docs.openluat.com/air780e/
    ● Air780E開發板原理圖,打開Air780E產品手冊,訪問頁面中的《EVB_Air780X_V1.6.zip》
    ● API使用介紹說明
    ● Air780E開發板使用說明,打開Air780E產品手冊,訪問頁面中的《開發板Core_Air780E使用說明V1.0.5.pdf》

    5.1 開發板按鈕與指示燈圖示與說明



    5.2 硬件安裝與連接

    5.2.1 SIM卡安裝

    5.2.2 實物連接圖
    注:開發板與電腦通過TYPE-C線連接,用于通信與供電,所以必須使用支持USB通信的TYPE-C線才可以;

    6、代碼示例介紹

    6.1 完整程序清單
    注:完整復制后保存為main.lua,可直接使用



    7、功能驗證


    7.1 開機
    按下圖所示通過TYPE-C線將開發板與電腦連接無誤后,開發板電源指示紅燈常亮,網絡指示燈滅:
    此時按下開機鍵,約2秒后釋放,等待幾秒網絡指示綠燈常亮,即開機成功,如下圖:
    此時電腦設備管理器中會發現下圖所示幾個設備,即代表開機成功!
    7.2 打開Luatool軟件工具并進入項目管理測試頁面
    7.3 按序號步驟創建項目
    7.4 按如下步驟進行程序燒錄
    7.5 觀察下載過程后確認燒錄結果
    7.6 關閉項目管理界面,回到調試頁面,觀察輸出
    至此,我們已使用Air780E開發板驗證了JSON編、解碼功能。


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

    本版積分規則

    關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
    電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
    快速回復 返回頂部 返回列表
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷