RM新时代网站-首页

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

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

3天內(nèi)不再提示

4G模組Air780E的LuatOS開發(fā):關于通用加解密函數(shù)(crypto)教程!

青山老竹農(nóng) ? 來源:jf_82863998 ? 作者:jf_82863998 ? 2024-12-01 15:50 ? 次閱讀

本次我將講解低功耗4G模組Air780E的LuatOS開發(fā),關于通用加解密函數(shù)(crypto)教程分享給大家。我會從加解密概述、演示功能概述、硬件準備、軟件環(huán)境、API 說明等全面講述…

一、加解密概述

加解密算法是保證數(shù)據(jù)安全的基礎技術,無論是在數(shù)據(jù)傳輸、存儲,還是用戶身份驗證中,都起著至關重要的作用。隨著互聯(lián)網(wǎng)的發(fā)展和信息安全威脅的增加,了解并掌握常用的加解密算法已經(jīng)成為開發(fā)者和安全從業(yè)者的必修課。

常見的15種加密解密算法分別是:散列哈希[MD5、SHA1、CRC32],對稱[DES,3DES(TDEA、Triple DES),AES、,Blowfish,RC4、RC5,IDEA],Base64、Rabbit、Escape。

【三種分類】

1、對稱加密:
對稱加密是指加密和解密使用同一個密鑰的加密方法.由于加密和解密過程中的密鑰相同,因此需要在通信雙方之間安全地共享密鑰.對稱加密的速度較快,適合用于大量數(shù)據(jù)的加密

2、非對稱加密:
非對稱加密算法采用一對密鑰:公鑰和私鑰.公鑰用于加密,私鑰用于解密.由于加密和解密使用不同的密鑰,非對稱加密算法解決了密鑰分發(fā)的問題,是當前加密系統(tǒng)中安全性最高的加密技術之一.

3、Hash算法:
這是一種不可逆的算法,它常用于驗證數(shù)據(jù)的完整性

二、演示功能概述

本文章通過 Air780 的核心板燒錄 LuatOS 示例代碼,來演示有關加解密的各種 API 的功能。

https://gitee.com/openLuat/LuatOS-Air780E/tree/master/demo/crypto
(復制鏈接查看 crypto 的 demo 例子)

API 的具體用法,讀者可以參考本文中的"五、API 說明"。

三、硬件準備

3.1 Air780E 核心板

使用Air780E核心板,如下圖所示:

wKgZPGdJoLmAU-NDAAL1A1GQkX0933.png

此核心板的詳細使用說明參考:
https://docs.openluat.com/air780e/product/

Air780E產(chǎn)品手冊中的 《開發(fā)板Core_Air780E使用說明》,寫這篇文章時最新版本的使用說明為:《開發(fā)板Core_Air780E使用說明》;若在使用過程中遇到任何問題,可以直接參考這份使用說明文檔。

3.2 SIM

中國大陸環(huán)境下,可以上網(wǎng)的sim卡,一般來說,使用移動、電信、聯(lián)通的物聯(lián)網(wǎng)卡或者手機卡都行。

3.3 PC 電腦

請準備一臺配備 USB 接口且能夠正常上網(wǎng)的電腦。

電腦操作系統(tǒng)為:
WIN10以及以上版本的WINDOWS系統(tǒng)。

3.4 數(shù)據(jù)通信線

TYPE-C口的USB數(shù)據(jù)線.

四、軟件環(huán)境

4.1 Luatools 工具

要想燒錄 LuatOS 到 4G 模組中,需要用到的調試工具:Luatools

詳細使用說明參考:
Luatools工具使用說明:
https://docs.openluat.com/Luatools/

Luatools 工具集具備以下幾大核心功能:

一鍵獲取最新固件:自動連接服務器,輕松下載最新的模組固件.

固件與腳本燒錄:便捷地將固件及腳本文件燒錄至目標模組中.

串口日志管理:實時查看模組通過串口輸出的日志信息,并支持保存功能.

串口調試助手:提供簡潔的串口調試界面,滿足基本的串口通信測試需求.

Luatools下載之后,新建一個命名為 "Luatools" 的文件夾,將下載的Luatools_v3.exe拷貝或移動到新建的Luatools文件夾內(nèi),點擊 Luatools_v3.exe 即可運行。

4.2 準備需要燒錄的代碼

首先要說明一點:腳本代碼, 要和固件的soc文件一起燒錄。

4.2.1燒錄的底層固件文件

底層 core 下載地址:

LuatOS 固件版本下載地址:

https://docs.openluat.com/air780e/luatos/firmware/

wKgZO2dJoOGANZq9AAIKpdALvdE769.png

Air780E 的底層固件在 Luatools 解壓后目錄的:
LuatOS-SoC_V1112_EC618_FULL.soc

wKgZO2dJoO6ATgclAAGZ2kHLDmE213.png

4.2.2燒錄的腳本代碼

首先要下載 Air780 的 LuatOS 示例代碼到一個合適的項目目錄,
示例代碼網(wǎng)站:
https://gitee.com/openLuat/LuatOS-Air780E

下載流程參考下圖:

wKgZPGdJoP-AN0-xAAcdA9HrIY0198.png

下載的文件解壓,找到 LuatOS-Air780E-masterdemocryptomain.lua,如圖:

wKgZO2dJoQ6AauNtAAE6Wf7fNLE615.png

五、API 說明

5.1 crypto.md5(str)

計算 md5 值

參數(shù)

wKgZPGdJoSaANEXBAAA7c9b0lRI108.png

返回值

wKgZO2dJoTCAJU0MAABLEmuzuKs801.png

例子

wKgZPGdJoTuAb-rFAACo2Yu3x7I597.png

5.2 crypto.hmac_md5(str, key)

計算 hmac_md5 值

參數(shù)

wKgZPGdJoUeAc0XTAABO8HsJN2g622.png

返回值

wKgZO2dJoVOAc2ORAABQpWOTsas721.png

例子

wKgZO2dJoWCAToDQAADllf2cegE233.png

5.3 crypto.sha1(str)

計算 sha1 值

參數(shù)

wKgZO2dJoWqADkUfAAA7sEmX3uU185.png

返回值

wKgZO2dJoXSAYN15AABNaCcJ6FE763.png

例子

wKgZPGdJoYSANP7wAACt_0Plisc417.png

5.4 crypto.hmac_sha1(str, key)

計算 hmac_sha1 值

參數(shù)

wKgZO2dJoY6AVmQvAABQxlI_rFw943.png

返回值

wKgZPGdJoZiAG1cLAABU9Lx84WI052.png

例子

wKgZPGdJoaOAbLkLAADpYDgqzxY505.png

5.5 crypto.sha256(str)

計算 sha256 值

參數(shù)

wKgZPGdJoa2AIY9SAAA9rS3bP6U932.png

返回值

wKgZPGdJobiAH0mnAABRarqaPJg043.png

例子

wKgZPGdJocSAPjnAAADAjoPutKE242.png

5.6 crypto.hmac_sha256(str, key)

計算 hmac_sha256 值

參數(shù)

wKgZO2dJoc-AVCyUAABQ2hhhtR0389.png

返回值

wKgZPGdJodmAGlaNAABRxIn773E686.png

例子

wKgZO2dJoeOAbNnAAAEALMCFwSQ728.png

5.7 crypto.sha512(str)

計算 sha512 值

參數(shù)

wKgZPGdJoeyAAulTAAA-L5C90-g962.png

返回值

wKgZPGdJofeANTavAABMZKTjHXk182.png

例子

wKgZO2dJogKARQ0ZAAC9OJmwOFY720.png

5.8 crypto.hmac_sha512(str, key)

計算 hmac_sha512 值

參數(shù)

wKgZPGdJog6ADbzHAABT4uOtClE148.png

返回值

wKgZPGdJohmAEs2VAABYIfe8cDE732.png

例子

wKgZPGdJoiSAYoEfAAD-MqDAIX4875.png

5.9 crypto.base64_encode(data)

將數(shù)據(jù)進行 base64 編碼

參數(shù)

wKgZO2dJoi-AKAxGAAA5RiUShfc873.png

返回值

wKgZO2dJojiAIiFhAAA44N62syQ009.png

例子

wKgZPGdJokOAQMhGAAIn9e3oYDI349.png

5.10 crypto.base64_decode(data)

將數(shù)據(jù)進行 base64 解碼

參數(shù)

wKgZO2dJok-AfI-6AAA7z_NzHnk038.png

返回值

wKgZPGdJomeAc8nUAAA4X2vjoYc647.png

例子

wKgZPGdJonKAPmn_AAIYMemHlaU695.png

5.11 crypto.cipher_list()

獲取當前固件支持的 cipher 列表

參數(shù)

返回值

wKgZO2dJon2AHYy-AABVSwKuLB0893.png


例子

wKgZPGdJoo2ABqDIAAF6gU-HzSM019.png

5.12 crypto.cipher_suites()

獲取當前固件支持的 cipher suites 列表

參數(shù)

返回值

wKgZPGdJopiAbrQLAABTuGKlXRg682.png


例子

wKgZPGdJoqSAd_UFAAFzlq4PMxU976.png

5.13 crypto.cipher_encrypt(type, padding, str, key, iv)

對稱加密

參數(shù)

wKgZO2dJorCAQas8AAEWTokTTCE443.png


返回值

wKgZPGdJor2AYGbnAAA50mZPFOo343.png

例子

wKgZO2dJoseAejJtAAIe9hF4AWM075.png

5.14 crypto.cipher_decrypt(type, padding, str, key, iv)

對稱解密

參數(shù)

wKgZPGdJotSAY0FnAAEbw3jHGQw681.png


返回值

wKgZO2dJot-ALUJvAAA5bTV-QIk570.png

例子

wKgZPGdJouqAURfvAAK9QJb1EoY289.png

5.15 crypto.crc16(method, data, poly, initial, finally, inReversem outReverse)

計算 CRC16

參數(shù)

wKgZPGdJovqAZcoHAAC7O58CPvI284.png


返回值

wKgZPGdJowWAWh5XAAA5HZPOIms866.png

例子

wKgZPGdJoxCAPtAYAACBd5hejQ4686.png

5.16 crypto.crc16_modbus(data, start)

直接計算 modbus 的 crc16 值

參數(shù)

wKgZPGdJoxyAYPDlAABSv9PK8ek087.png

返回值

wKgZPGdJoyWADBnHAAA2yjtfTek721.png

例子

wKgZPGdJoy-AMMQxAAFN42NK4aM720.png

5.17 crypto.crc32(data)

計算 crc32 值

參數(shù)

wKgZO2dJoz6AfvLoAAAwo5Jlr5M142.png

返回值

wKgZPGdJo0iAEv0kAAA3xqlnaRg507.png

例子

wKgZO2dJo1GAU9atAACI3rsrAqw513.png

5.18 crypto.crc8(data, poly, start, revert)

計算 crc8 值

參數(shù)

wKgZO2dJo1yAQ_xMAADIceC_7uk157.png

返回值

wKgZPGdJo2eAHhMdAAA20KHnMI4646.png

例子

wKgZO2dJo3GADbJPAADwK-9nkz8540.png

5.19 crypto.crc7(data, poly, start)

計算 crc7 值

參數(shù)

wKgZPGdJo3uAaXA7AACCRW13gTo631.png

返回值

wKgZPGdJo5SANVZNAAA6TzYkYKE063.png

例子

wKgZPGdJo5-AaAlwAAER_9oXIzo864.png

5.20 crypto.checksum(data, mode)

計算 checksum 校驗和

參數(shù)

wKgZO2dJo6qAPUb-AAB3ojZF0GI840.png

返回值

wKgZO2dJo7aAbmTNAAA6E1_1fZU047.png

例子

wKgZPGdJo8GAYcb-AAGV_yEmED0275.png

5.21 crypto.trng(len)

生成真隨機數(shù)

參數(shù)

wKgZPGdJo86ADUmhAAA1BY3JVI8176.png

返回值

wKgZO2dJo9mACD08AABB8Vevn3Q011.png

例子

wKgZO2dJo-OANT8cAADYGkPEwMg188.png

5.22 crypto.totp(secret,time)

計算 TOTP 動態(tài)密碼的結果

參數(shù)

wKgZPGdJo--AEFM3AACLm3pCjdY566.png

返回值

wKgZO2dJo_uADji9AABTBnOqCzo340.png

例子

wKgZPGdJpAWAEfnaAAE8DIxdDUY931.png

5.23 crypto.md_file(tp, path, hmac)

計算文件的 hash 值(md5/sha1/sha256 及 hmac 形式)

參數(shù)

wKgZO2dJpByAIgW6AAClmxCpdDE077.png

返回值

wKgZPGdJpCeAObO7AABPTJOwdNs551.png

例子

wKgZO2dJpDOAHrv4AAQ2Hk37UhQ592.png

5.24 crypto.md(tp, data, hmac)

計算數(shù)據(jù)的 hash 值(md5/sha1/sha256 及 hmac 形式)

參數(shù)

wKgZO2dJpD6ADh5DAACXitucaVE645.png

返回值

wKgZPGdJpEiAZC7RAABUZcNCq4I228.png

例子

wKgZPGdJpFOAZntUAAOfWL3FAPw537.png

5.25 crypto.hash_init(tp)

創(chuàng)建流式 hash 用的 stream

參數(shù)

wKgZO2dJpGCAI4LcAAB6rn63ziA843.png

返回值

wKgZO2dJpGmAJpmSAABQ_jdgoqk871.png

例子

wKgZPGdJpHiAJPTYAANIcbus5Kk461.png

5.26 crypto.hash_update(stream, data)

流式 hash 更新數(shù)據(jù)

參數(shù)

wKgZO2dJpIWAGlGrAACJIM1IMdU516.png

返回值

例子

wKgZO2dJpJOAJt9kAABoDoutq0o874.png

5.27 crypto.hash_finish(stream)

獲取流式 hash 校驗值并釋放創(chuàng)建的 stream

參數(shù)

wKgZPGdJpJ6AbrvLAABStilXUIw856.png


返回值

wKgZO2dJpKeAX7_rAABrdwuadu8611.png


例子

wKgZO2dJpLGAfXU0AACFPk6PIRk732.png

六、功能驗證

6.1 燒錄固件

6.1.1正確連接電腦和 4G 模組電路板

使用帶有數(shù)據(jù)通信功能的數(shù)據(jù)線,不要使用僅有充電功能的數(shù)據(jù)線.

6.1.2識別 4G 模組的 BOOT 引腳

在下載之前,要用模組的 BOOT 引腳觸發(fā)下載, 也就是說,要把 4G 模組的 BOOT 引腳拉到 1.8v,或者直接把 BOOT 引腳和 VDD_EXT 引腳相連.我們要在按下 BOOT 按鍵時讓模塊開機,就可以進入下載模式了.

具體到 Air780E 開發(fā)板:

1、當我們模塊沒開機時,按著 BOOT 鍵然后長按 POW 開機.

2、當我們模塊開機時,按著 BOOT 鍵然后點按重啟鍵即可.

wKgZPGdJpMuAEcdaABfav2gQXWU185.png

6.1.3識別電腦的正確端口

判斷是否進入 BOOT 模式:模塊上電,此時在電腦的設備管理器中,查看串口設備, 會出現(xiàn)一個端口表示進入了 BOOT 下載模式,如下圖所示:

wKgZPGdJpPuAB_Y2AANIrtPjBus839.png

6.1.4 用 Luatools 工具燒錄

新建項目

首先,確保你的 Luatools 的版本,大于等于 3.0.6 版本。

在 Luatools 的左上角上有版本顯示的,如圖所示:

wKgZO2dJpQaAS-YWAAF7zBVUk_Q323.png

Luatools 版本沒問題的話, 就點擊 Luatools 右上角的“項目管理測試”按鈕,如下圖所示:

wKgZPGdJpRGAcBaEAAEmi7P1zOk338.png

這時會彈出項目管理和燒錄管理的對話框,可以新建一個項目,如下圖:

wKgZPGdJpR2ANypDAASsUXhW2xQ196.png

開始燒錄

選擇 Air780E 板子對應的底層 core 和剛改的 main.lua 腳本文件.下載到板子中.

wKgZO2dJpSuAc6vFAATnqDrG6Rg933.png

點擊下載后,我們需要進入 BOOT 模式才能正常下載.

如果沒進入 BOOT 模式會出現(xiàn)下圖情況:

wKgZO2dJpTeATz6sAAC3YyKBBLQ326.png

進入 BOOT 模式下載,如圖:

wKgZPGdJpUKAPLPSAAHzSIqRyR4350.png

wKgZPGdJpUyAfdGeAAJENvChPwY134.png

6.2 例程

參考以下示例,本庫有專屬 demo,復制鏈接查看 crypto 的 demo 例子:
(https://gitee.com/openLuat/LuatOS-Air780E/tree/master/demo/crypto)

wKgZPGdJpX6AJ7-qAAVISJ2TYPw173.pngwKgZO2dJpZmACpl2AAeqvdbP2PQ861.pngwKgZPGdJpayASWyTAAZyHNxI3p4175.pngwKgZO2dJpb2AVX8xAAWzVa_hRmM977.pngwKgZPGdJpdCASC2YAAUzCTbVs58698.pngwKgZPGdJpd6AE2CtAAXsgV1KOrs310.pngwKgZPGdJpfOASP6-AAaV1KrFWIw212.pngwKgZO2dJpgeAJ6pbAAdxtwix8v4222.pngwKgZPGdJphqAJbqtAAjPlTAVcbU210.pngwKgZPGdJpimAPAktAAd8M9hL458472.pngwKgZO2dJpjiAFIKGAAb-Xa1Hpqs308.pngwKgZO2dJpkWAPhBJAAEmaKOtk9U028.png

6.3 對應 log

wKgZO2dJplWAHJjrAAmX3tGHTKY404.pngwKgZO2dJpm-AXsVaAAheU_FXkrM624.pngwKgZO2dJpomAfB4ZAAN_KEuJUlA687.pngwKgZO2dJpqOAYkgPAA1TpzVSoTY645.pngwKgZPGdJprOAdaySAAY7QjJYxDM488.pngwKgZO2dJpsaAct2FAAbTJ5xPqms502.pngwKgZO2dJptyAK9D5AAaTdahJ3C8252.pngwKgZPGdJpvGAEFv6AAX2ZV52mJc108.pngwKgZPGdJrEiAYa-tAAXIjAnhl_Q017.pngwKgZPGdJrFqAT-tRAAkf_JWFPys427.pngwKgZO2dJrHGAbgIcAAnMt3aEyL0490.pngwKgZPGdJrICAM6BrAAaOEWgWBsc274.png

分享完畢

審核編輯 黃宇

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

    關注

    15

    文章

    5517

    瀏覽量

    118973
  • 模組
    +關注

    關注

    6

    文章

    1487

    瀏覽量

    30360
  • LuatOS
    +關注

    關注

    0

    文章

    76

    瀏覽量

    1936
收藏 人收藏

    評論

    相關推薦

    基于移芯EC618平臺設計研發(fā)的Air780E/Air600E系列低功耗4G Cat.1模組

    11月30日,合宙全新發(fā)布LuatOS-SoC@EC618V1001最新固件,適用基于移芯EC618平臺設計研發(fā)的Air780E/Air600E系列低功耗4G Cat.1
    的頭像 發(fā)表于 12-02 14:42 ?5854次閱讀

    基于Air780E的遠程報警器方案

    恒博A780E-S智能遠程報警器方案板,基于合宙低功耗4G Cat.1模組Air780E設計,支持LuatOS二次
    發(fā)表于 03-01 11:51 ?1884次閱讀

    合宙低功耗4G模組Air780E——產(chǎn)品規(guī)格書

    合宙低功耗4G模組Air780E的規(guī)格信息速覽
    的頭像 發(fā)表于 09-02 18:04 ?976次閱讀
    合宙低功耗<b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>Air780E</b>——產(chǎn)品規(guī)格書

    合宙低功耗4G模組Air780E——硬件設計手冊01

    Air780E是一款基于移芯EC618平臺設計的LTECat1無線通信模組。支持FDD-LTE/TDD-LTE的4G遠距離無線傳 輸技術。 另外,模組提供了USB/UART/I2C等
    的頭像 發(fā)表于 09-04 14:39 ?1127次閱讀
    合宙低功耗<b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>Air780E</b>——硬件設計手冊01

    合宙Air780E硬件設計手冊02

    合宙低功耗4G模組Air780E硬件設計介紹
    的頭像 發(fā)表于 09-06 12:02 ?469次閱讀
    合宙<b class='flag-5'>Air780E</b>硬件設計手冊02

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

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

    LuatOS與ADC:Air780E模組開發(fā)的新篇章!

    今天我們學習的是Air780E模組LuatOS開發(fā)之ADC應用,希望能幫助到大家。
    的頭像 發(fā)表于 11-07 14:12 ?247次閱讀
    <b class='flag-5'>LuatOS</b>與ADC:<b class='flag-5'>Air780E</b><b class='flag-5'>模組</b><b class='flag-5'>開發(fā)</b>的新篇章!

    Air780E模組的ADC之旅 LuatOS開發(fā)實例

    今天學習一個新的示例,關于Air780E模組LuatOS開發(fā)的ADC應用實例,希望大家有所收獲。
    的頭像 發(fā)表于 11-11 09:33 ?193次閱讀
    <b class='flag-5'>Air780E</b><b class='flag-5'>模組</b>的ADC之旅  <b class='flag-5'>LuatOS</b><b class='flag-5'>開發(fā)</b>實例

    關于4G模組LuatOS開發(fā)通用加解密函數(shù)(crypto)|全攻略

    本次我要說的攻略是關于4G模組LuatOS開發(fā)通用加解密函
    的頭像 發(fā)表于 11-30 09:52 ?234次閱讀
    <b class='flag-5'>關于</b><b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b><b class='flag-5'>開發(fā)</b>:<b class='flag-5'>通用</b><b class='flag-5'>加解密函數(shù)</b>(<b class='flag-5'>crypto</b>)|全攻略

    Air780E模組LuatOS開發(fā)的位運算(bit)教程篇!

    本次我們要學習的是4G模組Air780ELuatOS開發(fā),關于位運算(bit)教程分享給大家。
    的頭像 發(fā)表于 11-26 11:58 ?132次閱讀
    <b class='flag-5'>Air780E</b><b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b><b class='flag-5'>開發(fā)</b>的位運算(bit)教程篇!

    低功耗模組Air780E的AT指令:FTP示例!

    本文說的是關于4G模組AT指令的FTP示例,以Air780E為例,希望大家有所收獲。
    的頭像 發(fā)表于 11-30 09:40 ?179次閱讀
    低功耗<b class='flag-5'>模組</b><b class='flag-5'>Air780E</b>的AT指令:FTP示例!

    解析Air780E模組LuatOS開發(fā)的隨機數(shù)(random) 示例篇

    本文主要解析的是低功耗4G模組Air780ELuatOS開發(fā)隨機數(shù)(random)實例,我以整理成文分享給大家。
    的頭像 發(fā)表于 11-29 20:23 ?113次閱讀
    解析<b class='flag-5'>Air780E</b><b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b><b class='flag-5'>開發(fā)</b>的隨機數(shù)(random) 示例篇

    4G模組Air780ELuatOS開發(fā)之位運算(bit)示例

    本文我要說的是低功耗4G模組Air780ELuatOS開發(fā),關于位運算(bit)示例,我將詳細
    的頭像 發(fā)表于 12-02 14:33 ?157次閱讀
    <b class='flag-5'>4G</b><b class='flag-5'>模組</b><b class='flag-5'>Air780E</b>的<b class='flag-5'>LuatOS</b><b class='flag-5'>開發(fā)</b>之位運算(bit)示例

    Air780E模組LuatOS開發(fā)實戰(zhàn) —— 手把手教你搞定數(shù)據(jù)打包解包

    本文要說的是低功耗4G模組Air780ELuatOS開發(fā)實戰(zhàn),我將手把手教你搞定數(shù)據(jù)打包解包。
    的頭像 發(fā)表于 12-03 11:17 ?148次閱讀
    <b class='flag-5'>Air780E</b><b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b><b class='flag-5'>開發(fā)</b>實戰(zhàn) —— 手把手教你搞定數(shù)據(jù)打包解包

    來來來,看這里:低功耗模組LuatOS開發(fā)的日志輸出!

    本文以低功耗4G模組Air780E為例,學會低功耗模組LuatOS開發(fā)的日志輸出,積累技術。
    的頭像 發(fā)表于 12-05 09:09 ?143次閱讀
    來來來,看這里:低功耗<b class='flag-5'>模組</b><b class='flag-5'>LuatOS</b><b class='flag-5'>開發(fā)</b>的日志輸出!
    RM新时代网站-首页