物联网开发用什么单片机?单片机在物联网系统中的作用是什么?

发布者:trendsetter10最新更新时间:2022-12-16 来源: zhihu关键字:物联网开发  单片机  物联网系统 手机看文章 扫描二维码
随时随地手机看文章

物联网基本能涵盖全行业,如果没涵盖,那一定是痛点和需求没被挖掘出来

我算是比较早那一批接触物联网产品开发的,记得当时很多现在看起来发展的很不错的平台当初还在到处路演。

硬件接入到平台也不用花钱,或者只收1-3块的入网费用。

如果你参与不到物联网相关产品开发,或者没有人带的话。

想切入这个行业还是比较难的,你会感觉无从下手。

特别是能打通硬件到平台整个流程通用协议的更少。

那几年最直接的体现就是,你做过物联网产品开发的,工资普遍会高一点。

一个完整的物联网产品涉及的技术栈太多了,从硬件到平台,通常一个公司吃不下,除非融资了。

一般传统做硬件的公司,做不了平台,自己重新搭建平台研发成本太高,研发周期也很长。

一般的互联网公司也不会做硬件,因为要自己搭建硬件研发团队,要建立自己的供应链甚至工厂,成本也是非常高的。

所以大多数的物联网产品都是传统行业+互联网公司共同参与一个产品,各自在自己专业的领域发挥,合作共赢。

传统行业通过卖硬件获取利润,互联网公司通过卖硬件授权费和数据增值业务获取利润。

不过,现在也越来越多传统中大型公司,都自己搭建平台,以免数据被泄密,也不用担心第三方平台倒闭。

同样,互联网公司也有自己做硬件的,大家做的都是同一件事:跑马圈地,生态布局

对于我们单片机开发工程师来说,抱着大佬们的大腿,从整个产业链里面某个环节喝口汤就行了,别的不要瞎想了。

可以说,单片机在物联网产品占据非常重要的角色。

物联网,简单来说就是把一个物品连上互联网。

所以说这个物品哪怕跟硬件无关,最终到联网这边肯定是需要智能硬件。

就比如说共享单车,需要一个电路板才能远程操控,这块电路板就是智能硬件。

单片机就是智能硬件的大脑之一

一般中低端产品都可以用单片机来解决,成本、功耗、比较低,实时性也高

高端的产品就需要走更高端的处理器了,要上Linux和安卓了

至于用什么,原则肯定是能用单片机实现的功能绝对不用需要上Linux、安卓的处理器,除非老板不想挣钱。

那问题来了,单片机也有非常多品牌和型号分类。

物联网开发用什么单片机?这取决于我们做什么产品。

比如说我们只需要做一个wifi插座,没有太多复杂的功能,最多就是加个电量计量和屏显示。

这种一般都是用soc来做,就是电量计量模块集成在一个51内核里的单片机。

使用起来跟51单片机没什么区别,就是多了一些寄存器

如果是物联网网关这种,逻辑功能比较多,协议接口也比较多。

比如说我们无际单片机编程课程里的wifi报警主机,或者说正在研发的新课程项目4G+Wifi+lora主机,我一般会选择STM32的。



资源资料比较多,用起来也稳定,没涨价之前价格还算是比较合理的,工程师的最爱。

还有一些就是直接在Wifi芯片里去实现产品功能,比如说esp8266,esp32之类的。



所以,主要也还是看产品应用的,合适就好。

选型原则是综合考虑的,比如说:

1.成本

2.研发周期

3.交货周期

4.稳定性功耗等

大多数单片机本身不具备wifi功能,所以要联网还需要通过串口外接一个wifi模块,数据通过串口传送给wifi模块,wifi模块再根据服务器ip把数据上传到服务器。

单片机的作用就是处理产品硬件端的逻辑功能,比如说采集数据,控制继电器、灯、屏显示、电机之类的

对于单片机开发这个职位来说,如果你能打通从硬件到平台的协议,并且能兼容不同类型的产品,这样你的附加价值就比较大。

可惜现在很多第三方云平台都帮你完成了这一步,大多数都是直接用他们现成的sdk就好了。

后期我们无际单片机编程将在4g+wifi+lora这个项目教大家打通整个从硬件到云平台协议,包括协议制定,程序解析、设备绑定等等。

如果你对接过多个云平台就知道,他们的协议基本都是大同小异,都是相互抄袭+创新。


关键字:物联网开发  单片机  物联网系统 引用地址:物联网开发用什么单片机?单片机在物联网系统中的作用是什么?

上一篇:单片机spi通信接口什么意思,spi接口干什么用的?
下一篇:单片机电机学习中的44条常识

推荐阅读最新更新时间:2024-10-30 20:05

基于AT89C2051单片机制作的厨房定时器
该制作以5分钟为一个计时单位,最多计时1小时,3V电池做电源,有蜂鸣器报警,工作时功耗为6mA左右(使用AT89C2051),可以使用3V钮扣电池,具有自动关机功能,不运行时耗电量可以忽略不计,单键操作,简单方便。   电路图   VT1为PNP的9012,当电路不工作时VT1的B极由R4得到高电平,VT1截止,AT89C2051无法从VT1的E极得到电源。当SW1按下时,VT1的B极通过VD2和SB1接地,由高电平转为低电平,VT1导通。此时AT89C2051得电,同时通过C1,R4复位。复位成功后P3.7升为高电平,使得VT2导通,从而使VT1的B极保持低电平状态,这时就算松开SB1,VT1也不会截止而导致MCU失
[单片机]
基于AT89C2051<font color='red'>单片机</font>制作的厨房定时器
SST单片机 P4端口 的使用方法
SST89e516的44管脚封装芯片,与MCS51多了一个P4口,P4口与P0~P3等一样使用的 IO,区别在于P4口的地址为A5H,在头文件中,需加 sfr P4 = 0xa5; 在使用中你会发现不可以用sbit,也就是说,因为P4口地址为A5H,不能被8整除,故不能位操作,在编程的时候,可以用 位与 或 位或 的方式完成位操作,这样就可以作为普通的IO口使用了。 举例: 位与:i = P4 & 0x01; // 将P4^0的值取出来了 位或:i = !(~(P4 | 0xfe)); // 将P4^0的值取出来了
[单片机]
AVR单片机端口操作
说明:本节重点介绍真正双向端口操作的方法,及与伪双向端口操作的不同。跑马灯例子。建议先看跑马灯,再绕回来看前面的介绍。 AVR端口是真正的双向端口,不像51伪双向。这也是AVR的一项优势,只是操作时大家注意DDRn就可以了。真正双向端口在模拟时序方面不如伪双向的方便。 DDRn PORTn PINn 解释:n为端口号:ABCDE DDRn:控制端口是输入还是输出,0为输入,1为输出。个人记忆方法:一比零大所以往外挤,即1为输出,0为输入。 PORTn:从引脚输出信号,当DDRn为1时,可以通过PORTn=x等端口操作语句给引脚输出赋值。 PINn:从引脚读输入信号,无论DDRn为何值,都可以通过x=PINn获得端口n
[单片机]
RTOS实现双核MCU消息通信
手机、电脑多核的CPU你可能经常看见,但多核的单片机相对来说就不那么常见了。随着需求的增加、技术的进步,单片机已不再局限于单核了,因此,近几年陆续出现了双核的单片机了。 你可能会好奇,双核单片机之间怎么通信?其实,通信的方式和方法有很多种。本文就给大家描述一下:使用FreeRTOS消息缓冲区,实现简单的非对称多处理(AMP)核心到核心通信,结合STM32H7(M4和M7) 双核处理器为例。 分享正文之前推荐一个嵌入式招聘信息的平台: 概述 实现STM32H7双核之间通信是FreeRTOS官方提供的一个方案,是基于FreeRTOS消息缓冲区,该消息缓冲区是无锁循环缓冲区,可以将大小不同的数据包从单个发送方传递到单个接收方。
[单片机]
RTOS实现双核<font color='red'>MCU</font>消息通信
基于51单片机与Lonworks的可视对讲系统设计
  随着智能化住宅小区的出现,传统的门铃已经远不能适应现代的家庭。人们希望通过一种新的方式来了解来客情况,同时确保自身的安全性,减少不必要的麻烦。因此各式各样的门铃悄然走进千家万户。   从简单的叫门工具,到多功能、综合型电器,使用者的标准越来越高,对讲系统已成为现代多功能、高效率现代化住宅的重要保障。随之而生的楼宇对讲系统,也随着城市住宅小区的建设和发展,不断地推陈出新。从最初的普通单元门对讲,到可视单元门对讲,发展到联网管理,智能楼 宇对讲系统已成为一种兼容性强大的综合系统。可以说,智能楼宇对讲系统不仅仅是方便住户和访客的电控门系统,也是小区物业管理和安防管理必不可少的有效手段,是现代化住宅小区必不可少的设施 。   1
[单片机]
基于51<font color='red'>单片机</font>与Lonworks的可视对讲<font color='red'>系统</font>设计
PIC单片机的端口RB中断的设计思路及电路设计
1. 设计思路   本例利用PIC16F877的RB端口中断设计一个抢答器,该抢答器可供不多于4个参赛队或者个人的抢答比赛场合使用。   每个参赛队的座位前安装1只抢答按钮开关和1个信号灯。主持人的座位前安装1只复原按钮开关、1只蜂呜器和1个抢答器工作状态指示灯。   每当主持人发出允许抢答的命令之后,哪个队先按下座位J的按钮开关,该座位的信号灯就先被点亮, 司时封锁其他按钮开关的活动,并且熄灭主掎人座位阝的状态指小灯和发出3声类似于电话振铃的提示声,以声明此次抢答动作已经完成。   在主持人确认后,按下“复原”按钮,状态指示灯重新点亮,并且同时发出“笛、笛”声,为下一次的抢答做好准备。   2.电路设计   电路原理
[单片机]
PIC<font color='red'>单片机</font>的端口RB中断的设计思路及电路设计
基于单片机的温湿度采集系统的硬件设计
   利用AT89C2051 单片机强大的功能,同时结合智能传感器SHT75 测量温湿度有快速和使用简便等特点,设计了一个温湿度采集系统来对温湿度进行实时监控。通过对实际环境的温湿度测量, 证明了该系统硬件电路布局设计简单合理,体积小,功能齐全,精度高,成本低,性价比相当高,是一款可以普及化的高精度温湿度参数检测仪。    1 温湿度采集系统的硬件设计    1.1 系统总体设计方案   为了实现课题对监控机构的稳定性好、精度高、实用性强的要求,比较众多温湿度测量方案,系统采用智能传感器SHT75 和AT89C2051 单片机构成, 通过SHT75 对各环境内的温度、湿度参数实时检测,经传感器芯片内A/D 转换器转换成对
[单片机]
基于<font color='red'>单片机</font>的温湿度采集<font color='red'>系统</font>的硬件设计
PIC16C5X单片机睡眠状态的退出方法
在有些应用场合下,CPU只需间断性工作或对外部事件作出处理,平时处于待机状态。PIC16C5X单片机有一种节能方式,睡眠(SLEEP)方式,在这种状态中,振荡驱动器停止工作, I/O口保持执行SLEEP指令前的状态,从而大大降低系统功耗。由于PIC16C5X单片机无中断功能,要退出睡眠方式,只有两种方法:   (1)“看门狗”(WDT)溢出。   (2)在复位脚加低电平,而使芯片复位。      本文采用第二种方法。在图1给出的例子中,PIC16C5X平时处于睡眠态,当任意一键按下时,将它从睡眠状态中唤醒,进行键盘处理。为便于说明,在本例中,SW1按下时,点亮,如下图所示 绿灯;当SW2按下时,红灯亮。读
[单片机]
PIC16C5X<font color='red'>单片机</font>睡眠状态的退出方法
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved