FreeIOE开发文档
  • Introduction
  • 基础介绍
    • FreeIOE是什么
    • 名词解释
  • 开发引导
    • 开发入门
    • 环境搭建
      • 使用网关产品
      • 使用虚拟网关
      • 使用VSCode插件开发
      • 其他应用开发方式
    • 应用开发
      • 应用是什么
      • 快速构建应用
        • 数据采集
        • 数据上云
        • 边缘计算
        • 设备通讯
      • 深入理解应用
        • 应用本质
        • 从零构造
        • 应用配置可视化
      • 注意事项
      • 应用示例
    • 发布应用
      • 申请账户
      • 新建应用
      • 克隆应用
      • 应用打包
      • 应用上传
  • 接口文档
    • 应用接口
      • 应用基础类模块
        • 应用基础类
        • MQTT应用基础类
      • 系统接口
      • 基础接口
      • 设备对象
      • 统计接口
      • 日志接口
      • 事件类型和等级
      • 云配置接口
      • 云配置帮助接口
      • 数据通讯模块
        • 端口模块
        • 帮助模块
        • 端口超时封装
      • 工具类模块
        • 数据订阅计算
        • 数据拼接
        • 数据流缓存
    • 系统服务接口
      • 配置服务
      • 软件分发服务
      • 扩展管理服务
      • 应用管理服务
      • 缓存服务
    • 其它资料 & 文档
      • Lua语言学习
      • 二进制数据操作
      • 文件操作
      • 模块列表
      • IOE模块
      • 串口操作模块
      • 累计量计算模块
      • 工具模块
        • helper模块
        • leds模块
        • gpios模块
        • sysinfo模块
        • 周期计时模块
Powered by GitBook
On this page
  • FreeIOE系统信息获取、设定模块
  • id
  • hw_id

Was this helpful?

  1. 接口文档
  2. 其它资料 & 文档

IOE模块

FreeIOE系统信息获取、设定模块

用以获取或设定FreeIOE系统信息

id

获取系统连接云平台的ID,可与硬件序列号不一致

function ioe.id()
end

hw_id

获取硬件序列号。

function ioe.hw_id()
end

beta

获取当前设备的调试模式是否开启

function ioe.beta()
end

auth_code

获取系统登录认证码,一般是从平台获取的认证码并保存在本地的字符串。

function ioe.auth_code()
end

set_auth_code

设定系统登录认证码,从平台获取后,通过此接口设定

function ioe.set_auth_code()
end

pkg_host_url

获取FreeIOE应用下载时使用的服务器地址

function ioe.pkg_host_url()
end

set_pkg_host_url

设定应用下载使用的服务器地址。谨慎使用,如设定了不可用的地址,会导致系统升级、应用安装等等功能不可用。

function ioe.set_pkg_host_url(value)
end

cnf_host_url

获取FreeIOE系统配置备份服务器地址。

function ioe.cnf_host_url()
end

set_cnf_host_url

设定FreeIOE系统配置备份服务器地址。 谨慎使用,会应用系统的配置的备份功能。

function ioe.set_cnf_host_url(value)
end

cfg_auto_upload

获取系统是否会自动备份配置(boolean)

function ioe.cfg_auto_upload()
end

set_cfg_auto_upload

设定是否自动备份系统配置。

function ioe.set_cfg_auto_upload(value)
end

time

获取系统时间,返回浮点数字,整数部分是秒数(Unix时间戳),小数部分是毫秒值(只保留了两位精度)

function ioe.time()
end

starttime

获取FreeIOE系统启动的时间。(非时长,非硬件启动时间,请使用sysinfo.uptime获取硬件启动时长)

function ioe.starttime()
end

abort_prepare

FreeIOE 系统重启前的准备工作,如关闭所有应用

API_VER: 5

function ioe.abort_preapre()
end

abort

FreeIOE系统重启(非操作系统重启)。 自动调用abort_prepare函数。 timeout为等待重启准备工作完成的时间长度,默认为5000, 单位是ms。

API_VER: 5

function ioe.abort(timeout)
end
Previous模块列表Next串口操作模块

Last updated 5 years ago

Was this helpful?