熟悉C语言51单片机想在物联网嵌入式方面发展,需要再学习储备哪些知识?

新农商网 全部 1012

熟悉C语言51单片机想在物联网嵌入式方面发展,需要再学习储备哪些知识?

回复

共1条回复 我来回复
  • 易学单片机
    易学单片机
    这个人很懒,什么都没有留下~
    评论

    在51单片机基础上学习物联网嵌入式有着很大的优势,首先是软件编程已经入门,以后的编程都可以触类旁通,硬件知识也有所了解,方便对新的硬件的掌握。需要在学习的知识有以下几个方面:

    1. 基本的电路知识 物联网的产品本质是一个电子产品,因此既需要学会分析电路原理,又需要熟悉电子器件,完成电路设计。

    2. 传感器知识 这个对于熟悉51单片机知识的来说就很容易理解了,诸如温度、压力、流量、湿度、风速、光照等等传感器。

    3. 计算机网络知识 物联网就是物物相连的互联网,归根结底需要网络通信的支撑,所以需要网络基础,通过网络协议实现从“设备--服务器--终端”的数据传输。

    4. 无线通信知识 在物联网系统中各个硬件不是单打独斗的,既需要与网络相连,又需要彼此之间组网通信,但不可能每个设备都拉一根网线过去,就需要在区域内采用无线通信的方式连接。因此需要学习wifi、zegbee、蓝牙、射频通信等通信协议的学习和使用。

    5. 软件开发知识 物联网最终是要把信息展现给使用者,然后由使用者进行观测或控制,因此需要编写终端软件,安卓手机可以用Android SDK,开发语言是Java;苹果手机是Xcode,开发语言是Objective-C。

    如果从底层开发做起,这些都是必须掌握的基础。但是对于个人来说,搭建服务器,开发底层协议有很大的难度和不稳定性,因此可以用现有的云平台,我们只需要掌握API接口环境和协议,就可以访问站点的功能和资源,进行数据的上传和调用。

    以上就是我对学习物联网嵌入式方面所需知识的了解,欢迎大家留言讨论。

    2018-03-19 21:00:09 0条评论