原创 4G模塊連接MQTT

mqtt 作者:如果能編程回憶 最後修改時間:2020年6月12日 概述 Air724模塊內置MQTT協議,提供AT,LUAT,CSDK,DTU可供選擇使用,接口簡單使用方便。 MQTT簡介 優勢:長連接,低帶寬,高可靠。 實用

原创 4G模塊連接TCP

作者:如果能編程回憶 最後修改時間:2020年6月12日 概述 Air724模組內置TCP/IP協議棧,提供TCP客戶端和服務器端服務(PS:模塊沒有公網IP所以服務端模式多用於專屬VPN網絡)。可使用AT指令,LUAT二次開發,

原创 W600-AliOS-Things開發教程(點燈)

通過前兩篇教程我們已經搭建好了開發環境,移植了GPIO驅動,準備工作做好了就開始上板子實際測試吧。 1,創建一個我們的測試工程 填寫位置,我直接用了默認 選擇目標平臺 我們就可得到一個新的工程,這樣也就不用直接修改demo了 我使

原创 從零開始搭建一套lorawan網關(三)

主控板的基本環境搭建 網上的大多數教程都是用樹莓派作爲主控板,因爲官方提供例程是樹莓派的,但是樹莓派主控芯片不單賣,沒法完全做成自己的產品,而且樹莓派作爲一款開源硬件,目標本來是民用極客,作爲網關使用在環境惡劣情況下不一定能穩定運行,隨着

原创 LoRa 專業術語

無線通信原理 在通信系統中,我們需要弄清模擬和數字的關係:一個模擬信號就是一個連續變化的電磁波,一個數字信號是一個電壓脈衝序列。看一個實例,下圖選自經典教材《無線通信與網絡(第二版)》,電話通信是典型的模擬數據(聲波)通過模擬信號傳輸;家

原创 LoRa 的擴頻技術

LoRa 的擴頻技術 LoRa 是一種基於擴頻的調製方式,通過擴頻把信號擴展到帶寬較寬的噪聲中,獲得擴頻增益。 擴頻概念及原理         擴頻通信(SSC),即擴展頻譜通信技術(SpreadSpectrumCommunication

原创 4G模塊AT連接阿里雲

本手冊適用於合宙的Air72X系列4G模組,AT指令與LUAT腳本兼容4G所有產品,均可使用本手冊進行阿里雲連接測試。   手冊僅介紹MQTT方式連接與發送數據,其他方式用戶可根據手冊自行研究。 手冊PDF版本AT指令連接阿里雲手冊一機一

原创 W600-AliOS-Things開發教程(GPIO)

如下圖,AliOS Things是一個分層+組件架構,可以較簡單的移植到各類MCU及Connectivity SoC平臺上。 典型移植流程是這樣的 查看我們的源碼目錄可以看到目前官方已經進行了HAL層的UART、flash和網絡部分適

原创 W600-AliOS-Things開發教程(環境搭建)

1、準備工作 我使用的是win10系統進行開發,其他系統可以自行參考AliOS-Things官方說明搭建 1、環境準備,電腦需要安裝python2.7,git環境 2、安裝vscode,直接在官網下載安裝即可https://code.vi

原创 W600-AliOS-Things開發教程(中斷)

前一篇文章就GPIO的輸出做了實際的操作,這次我們結合之前的教程再對中斷部分進行一下操作。 還和之前教程相同,新建一個工程,或者直接使用上一個點燈的工程進行修改。 開發板上有兩個按鍵,一個是復位使用,另一個可以供我們使用,我們把它當做中斷

原创 W600-AliOS-Things開發教程(目錄)

1、W600-AliOS-Things開發教程(環境搭建) 2、W600-AliOS-Things開發教程(GPIO) 3、W600-AliOS-Things開發教程(點燈) 4、W600-AliOS-Things開發教程(中斷) 。。。

原创 玩轉天貓精靈(一)dtu配置

設備刷dtu固件   一機一密,根據複製的信息填寫好 轉存失敗重新上傳取消 轉存失敗重新上傳取消 轉存失敗重新上傳取消轉存失敗重新上傳取消數據綁定串口1,啓用串口1 轉存失敗重新上傳取消   轉存失敗重新上傳取消       轉存失敗重新

原创 設備接入天貓精靈教程(一)

現在網上接入天貓精靈的教程基本都是雲對雲接入,需要搭建服務器,寫硬件程序,費時又複雜。這次結合之前的阿里雲教程做一個通過阿里雲物聯網平臺接入天貓精靈的教程,免去了服務器開發,大大的降低了難度。 整體業務流程如圖,當我們發出一條語音指令,

原创 從零開始搭建一套lorawan網關(一)

一個新分類,記錄一下lorawan的搭建過程。 主要會做以下內容: 網關1301芯片基本參數學習 主控板的基本環境搭建 網關代碼的移植 主控與1301連接測試 開源LoRa Server項目學習 LoRa Gateway Bridge安裝

原创 LoRa 數據包結構分析及數據傳輸時間

LoRa 有兩種數據包格式:顯式和隱式。 LoRa 數據包包含:Preamble(前導碼)、Header(可選類型的報頭)、Payload(數據有效負載)         前導碼用於保持接收機與輸入的數據流同步。默認情況下,數據包含有1