8.1. LoRaWAN®パケットフォワーダーがパケットを送信できない

ネットワーク接続(特にDNSサーバー)が適切に設定されていない場合、ゲートウェイはインターネットへの接続に失敗します。

その場合、LoRaWAN®パケットフォワーダーはLoRaWAN®サーバーに接続できません。

LoRaScriptで次のスクリプトを使用してネットワーク接続状態を確認し、ゲートウェイが特定のサーバーに接続できるかどうかを確認してください。図8-1はスクリプトの実行結果を示します。)


図8-1 ネットワーク接続を確認するスクリプトの実行結果


リスト8-1 ネットワーク接続を確認するためのLoRaScript
function onInit() {
	var dns = require("dns");
	dns.lookup("www.google.com", 4, function(err, address, family) {
		debug_print("DNS Server: " + dns.getServers());
		if (err) {
			debug_print("Cannot GetAddress");
			return;
		}
		debug_print("Lookup address is " + address);
	});
}
function onLoRaRx(data) {

}