跳转至

Box


概述

获取硬件的信息


函数

ver

获取固件版本号。

  • Box.ver()
参数 必选 类型 说明
return String 固件版本号

model

获取设备型号。

  • Box.model()
参数 必选 类型 说明
return String 设备型号

sn

获取设备序列号,出厂内置唯一编号,查看设备背面标签纸可得到。

  • Box.sn()
参数 必选 类型 说明
return String 设备序列号

imei

获取设备的IMEI号,需连网后才能获取,连网前为空值,仅GPRS和4G版本有效。

  • Box.imei()
参数 必选 类型 说明
return String 设备的IMEI号

imsi

获取SIM卡的IMSI号,需连网后才能获取,连网前为空值,仅GPRS和4G版本有效。

  • Box.imsi()
参数 必选 类型 说明
return String SIM卡的IMSI号

ccid

获取SIM卡的ccid号,需连网后才能获取,连网前为空值,仅GPRS和4G版本有效。

mac

获取以太网卡的MAC地址,仅以太网版本有效。

  • Box.mac()
参数 必选 类型 说明
return String SIM卡的ccid号

getTime

获取系统时间。

  • Box.getTime()
参数 必选 类型 说明
return Date 返回一个日期对象

setTime

设置系统时间。同步网络时间请看Net.syncTime

  • Box.setTime(year, month, day, hour, minute, second)
参数 必选 类型 说明
year true int 年,如2020
month true int 月,1-12
day true int 日,1-当月最后一天
hour true int 小时,0-23
minute true int 分,0-59
second true int 秒,0-59
return int 0,成功;1,参数有误

reset

重启盒子。此功能慎用,因为可能引起盒子不停重启。如果发生不停重启的情况,解决方法请参考常见问题

  • Box.reset()
参数 必选 类型 说明
return null 无返回值

standby

盒子进入待机,程序停止运行,此时比较省电,等到指定时间后重新启动,该方法需确认内部电池的有效性。增强版如果需要电平唤醒,需要调用GPIO.listen(GPIO.IN1)。

  • Box.standby(delay)
  • Box.standby(minute, second)
  • Box.standby(hour, minute, second)
参数 必选 类型 说明
delay true int 待机时长,单位为秒
second true int 指定特定的重开机时间,本参数为启动时间的秒
minute true int 指定特定的重开机时间,本参数为启动时间的分
hour true int 指定特定的重开机时间,本参数为启动时间的小时
return null 无返回值

lastError

获取最后错误的信息。

  • Box.lastError()
参数 必选 类型 说明
return String 最后错误的信息

lastErrorTime

获取最后错误的时间。

  • Box.lastErrorTime()
参数 必选 类型 说明
return int 最后错误的时间戳