20181102
对于能力资源有限的单片机来说:自然是要特别处理,以节省开销。
物理层SPEC,
USB type A还是不错的接口,至少牢固可靠。micro USB觉得不是太可靠,特别是用久后。
UART自然是资源有限的单片机首先接口,USB也能容下这4根线,可惜高速的SPI没法用,要多根线才行。
定下来:(20190307)
1. 第一版本version1.0 规范: UART+micro USB。直接插入设备,或者内嵌。这样插入设备就能控制,
避免分地址的问题,多数场景应该是够用的。多地址问题由蓝牙解决/动态分配ID.
micro USB也还行吧,就先用micro USB,考虑到路径依赖,这真不是个好决定,只是一个不算差的决定。
通信协议层:
对于资源丰富的智能设备,反而有shell之类一大把操作界面接口。这倒不是说shell就是终点。
UIO还是有优势的,首先它一门语言。其次它能解决学习成本问题。
它一个种降低交易成本的思想的实现。用通用的方法控制一大类小物件。将小物件的界面与控制设计从制造商
那里剥离,可以由第三方参与进来,这是开放的体系。
通信协议采用JSON,网页数据交互的一种常用技术。JSON可以很简单,也可以压缩一下,转换成紧凑的数据。
这个方案非常类似于web的C/S+brower浏览器方案。不过更紧凑,方便小物件使用。(20190307)
用户端:
1, 自然智能手机是要支持的,计划开发一版本UIO手机端软件,从android开始,
2,其次是第三方外设控制器,这个可以开发一个标准库来降低第三方开发成本。
产品:
我想也许能从电磁炉板卡厂开始,看有没有机会方案导入。
远景:
1,支持海量IOT设备的组织,解决之前的行业痛点。
设备地址分发,设备识别。