为了验证 AIR700 IPV6 ,特别新建向NodeRed Tcp发送的工程。
Air700发送TCP数据源码如下:
--[[
IPv6客户端演示, 仅EC618系列支持, 例如Air780E/Air600E/Air780UG/Air700E
]]
-- LuaTools需要PROJECT和VERSION这两个信息
PROJECT = "IPV6_SendDate_Nodered_TCP"
VERSION = "1.0.0"
log.info("main", PROJECT, VERSION)
-- 一定要添加sys.lua !!!!
sys = require("sys")
libnet = require "libnet"
local netc
-- 演示task
sys.taskInit(function()
-- 仅EC618系列支持, 例如Air780E/Air600E/Air780UG/Air700E
if rtos.bsp() ~= "EC618" then
while 1 do
log.info("ipv6", "only Air780E/Air600E/Air780UG/Air700E supported")
sys.wait(1000)
end
end
-- 启用IPv6, 默认关闭状态,必须在驻网前开启
-- 注意, 启用IPv6, 联网速度会慢2~3秒
mobile.ipv6(true)
log.info("ipv6", "等待联网")
sys.waitUntil("IP_READY")
log.info("ipv6", "联网完成")
sys.wait(100)
socket.setD