目錄
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...