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 最后错误的时间戳