- Part1
- demo1项目介绍
- 服务器&客户端
- 安装nodejs
- 启动服务器程序
- 验证TCP服务器
- 通信
- ESP8266 验证AT指令
- 服务器与通信之间的联调
- 联调
- 硬件
- STM32串口调试
- 硬件与通信之间的联调
- 整个demo1联调
- Part1 调试总结
* 牢记1:物联网项目出现异常时,确保能让调试人员在3分钟内正确定位到问题所在环节。
* 牢记2:每一环节必须拥有快速自证的能力。 - 声明
- 下一个demo项目
Part1
这一部分主要是让项目运行起来~
最后修改时间:2018/4/30
demo1项目介绍
- 硬件:STM32。
- 通信:ESP8266 通过WIFI连接到TCP服务器。
- 服务器:包含HTTP服务器与TCP服务器。
- 客户端:用浏览器打开Web页面,本质就是连接到HTTP服务器。
- 硬件与通信之间:就是通过UART串口通信,STM32用AT指令控制ESP8266。
- 通信与服务器之间:STM32能过AT指令控制ESP8266,连接WIFI并与服务器建立TCP连接。
- 服务器与客户端之间:浏览器打开网页(即建立HTTP连接)。
各部分其实并不是固定死的,如硬件部分STM32可以换成STC89、aduino等。通信部分可以换成以太网、NB-IOT(这个必须要对接运营商的平台)。服务器部分本质就是系统要用window还是linux,语言要用php还是nodejs还是其它的。客户端就是PC、手机等。当然我不可能所有都讲,我就选择一些来讲,大家学习之后明白了思路,就可以根据实际要求自己定义实现方案。为了大家能更好地“傻瓜式”运行起来,大家都使用nodejsV8.x,编辑器vscode,浏览器Chrome。
服务器&客户端
服务器&客户端调试,基本证明软件部分能正常运行。服务器左侧数据全部由网络调试助手模拟。