iBox目前存在的问题以及调试中的bug.
1、看门狗喂狗失效，一直复位。在使用外部电源的供电的时候会出现。(在单独使用外部电源供电，且Jlink不供电的情况下，下载程序会出现复位的情况)。
2、485接收和发送均正常，接收和发送切换不能太快,485接收数据处理还没有写。
3、由于要使用RTT的finish组件，所以uart1使用rtt的设备驱动。
4、验证SPI的CS片选一直是0可不可以（对于总线设备CS是不是要控制,根据从机的要求，在W5500中，固定长度CS保持0，数据长度可变CS受主机控制）。
5、SPI读取数据的时候，CLK的时钟由主机控制发送。
6、关于初始化任务的优先级必须要最高，不然后续任务的调用可能会引起系统奔溃。
7、指针函数也可以强制转换，当类型不匹配的时候，cJSON的hook中.








2.目前的工作计划：
## 查看三代车和四代车的GPRS的代码，完成wifi和GPRS的状态机，验证485总线的驱动。
## 完成所有的底层驱动,和板级的驱动。
## 查看wifi在通信过程中会有那些错误的状态。完善状态机
## 学习DHCP 的状态机
## 查看IBOX的MQTT的实现，看能否解决点对点控制(通信的)的问题。
## socket开发学习


3.后台需求：
## 设备采用MQTT协议和服务器交互数据
## 数据采用JSON格式传输
## 采用TLS协议进行设备和服务器的认证和加密传输
## 服务器需要解析上报的数据并且存储数据
## 服务器端搭建web服务进行数据的可视化
## web能显示上报的数据。
## 并且能配置数据向设备发布。


