GPRSリモートスイッチ2 AIR 202モジュール
1397 ワード
目次
AIR 202/AIR 228モジュール
AIR 202モジュールとIRETUファームウェア
IRETUファームウェアデータストリーム
AIR 202/AIR 228モジュール
モジュールソフトウェアマニュアル及びハードウェアマニュアル:http://www.openluat.com/Product/gprs/Air202.html
AIR 202モジュールとIRETUファームウェア
AIR 202モジュールは宙に合わせて開発されたGPRS 2 Gモジュールで、姉妹モデルはAIR 2208モジュールであり、AIR 2208モジュールは主にSIM 800 Cモジュールに対応するため、PIN to PIN互換性があり、直接に交換できます.私たちのリモートスイッチも、オフィシャルIRLTファームウェアを使って完成しました.要約すると、ハードウェアはAIR 202モジュールを使用し、ソフトウェアは公式のDUTUファームウェアを使用する.ネットワークはMQTT方式を使用しています.MQTTサーバを確立して、データインタラクションを完了します.
IRETUファームウェアデータストリーム
オフィシャルファームウェアの設計時、ある程度の柔軟性が残っています.お客様が自分でスクリプト関数を書いて、いくつかのカスタマイズ機能を実現できます.このような方法はデータフロー方式です.以下の関数を使って実現します.
AIR 202/AIR 228モジュール
AIR 202モジュールとIRETUファームウェア
IRETUファームウェアデータストリーム
AIR 202/AIR 228モジュール
モジュールソフトウェアマニュアル及びハードウェアマニュアル:http://www.openluat.com/Product/gprs/Air202.html
AIR 202モジュールとIRETUファームウェア
AIR 202モジュールは宙に合わせて開発されたGPRS 2 Gモジュールで、姉妹モデルはAIR 2208モジュールであり、AIR 2208モジュールは主にSIM 800 Cモジュールに対応するため、PIN to PIN互換性があり、直接に交換できます.私たちのリモートスイッチも、オフィシャルIRLTファームウェアを使って完成しました.要約すると、ハードウェアはAIR 202モジュールを使用し、ソフトウェアは公式のDUTUファームウェアを使用する.ネットワークはMQTT方式を使用しています.MQTTサーバを確立して、データインタラクションを完了します.
IRETUファームウェアデータストリーム
オフィシャルファームウェアの設計時、ある程度の柔軟性が残っています.お客様が自分でスクリプト関数を書いて、いくつかのカスタマイズ機能を実現できます.このような方法はデータフロー方式です.以下の関数を使って実現します.
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
")
end
return "OK"
end