物联网开发板各种各样,要怎么选择?

简介: 现在物联网比较火,家里有各种智能设备,智能灯,智能空调,智能音箱,不做点智能的电器都拿不出手了,所以我也想了解下,在查了一些资料总结了下面的一些开发板,希望能对新入手的和我一样的小白有帮助。废话不多说了,出发吧。

物联网开发板各种各样,要怎么选择?


现在物联网比较火,家里有各种智能设备,智能灯,智能空调,智能音箱,不做点智能的电器都拿不出手了,所以我也想了解下,在查了一些资料总结了下面的一些开发板,希望能对新入手的和我一样的小白有帮助。废话不多说了,出发吧。


想要学习得要找到门路,所以需要能找到资料,下面我从四个方向去搜集资料。


第一步找到官方网站,资料最全,最正确的还是官网,所以得先找到门口,其他的地方资料不成系统,可以作为补充。


第二步 找到开发板的介绍,最好通俗易懂,简单就能了解咋回事,轻松入门


第三步 找到开发板的特长,甚至是开发板的限制,知道能做什么不能做什么。


第四步 最好找到一个板子能看下板子的模块介绍,有个大概理解。


1、Arduino


1.1官方网站


www.arduino.cc/


1.2 开发板介绍


Arduino开发板本着让用户简单使用而且开源的设计理念,具有灵活便捷、入手门槛低、同时具有丰富接口、多功能、易扩展等优点,因此在电子设计领域应用较广。目前市场上Arduino开发板的种类非常多,如Arduino UNO/UNO R3,Arduino101/Intel Curie,Arduino Micro,Arduino Ethernet,Intel Galileo 开发板等。该类开发板上手极快,操作简单,价格相对要便宜一点,仅需十几元。


1.3 独特优势:


(1)开放性:Arduino是起步较早的开源硬件项目,它的硬件电路和软件开发环境是完全公开的。


(2)易用性:简单易用,无需安装额外驱动,采用类C语言,主函数中只涉及setup和loop连个模块。


(3)易交流:Arduino已经划定了一个比较统一的框架,一些底层的初始化采用了统一的方法,对数字信号和模拟信号使用的端口也做了自己的标定,初学者在交流电路或程序时非常方便。


1.4 开发板模块介绍


官方产品介绍链接:www.arduino.cc/en/Main/Pro…


6dd7e1c3c3d14eeb9f8f9a1a85e65ad8~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

Arduino 分为不同的应用途径,入门级别,加强的,IOT ,教育


下面是入门级别的一些板子,可以根据自己的需要选择板子。


aa674f3d46004b4aa963b09d5fdc151d~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

2**、树莓派**


2.1 树莓派官网


官网:www.raspberrypi.org/


2.2 树莓派介绍


树莓派是一个拥有 USB 接口的小型计算机板,采用了 ARM 处理器(通常是单核或者 4 核)。ARM 处理器目前被广泛地应用在各种移动设备中。ARM 处理器具有功能强大、功耗低、通用性强的优势。


总而言之,言而总之,树莓派就是一台迷你电脑,尽情折腾就好了。


2.3 树莓派的优势


树莓派最大的优势在于它通用的输入/输出(General Purpose Input/Output,GPIO)端口,通过这些端口你可以连接各种不同的组件,例如现成的 shields 或者直接连接到基本的电子元件。它的价格在 35 美元左右,这是很低的价格。树莓派还为我们提供了大量的拥有极大灵活性和极其个性化的 Linux 发行版。你可以只安装自己需要的软件包(那些使用过 Linux 系统的用户在接触到树莓派的使用界面后会有十分熟悉的感觉)。它可以让你拥有对正在运行服务的完全控制,并最大程度地利用硬件。


2.4 开发板介绍

6dd7e1c3c3d14eeb9f8f9a1a85e65ad8~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

官方产品介绍连接:www.raspberrypi.com/products/


下面是一些简单的入门板子:

da41d09317da46b884ee085840f2b0a1~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

3**、**ESP32-S2系列开发板


3.1 官方文档


docs.espressif.com/projects/es…


3.2 开发板介绍


ESP32-S2 是一款 2.4 GHz Wi-Fi 系统级芯片,搭载 Xtensa® 32 位 LX7 处理器。


3b1b97f7cacd4afab664993bfbf0007a~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

可为在 Windows、Linux 和 macOS 系统平台上开发 ESP32-S2 应用程序提供工具链、API、组件和工作流程的支持。


ESP32-S2 SoC 芯片支持以下功能:


  • 2.4 GHz Wi-Fi


  • 高性能 Xtensa® 32 位 LX7 单核处理器


  • 运行 RISC-V 或 FSM 内核的超低功耗协处理器


  • 多种外设


  • 内置安全硬件


  • USB OTG 接口


3.3 应用场景


ESP32-S2 的功能强大,应用场景非常丰富。对于初学者来说,可能的用例包括:


  • 智能家居:从最简单的智能照明、智能门锁、智能插座,到更复杂的视频流设备、安防摄像头、OTT 设备和家用电器等


  • 电池供电设备:Wi-Fi mesh 传感器网络、Wi-Fi 网络玩具、可穿戴设备、健康管理设备等


  • 工业自动化设备:无线控制与机器人技术、智能照明、HVAC 控制设备等


  • 零售和餐饮业:POS 机和服务机器人


ESP32-S2 采用 40 nm 工艺制成,具有最佳的功耗性能、射频性能、稳定性、通用性和可靠性,适用于各种应用场景和不同功耗需求。可满足用户对 Wi-Fi、蓝牙、低功耗等方面的要求。


3.4 开发板一览

ce9600cf9aa7403cb474da12c82fde04~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


4**、小熊派物联网开发板**


4.1官方网站


www.holdiot.com/product/sho…


4.2 小熊派简介


小熊派开发板没有采用传统的板载设计,使用了可更换传感器扩展板以及可更换通信模组扩展板设计,通信模组是数据传输的出入口,常用的通信模组包括NB-IoT,Wifi以及4G等,芯片是设备的主控设备,该开发板内置了一个低功耗的STM32L431单片机作为主控芯片,即MCU。操作系统使用的是华为的LiteOS操作系统,其提供了丰富的端云互通组件。


包括WiFi,NBiot,2G ,4G等,liteos轻量级系统,支持串口,8MSPi flash,支持TF卡存储运行数据,240的分辨率lcd,显示传感器数据以及调试日志,AT-PC切换开关,电脑通过串口助手进行调试通信模组,右侧MCU模式,单片机MCU通过At指令与通信模组交互将传感器数据传输到云端。

dd42cfad1b5a4046907749371ec9c7ef~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

4.3 小熊派优势


小熊派和可以直接配合华为官网上的开发指引来开发,有智慧路灯、智慧烟感、智慧井盖、智慧物流、智慧农业、人体感应六种案例中可以选购,有Wifi、NB-LoT、NB+2G+WIFI+HILINK三种通信方式可选,开发相对容易,专门针对物联网开发;

丰富的学习案例:


bbs.huaweicloud.com/topic/detai…


bbs.huaweicloud.com/tags/105032


4.4 开发板介绍

abfe79b9c1904faf90b9fdc418e9aa8e~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg

5**、对比**


Arduino 入门简单,并且国内很多资料网站,也有不少的扩展板,社区非常活跃,也有非常多的案例可以学习。


树莓派除了物联网开发,还可以当做一台微型电脑,没有像小熊派那样的有案例和通信方式选择,后期自己拓展、应用更广,除了主板,配件方面有不同价位的各种套餐,为了方便满足所有功能。


小熊派是华为首推的开发板,开发简单,案例丰富,学习资料也很全,可以很轻易的使用华为云,小白入门首选。


ESP32-S2 系列开发板 只找到了一些资料,搜索引擎不优化,所以暂时不考虑。


总结:

小熊派是华为的板子,资料丰富,学习门槛低,案例多,和华为云结合简单。


Arduino 社区活跃,更有底蕴,扩展多,变化多。


树莓派更强大,开发难度高,可以当做小型电脑使用。


所以学习路径可以是 小熊派-> Arduino -> 树莓派


本文整理自华为云社区内容共创活动


物联网开发板各种各样,要怎么选择?对比小熊派

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
相关文章
|
6月前
|
传感器 安全 物联网
物联网(IoT)设备的硬件选型与集成技术博文
【6月更文挑战第28天】物联网设备硬件选型与集成聚焦关键要素:功能匹配、性能稳定性、兼容扩展及成本效益。嵌入式系统、通信协议、数据处理和安全性技术确保集成效果,支撑高效、智能的IoT系统,驱动家居、城市与工业自动化变革。
|
7月前
|
物联网
物联网卡如何选择
物联卡价格差异大:正规渠道卡价格稳定,符合政策;套卡价格较低但稳定性不足,不适长期使用;政策卡近乎白菜价,但售后服务有限,适合短期经济型需求。
|
传感器 物联网 调度
天啊!鹅厂都开始做开发板了?网红腾讯物联网开发板终极开箱评测,让我们一睹为快!
天啊!鹅厂都开始做开发板了?网红腾讯物联网开发板终极开箱评测,让我们一睹为快!
241 2
《阿里云产品手册2022-2023 版》——物联网无线连接服务
《阿里云产品手册2022-2023 版》——物联网无线连接服务
175 1
|
传感器 人工智能 IDE
《物联网硬件开发基础及HaaS EDU轻应用初体验》| 学习笔记
快速学习《物联网硬件开发基础及HaaS EDU轻应用初体验》
《物联网硬件开发基础及HaaS EDU轻应用初体验》| 学习笔记
|
安全 物联网 数据安全/隐私保护
这款安全芯片,将重新定义物联网设备上云
在9月9日,英飞凌联合阿里云举行线上发布会,面向中国市场推出基于硬件的ID²安全芯片OPTIGA™ Trust M2 ID2,旨在重新定义物联网设备上云的安全标准,专注保障物联网设备安全上云。
294 12
这款安全芯片,将重新定义物联网设备上云
|
传感器 消息中间件 物联网
HCIA物联网初级考试-第五章物联网操作系统及感知层开发介绍
HCIA物联网初级考试-第五章物联网操作系统及感知层开发介绍
HCIA物联网初级考试-第五章物联网操作系统及感知层开发介绍
|
人工智能 小程序 物联网
通过阿里云服务器开发物联网小程序联控工程
单片机物联网开发,通过mqtt联网来进行人工智能控制。配置阿里云服务器开发微信小程序APP来实现手机控制工程的小实验工程。后续将实现网站控制,敬请期待!
|
物联网 传感器 网络协议
【连载,完结】物联网全栈教程-从云端到设备---简单介绍单片机代码,裸机上云!
物联网全栈教程-从云端到设备(完结 十四) 一 设备端的开发是一个非常简单的工作。零妖今天就简单讲解一下物联网弹幕器这个设备的源代码,给大家提供一个裸机上云的思路。连载文章更新到这里要告一段落,因为真的没啥要讲的了。
6954 0
|
Linux iOS开发 MacOS
带你读《面向Arduino用户的树莓派实用指南:物联网应用开发》之二:结识树莓派
本书全面介绍了树莓派开发板的配置步骤、开发环境构建和实际应用技术,讲述了在树莓派上采用C++语言和库进行开发的方法,更为难得的是介绍了结合使用Arduino和树莓派的工具和流程。全书共分为13章,第1章为完成书中的项目提供了一份购物清单;第2章~第5章从硬件设置、操作系统安装和管理、树莓派上C++开发的流程和库等方面进行了介绍;第6章~第11章则采用实例的方式介绍了树莓派在多个方面的开发过程;第13章为总结和建议部分。本书适用于有意学习树莓派开发的读者,尤其适合具有Arduino经验的读者快速入门,也可作为STEAM教育的课程设计蓝本。