3
♦ 概述
本文详细描述了基于 360 OS 的设备端插件程序开发方法。
开发者需要具备 TCP/IP 网络协议方面的知识、Linux 环境下 C 语言插件程序开发经
验、熟悉 JSON 数据封装格式、熟悉 HTML/JavaScript。
名词解释:
JSON:JavaScript Object Notation
CGI:Common Gateway Interface
API:Application Programming Interface
插件:运行于 360 智能路由器中的插件程序
.1.插件 插件与 与 Linux 插件 的关系
除支持 Linux 方式的插件开发外,还提供了更多的针对网络方面的 API。分为以
下类别
类别 说明
协议控制
http访问控制、DNS 访问控制
故障处理 在设备异常情况发生时做出处理
网络相关
配置路由、QoS、限速等网络功能
通知 用于通知系统中随时发生的事件,例如新的存储设备装载
了,网络用户下线消息通知
无线 控制无线接口工作模式,获取周围无线主机信息等
组操作 时间组、网址组、用户组操作
存储相关
与存储相关的 API,例如获取系统主分区信息,遍历系统中
的所有存储设备等
设备信息
获取设备相关信息,例如设备绑定用户清单,设备的 ID 号等