GPRSリモートスイッチ2 AIR 202モジュール


目次
 
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