物联网开发重点

淺唱寂寞╮ 提交于 2020-03-01 19:38:16

1、终端侧

硬件获取。这是一个最容易被忽视的问题,绝部分公司不具备高速数字电路、高可靠性电源PCB设计能力。即使具备在前期验证阶段,哪个boss愿意投钱做实验板?所以一般要拿到芯片公司的评估板、第三方的开发板等做前期验证。

无线模块开发。现在无线模块的开发难度大大降低,根本不需要懂蓝牙协议栈、LWIP协议栈等等,直接都是AT指令等开发。但是这些其实都是带了接口转换的,速度未必有直接来的快,比如PHY芯片用MII接口与芯片通信速率要远远高于用转换模块,难度在于需要自己移植协议栈。但是要注意不同的模块的不同,比如蓝牙模块如果自己开发要去认证的,用模组则不用。所以具体问题具体分析,当然这些都不难。

FreeRTOS的运用,现在这款RTOS运用越来越广,NXP、瑞昱、亚马逊等等芯片厂、互联网公司都在推。物联网项目一般的任务数量比较多,用RTOS来管理还是比较好开发的。

安全性能。这个是很多人容易忽视的,校验、防物理攻击等,可以参考STM32L5芯片。

联网功能。终端侧需要注意MQTT、HTTP等物联网网络协议的应用层协议开发。这个东西也不算太新,这几年太多人做了。

AI功能。这个比较新,在能跑安卓的终端上这个不是问题,直接在应用层调用API即可比如高通的SNPE等。MCU就比较难,这个主要是还没有成熟的方案。

2、云端

这个本不属于嵌入式开发的领域,但是要知道服务器的API接口,还要注意安全性。大数据方面,因为不属于终端交互功能,这个跟嵌入式没有关系。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!