タグ

ブックマーク / qiita.com/nishiuchikazuma (1)

  • nerves_pack(vintage_net含む)を使ってNerves起動時に`Node.connect()`するようにした - Qiita

    lib/exineris002/bootexineris.ex Nerves起動時の動作(キーワード::wakeup, nodeconn/2) Nerves起動後1秒おきに接続しようとする wlan0インタフェースにDHCPよりIPアドレスが割り当てられるのを確認後、Node.connect/1の手続きを実施 接続完了後、接続確認の動作に遷移 接続確認の動作(キーワード::alive, re_nodeconn/2) 60秒おきに接続を確認 正常時 → 再度60秒接続を確認を実施 (Node.listに接続先が存在している && Node.pingで応答がある場合 → :node_alive) 接続が切れた後に接続先が復帰した場合 → 再接続を実施し失敗した場合は1秒おきに再接続を実施 (Node.listに接続先が存在していない && Node.pngで応答がある場合 → :node_re

    nerves_pack(vintage_net含む)を使ってNerves起動時に`Node.connect()`するようにした - Qiita
    antipop
    antipop 2021/04/25
  • 1