【百问网7天物联网智能家居】训练营学习笔记(二)(需求分析,框架建立)

构建一个项目的大致流程:

 

 

 

 

  • 1,负责拉项目的同时,就叫市场部的同事吧,他们在外面和别的公司或者企业的人进行交流协商,得到一个项目;

  • 2、然后再将这个项目交由研发部的负责人评估怎么做,研发部负责人召集手下开始仔细评估用户的需求。在这个评估过程中,估计也是要和用户不断进行协商的,比如协商某些功能是否必须做、指标是否需要降低、研发周期用户能给多少等;

  • 3、等到大致评估差不多了,就会开始定制对应的硬件,设计硬件方案,包括主控选型、传感器选型等;

  • 4、当硬件设计方案确定之后,硬件工程师开始绘制原理图和PCB,与此同时,软件工程师也要开始同步准备程序代码,一般不会等到PCB都制作好之后才开始安排软件工程师开始写代码,因为这样太浪费研发时间了;

  • 5、当PCB样板制作好了,也焊接好了元器件通过了硬件测试,就开始了漫长的【程序】-【硬件】-【测试】这三者的相互合作、测试、更改-测试阶段了;

  • 6、当在样板上将程序、硬件测试的基本满足需求和指标后,基本就可以让客户进行阶段验收;验收基本没啥问题就开始量产阶段;

  • 7、开始量产后,硬件设计和软件设计相关的资料就可以进行交付归档,后期便是长时间的维护已经功能升级了。

  •  

【Mini开发板和服务器进行网络通信,使服务器可以下发命令控制开发板的LED,且可以将开发板上的按键信息上传给服务器】

 

按键部分流程

整体部分流程

 

 

我们可以将项目拆分成几个任务:

  1. 开发板和服务器网络通信

  2. 通过服务其数据控制LED

  3. 将按键信息上传给服务器

  4. 调试信息输出

 

 

我们要基于FreeRTOS开发

 

以上内容均来自 【百问网7天物联网智能家居】训练营老师提供的课件或者讲课的内容

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值