电子产业一站式赋能平台

PCB联盟网

搜索
查看: 383|回复: 0
收起左侧

嵌入式物联网开发,离不开它!

[复制链接]

572

主题

572

帖子

4361

积分

四级会员

Rank: 4

积分
4361
发表于 2024-7-29 17:50:00 | 显示全部楼层 |阅读模式
我是老温,一名热爱学习的嵌入式工程师4 w9 d4 _' ]+ l0 i
关注我,一起变得更加优秀!作为一名业余非专业的嵌入式物联网应用开发工程师,平时接触的硬件产品和项目,设备都需要提供联网的功能,硬件设备会把采集到的传感器数据上传到云服务器,云服务器进行处理后,再反馈给回设备,形成一个完整的业务逻辑链路。
- W/ B" W2 S* ]& h9 T比如说,我以前在公众号上面发布过的,小熊派植物环境监测设备,以及无线433MHz按键上报,等等。这些联网硬件设备都是通过MQTT协议,把设备端的数据上传到后台服务器进行处理的。7 K, F$ g8 ^8 O1 e! g

ewmw0jip4b164012812644.jpg

ewmw0jip4b164012812644.jpg
1 H( a; W7 q# A" W# y) O  n
# ~: i1 s: E% U9 ~: J

wwewg4socq464012812744.png

wwewg4socq464012812744.png
4 W9 ~7 }) ]! i8 ~/ G" a4 q
云服务器已经广泛地应用于我们的生活场景里面,当我们打开某一款APP的时候,有时候都会看到“xxx云提供云计算服务支持”。只是我们在生活里面很难感知到云计算服务这一过程,但云计算服务却是不可或缺的。/ n0 A8 [* Q% b( l: Q/ ?7 U
目前在国内有不少云计算产品服务供应商,但要论品牌知名度以及产品的丰富度,非阿里云莫属。阿里云作为全球领先的云计算服务提供商,以其卓越的技术和服务质量,为中小型企业主、技术爱好者、云计算从业人员,提供完美的云计算产品一站式解决方案。
+ L- A' J7 P9 o3 Q+ G' C什么是云服务器ECS?
& ]: l8 W) ?( y4 A7 z4 j云服务器ECS(Elastic Compute Service)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(基础设施即服务)级别云计算服务。用大白话说,ECS就是一台部署在云端(不知道哪个地方)的电脑,没有实物,但同时又具备电脑的常规功能,可以运行各种各种的程序和软件服务。+ z/ Y* j  j' x  a1 c

feq31pnaapw64012812844.jpg

feq31pnaapw64012812844.jpg
8 W+ U% J6 z# s+ q% c( r4 I7 k) \
& P8 w6 Q3 w8 Y( r4 n. O6 Z9 r
ECS有哪些应用场景?& t- P! v+ X& u; E/ {
ECS到底能用来干啥子?其实也不用把ECS想得太复杂,以前传统计算机能做的事情,ECS大部分也能完成,比如构建网站应用、进行数据分析和深度学习,进行图形渲染和高性能计算,等等。/ h% g) b$ j$ I4 J* }0 d. ^
给你一台有公网IP的电脑,尽情打开你的脑洞,可以在上面可以自由地发挥你的创意(写各种后端服务程序),让它发挥出不可计算的价值。
, f# Z) Y9 l3 a, F6 Q/ FECS到底能有啥优势?因为ECS是部署在云端的,它只是以另一种形态取代了我们以前传统的计算机房,所以咱们在构建服务器群的时候,我们再也不用去租服务器场地,再也不用买硬件搭建后台系统,(网管还是要请的),并且可以随时根据业务需求,弹性地购买ECS的算力资源。4 Q0 A5 k. n6 \' H& A
比如,我今年刚创业,就先买一台面向初创企业基础型的ECS,等明年产品大卖赚了钱,我再升级ECS的配置,完全可以做到升级迭代无缝无压力。" A8 C0 k  p0 u' G1 S

2fsonqenux164012812944.jpg

2fsonqenux164012812944.jpg

- t% b3 ?. Q6 h7 _
. P1 Q  a! Y2 h8 _- k$ e有哪些性价比高的ECS方案选择?
2 K4 Y4 J6 {, O% A0 K) j我昨天去阿里云的ECS产品网站上面看过,他们现在在搞低价长效精选活动(简称99计划),里面提到了两款比较不错的ECS产品:(1)面向企业用户的轻量型服务器ECS u1实例,(2)面向个人开发者的经济型服务器ECS e实例。
! L6 E* O" `4 G" e$ g4 r

angri2ou4yw64012813044.jpg

angri2ou4yw64012813044.jpg
# d% L& S2 Q: v7 J3 x3 m

( P9 ^- }4 k; X, c这两者有啥区别呢?简单来说,就是配置高的贵一点。对于企业用户,可能需要选择配置高一点的,用来处理产品复杂的业务逻辑。而对于像我这种个人开发者来说,一般选用经济型的ECS就足够了,以下是两者的配置比较。
- s, V% P5 ?# e/ w

5gagt3hgerw64012813145.jpg

5gagt3hgerw64012813145.jpg
8 J" j: P; D# h& F
还有一种服务器属于是轻量型,价格会更便宜,另外有几家的优惠计划就是用的轻量型。轻量型的配置看起来高,但是性能无法保障,稳定性也更差,对于个人开发甚至企业来说不适用,更适合偶尔玩一次两次的场景,是名副其实的“轻量”。
3 E* b$ w: }) K! M; q) c7 {' B- i比如说,我现在是一家初创小公司的负责人,需要搭建一个简单的公司产品网站,需要在客户到访时,给客户演示公司的产品概况,以及提供一些简单的产品资料下载通道,有时候需要统计分析用户兴趣数据,等等。
& \$ C9 T' m: A- [" {' O: S由于是小公司并且网站的访问并发量不是很大,对于这种简单的建站和数据分析场景,则可以选用面向企业的ECS u1实例,再结合阿里云提供的一站式建站方案(域名+ECS+建站模板),完全可以做到零门槛自助建站,减轻初创企业的负担。: q& d2 s& T+ ?1 I7 h
比如说,我是物联网专业的大学生,需要用嵌入式Linux开发板去连接后台服务器,通过APP来控制开发板上面的执行部件(如灯光、电机、风扇、继电器,等等),以及在APP上显示开发板传感器获得的数据(温湿度、环境颗粒物、有害气体,等等)。. Z% \. t% p- _6 o
那么,就需要一台带有公网IP的服务器,在上面部署一个MQTT代理,以及部署数据库相关的应用,手机APP的数据跟开发板的数据链路,都是需要经过这台经济型 ECS e云服务器来处理的。4 g6 c4 U; w0 k& K2 ]
如何获得这些ECS方案?
. l. v9 i6 B1 G7 ^* w这个很简单,直接访问以下网址就可以了* a4 @8 B! S6 q$ Z4 ]* J, T
https://www.aliyun.com/product/ecs(复制到浏览器打开,或者点击【阅读原文】)
! g9 ~/ y2 p+ @. @8 t* m! X1 |同时,也欢迎加入阿里云的推广云大使,向身边的同行朋友分享优秀的ECS云服务器产品方案。, C; V- f' T0 Y5 z4 e" `
-END-
% {) x; V4 }9 ~& V" ~2 N往期推荐:点击图片即可跳转阅读* r( Z; n# `9 ]! c) D+ d

6 {' {8 J% f, D' m  S" e  D                                                        * ~3 O# b  K3 h& e) d) G+ X; Y
                                                               
* U; k; K( y4 H  \, N                                                                       
) \  u/ p' F7 `6 z8 ~4 O, d                                                                               
( G2 u) H. f1 t- I- h0 S

kwoiu1qcxia64012813245.jpg

kwoiu1qcxia64012813245.jpg
' I+ z9 m, i! p0 G6 r( a5 f
                                                                               
( {# h$ t! z' j5 w4 ~$ W+ s                                                                                        嵌入式 C 语言特性,指定初始化器3 K( \( H& x& L* H* D* \
                                                                               
) M, D3 o: y, `2 b8 L& n: }% W                                                                       
- H6 |4 B4 p  K) K# b) D: Q                                                                & u4 `0 A+ G) t) d
                                                        & @$ |# B4 N/ H' }2 ^
                                               
7 M# V5 ?% ^1 A  F# v5 E" S" p9 @. m7 |. v1 s$ u
                                                        5 C1 Z' ?2 D3 \3 z4 d- i
                                                                6 Y4 x! z1 ^/ Q# f& E
                                                                       
: r; F& o) c; P" M                                                                                & Q3 s. q0 Y! i( P9 {$ x

owqjlhpbtug64012813345.jpg

owqjlhpbtug64012813345.jpg

1 r5 Q! W  r# `$ u* K' @                                                                                ( ]1 S# o  G0 r0 O4 R
                                                                                        嵌入式开发板硬件,开始卷了!
! y( }' _, Q0 q- o                                                                                7 y% E2 h4 |& }; i+ i- c
                                                                        6 r  C3 g5 F$ ]$ _1 z$ G
                                                                ! q* u  Z  R9 u  A
                                                       
1 U6 j$ L9 m4 H; P; `! {! b- Z                                                % }: ]' L& z6 `$ z3 ^" p0 y
" \$ f+ F# V; z- X
                                                       
8 h# a' T( y7 ?5 \: w8 u                                                                8 Y* a1 s* C! U. f( T
                                                                        4 U/ T( A* w2 b  P2 g+ A! R
                                                                                * B! x+ ]. q7 E

c4akfqus0ey64012813445.jpg

c4akfqus0ey64012813445.jpg

; w' Z! ~0 {3 d9 p                                                                               
1 @  N4 S$ N- \3 K5 I+ o7 |                                                                                        嵌入式软件为啥要进行模块化设计?
1 k. n$ {8 P5 G: U2 p! }                                                                                2 |8 R3 m* L' `6 P  m
                                                                        - r' N& f3 C4 k+ Y  E
                                                                , O# d; ]& N0 v; a4 H% G
                                                       
: \# y* W% A- c3 L7 ^( t/ a                                               
& z0 V/ B6 H( x3 w) ^
我是老温,一名热爱学习的嵌入式工程师
) e- p( Q% M# U3 O7 o关注我,一起变得更加优秀!
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表