SimpliciTI 体系结构 SimpliciTI 简介 SimpliciTI 是TI 开发的一份专门针对其CCxxxx 系列无线通信芯片的网络协议
按照其官方说法SimpliciTI 是一个基于连接的点对点通讯协议
它支持两种网络拓扑结构:直接的点对点通信结构和基于星型连接的网络拓扑结构
在星型连接中 hub 点在 SimpliciTI 中被称为 Access Point,简写为 AP
AP 负责网络的构建和维护,它具备存储转发机制,因此可以对长期工作在休眠模式的低功耗设备提供较好的支持
同时 SimpliciTI还支持泛洪方式进行广播数据传输,这种数据通讯方式在各种报警器网络中使用尤为广泛,同时也显得非常必要
SimpliciTI 将其网络功能封装为几个 API 函数型式,应用程序可以通过直接调用其API 函数实现点对点的通信
SimpliciTI 对硬件资源要求非常低,除了程序空间所需要的flash 和运行时随机变量所占用的RAM外,SimpliciTI不需要任何其他资源,它甚至不需要定时器,内部需要的定时器都是用软件模拟实现了
它在运行过程中不会进行动态内存分配因此根本不会占用程序的堆空间
如果MCU 资源富裕我们可以配给 SimpliciTI 一个定时器以提供更好的服务
总体来讲 SimpliciTI 的特色是: 低功耗通讯支持,存储转发机制,支持休眠设备 低成本,最大使用 8k Byte flash 以及 1k byte RAM 网络结构灵活,支持 p2p 的连接方式和星型网络 使用方便,协议仅仅通过 8 个 API 借口和应用程序进行交互 设备类型和网络结构 1
设备类型 SimpliciTI 协议中规定了三种类型的设备,它们是: Access Point--相当于一个 hub,负责网络的建立和数据转发等 Range extender--中继器,负责数据