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

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

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


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


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


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


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


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


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


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
目录
相关文章
|
2月前
|
传感器 移动开发 监控
嵌入式物联网设计水稻田智能灌溉系统实现
嵌入式物联网设计水稻田智能灌溉系统实现
110 0
|
9月前
|
传感器 IDE 物联网
物联网操作系统与开发:连接智能世界的编程之旅
本篇深入研究了物联网中的操作系统选择与比较,嵌入式软件开发环境,以及物联网应用程序的开发与调试。我们比较了常见的物联网操作系统,并通过Zephyr操作系统的示例代码展示了如何控制LED灯。读者将了解嵌入式开发环境的设置,包括交叉编译器和IDE的配置,以及如何开发物联网应用程序,从传感器数据采集到与云平台通信。通过本篇内容,读者将更加了解物联网操作系统与应用开发的关键知识,为连接智能世界的编程之旅奠定了基础。
134 0
|
11月前
|
传感器 算法 编译器
国产MCU-CW32F030开发学习
国产MCU-CW32F030开发学习
132 0
国产MCU-CW32F030开发学习
|
12月前
《阿里云产品手册2022-2023 版》——物联网无线连接服务
《阿里云产品手册2022-2023 版》——物联网无线连接服务
148 1
|
存储 传感器 数据采集
软件服务 阿里云物联网|学习笔记
快速学习软件服务 阿里云物联网
289 0
软件服务  阿里云物联网|学习笔记
|
安全 物联网 数据安全/隐私保护
这款安全芯片,将重新定义物联网设备上云
在9月9日,英飞凌联合阿里云举行线上发布会,面向中国市场推出基于硬件的ID²安全芯片OPTIGA™ Trust M2 ID2,旨在重新定义物联网设备上云的安全标准,专注保障物联网设备安全上云。
227 0
这款安全芯片,将重新定义物联网设备上云
|
网络协议 安全 物联网
启明云端分享:低功耗高性价比的嵌入式无线网络控制模块
ESP-12S(WT8266-S6) WiFi 模块是由启明云端科技开发的、低功耗高性价比的嵌入式无线网络控制模块。可满足智能电网、楼宇自动化、安防、智能家居、远程医疗等物联网应用的需求。
169 0
启明云端分享:低功耗高性价比的嵌入式无线网络控制模块
|
传感器 安全 物联网
启明云端分享:一款低功耗高性价比的嵌入式无线网络控制模块
WT32C3-S5 WiFi 模块是一款低功耗高性价比的嵌入式无线网络控制模块。可满足智能电网、 楼宇自动化、安防、智能家居、远程医疗等物联网应用的需求。
303 0
启明云端分享:一款低功耗高性价比的嵌入式无线网络控制模块
|
物联网 开发者 智能硬件
实战HaaS100搭载4G模组连接阿里云物联网
本文主要介绍如何使用HaaS100外接4G模组连接阿里云物联网平台。
实战HaaS100搭载4G模组连接阿里云物联网
|
存储 监控 安全
物联网入门训练营“W800开发板的奇思妙想”:基于WiFi模块的智能门锁系统
如果你有好的创意或者对文中的创意有更多延展想法,也可以在本文后评论,我们还有少数试用开发板的机会,期待你的评论。
物联网入门训练营“W800开发板的奇思妙想”:基于WiFi模块的智能门锁系统