GPRS遠端開關 2 AIR202模組

2021-10-02 23:16:37 字數 1143 閱讀 9811

目錄

air202/air208模組

air202模組與irtu韌體

irtu韌體資料流

模組軟體手冊及硬體手冊:

air202模組是合宙研發的gprs 2g模組,姊妹型號是air208模組,而air208模組主要是為了相容sim800c模組,pin to pin相容,可以直接替換。我們的遠端開關,也是使用官方的irtu韌體來完成的。總結一句就是:硬體使用air202模組,軟體使用官方的dtu韌體。聯網使用的是mqtt方式,因為我們建立的是mqtt伺服器,以此來完成資料互動的。

官方韌體設計時,留有一定的靈活度,允許客戶自己寫指令碼函式,實現一些自定義的功能。這種方式就是資料流方式,我們使用如下的函式實現:

function

--取出收到的mqtt資料

local str = ...

local my_timer_wait=500

--初始化air202的p0_30引腳

local my_led=pins.setup(pio.p0_30,1)

--檢索收到的資料有無特定字元,以供校驗

if string.find(str,"55aa") then

--控制引腳置高或置低

pins.setup(pio.p0_30,0)

rtos.sleep(my_timer_wait)

pins.setup(pio.p0_30,1)

rtos.sleep(my_timer_wait)

pins.setup(pio.p0_30,0)

rtos.sleep(my_timer_wait)

pins.setup(pio.p0_30,1)

rtos.sleep(my_timer_wait)

pins.setup(pio.p0_30,0)

rtos.sleep(my_timer_wait)

pins.setup(pio.p0_30,1)

--如果關閉定時器,可以使用如下**:

sys.timerstop(my_timer)

--列印日誌輸出

log.info("p3_0 now is setup\r\n")

endreturn "ok"

end

GPRS遠端開關 1 綜述

目錄 gprs開關 綜述 air202 模組 mqtt伺服器 上位機軟體 本專欄講述如何製作乙個gprs遠端開關,硬體基於air202模組,軟體基於mqtt訊息服務。包含 控制端 服務中轉端 執行端。此為執行端,採用官方韌體,可靠性高,穩定性好,最重要的一點是支援遠端引數更新。官方韌體支援自定義資料...

2A鋰電池充電管理IC,單節鋰電池開關模式充電管理

2a鋰電池充電管理ic可用pw4052 pw4052 是一顆適用於單節鋰電池的 具有恆壓 恆流充電模式的充電管理 ic。該晶元採用開關型的工作模式,能夠為單節鋰電池提供快速 高效且簡單的充電管理解決方案。pw4052 採用三段式充電管理,當電池電壓低於 2.9v typ 時,採用涓流模式充電,充電電...

GPRS模組AT指令集(2)

at cgmi 給出模組廠商的標識。sony ericsson at cgmm 獲得模組標識。這個命令用來得到支援的頻帶 gsm900,dcs1800或pcs1900 當模組有多頻帶時,回應可能是不同頻帶的結合。aab 1021011 cn at cgmr 獲得改訂的軟體版本。r6c005 cxc1...