-
Notifications
You must be signed in to change notification settings - Fork 16
设备配置
robin edited this page Nov 13, 2017
·
3 revisions
不管开发什么设备,同类设备出厂的程序都是一样的,区分设备只能通过注入的信息区分开。而且通常设备还需要提供其他的一些功能。 这样导致不管用户开发的什么设备。在使用过程中,通常需要额外提供一下几种功能:
- 注入密钥。
- 注入参数。
- 配置网络。
- 获取设备信息。
这些功能可以通过usb口、串口、tcp等接口读取或者写入。而且为了实现这些功能,用户需要采取规范的通讯协议。
为了满足用户的这种需求,我们把这块规范起来,并形成了统一接口和操作方式方法。这样有几个好处:
- 用户操作简单。
- 通讯协议一致,通讯工具统一。
- 操作配置的接口。
- 配置采取的处理方式。阻塞和非阻塞方式。
- 配置状态是否掉电保存。