|

我是老温,一名热爱学习的嵌入式工程师" G: @, l2 J2 V g% ~! a( z
关注我,一起变得更加优秀!作为一名业余非专业的嵌入式物联网应用开发工程师,平时接触的硬件产品和项目,设备都需要提供联网的功能,硬件设备会把采集到的传感器数据上传到云服务器,云服务器进行处理后,再反馈给回设备,形成一个完整的业务逻辑链路。
9 x4 Q9 r$ x [5 V1 y; n' J比如说,我以前在公众号上面发布过的,小熊派植物环境监测设备,以及无线433MHz按键上报,等等。这些联网硬件设备都是通过MQTT协议,把设备端的数据上传到后台服务器进行处理的。$ ?* F3 F* T6 U2 [7 h" ?9 M( c* X0 O: ^
ajiih2avc33640208927.jpg
! {# f% c' J7 R
6 {/ g& G/ c- O0 s2 Q2 q
ho4z2b00tv3640209027.png
+ Q$ J$ l# r6 J* k
云服务器已经广泛地应用于我们的生活场景里面,当我们打开某一款APP的时候,有时候都会看到“xxx云提供云计算服务支持”。只是我们在生活里面很难感知到云计算服务这一过程,但云计算服务却是不可或缺的。: x2 w3 r; V# w3 c$ m9 o
目前在国内有不少云计算产品服务供应商,但要论品牌知名度以及产品的丰富度,非阿里云莫属。阿里云作为全球领先的云计算服务提供商,以其卓越的技术和服务质量,为中小型企业主、技术爱好者、云计算从业人员,提供完美的云计算产品一站式解决方案。, m% n9 j0 Z; }/ u6 k/ q
什么是云服务器ECS?
( x2 F6 l9 [6 ~# S/ W云服务器ECS(Elastic Compute Service)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(基础设施即服务)级别云计算服务。用大白话说,ECS就是一台部署在云端(不知道哪个地方)的电脑,没有实物,但同时又具备电脑的常规功能,可以运行各种各种的程序和软件服务。
* d3 k# z# d, |9 I2 a
b5esd3bmed5640209127.jpg
6 l) F2 ?. ?, b5 T+ ^: ], d7 k/ V. \
ECS有哪些应用场景?
+ E/ F) y- H! Z! J2 `5 ZECS到底能用来干啥子?其实也不用把ECS想得太复杂,以前传统计算机能做的事情,ECS大部分也能完成,比如构建网站应用、进行数据分析和深度学习,进行图形渲染和高性能计算,等等。1 I# K- Y# q7 _% @2 C8 R8 p9 h7 w3 A
给你一台有公网IP的电脑,尽情打开你的脑洞,可以在上面可以自由地发挥你的创意(写各种后端服务程序),让它发挥出不可计算的价值。
1 W R, J: a7 r, K! KECS到底能有啥优势?因为ECS是部署在云端的,它只是以另一种形态取代了我们以前传统的计算机房,所以咱们在构建服务器群的时候,我们再也不用去租服务器场地,再也不用买硬件搭建后台系统,(网管还是要请的),并且可以随时根据业务需求,弹性地购买ECS的算力资源。
+ D7 H i" H" q5 g% ?比如,我今年刚创业,就先买一台面向初创企业基础型的ECS,等明年产品大卖赚了钱,我再升级ECS的配置,完全可以做到升级迭代无缝无压力。
) U# ? c1 O2 ?, o& [9 x" N. p
h2dsgz5n0rj640209227.jpg
: t2 V8 N/ @( Z# Y
1 }5 F% R8 V" e有哪些性价比高的ECS方案选择?
$ o+ H4 F" K1 M% ?我昨天去阿里云的ECS产品网站上面看过,他们现在在搞低价长效精选活动(简称99计划),里面提到了两款比较不错的ECS产品:(1)面向企业用户的轻量型服务器ECS u1实例,(2)面向个人开发者的经济型服务器ECS e实例。9 d) p; ^! h/ P' s. Z4 G/ N
e1h1t0tgoxi640209327.jpg
4 C6 b0 m% e3 z& l: E; M
% e3 m8 T% f3 n, T! Q! |这两者有啥区别呢?简单来说,就是配置高的贵一点。对于企业用户,可能需要选择配置高一点的,用来处理产品复杂的业务逻辑。而对于像我这种个人开发者来说,一般选用经济型的ECS就足够了,以下是两者的配置比较。
\, r: n+ ?1 F. ]9 r; c
qzdhnilecbd640209427.jpg
, ?6 F' j. j& U- C% n2 b0 y还有一种服务器属于是轻量型,价格会更便宜,另外有几家的优惠计划就是用的轻量型。轻量型的配置看起来高,但是性能无法保障,稳定性也更差,对于个人开发甚至企业来说不适用,更适合偶尔玩一次两次的场景,是名副其实的“轻量”。
7 L% [& N( ^) ^# K& X1 C比如说,我现在是一家初创小公司的负责人,需要搭建一个简单的公司产品网站,需要在客户到访时,给客户演示公司的产品概况,以及提供一些简单的产品资料下载通道,有时候需要统计分析用户兴趣数据,等等。7 y% o+ c1 ^% _# I* i& C
由于是小公司并且网站的访问并发量不是很大,对于这种简单的建站和数据分析场景,则可以选用面向企业的ECS u1实例,再结合阿里云提供的一站式建站方案(域名+ECS+建站模板),完全可以做到零门槛自助建站,减轻初创企业的负担。& u% m. [: @) y
比如说,我是物联网专业的大学生,需要用嵌入式Linux开发板去连接后台服务器,通过APP来控制开发板上面的执行部件(如灯光、电机、风扇、继电器,等等),以及在APP上显示开发板传感器获得的数据(温湿度、环境颗粒物、有害气体,等等)。( P5 s1 o" G$ s0 V$ s, ]4 P5 G
那么,就需要一台带有公网IP的服务器,在上面部署一个MQTT代理,以及部署数据库相关的应用,手机APP的数据跟开发板的数据链路,都是需要经过这台经济型 ECS e云服务器来处理的。" h" e! c) e, B! q% s
如何获得这些ECS方案?
; q& x4 v# \' n这个很简单,直接访问以下网址就可以了! S& T, J! Q. m( `
https://www.aliyun.com/product/ecs(复制到浏览器打开,或者点击【阅读原文】)
3 k, F' E6 P0 q8 C同时,也欢迎加入阿里云的推广云大使,向身边的同行朋友分享优秀的ECS云服务器产品方案。
- y& L" |! L- W0 w7 ]& b-END- e+ o: v0 @) }- ? q/ _* _. y8 g
往期推荐:点击图片即可跳转阅读
" Q h: ^# x# Q
6 j+ o" C1 k/ e/ Y4 [. u5 N( b
7 o$ p4 t- h D. [! v
8 V' z& d% d" [( X. u: S + @! Z6 Z! O! s3 N+ A
2 B' x0 a- [" N. K5 G, V+ l
ue4vrmsj5kh640209527.jpg
. U' y9 G$ i: a* J/ o1 M& w
. s2 V% i: K% d 嵌入式 C 语言特性,指定初始化器
5 B1 q0 U% Y8 U
, k% N6 W- \* e. B. V; c : z! N3 [' V6 A) @0 ] x
, e* o* E- ?, ]2 m: q
5 j5 b/ k& R' ~0 b/ @ B3 f( i
$ Y% I+ I& D. A# K6 f. O. }. Q
6 H! b: F* m Q H
+ u* U5 k1 C# h- r9 T0 D) g
$ U" M9 j0 [/ E! G' b% d( n. s! ?
$ D" W0 S5 [' p, ^ 8 z! M2 o0 z3 }0 V% `$ }8 @# l+ T6 T
krvzsgbd2x0640209627.jpg
4 x: N' Z5 f, }
; t1 l! j4 F" [ 嵌入式开发板硬件,开始卷了!7 S+ y; |8 R& _
+ S! b; Q( `) p# D
! I$ q1 a0 u" d. l
& D; L y5 N6 h+ m, k& K
' R' f/ L% l* Y4 P m' o 7 c2 m/ u& c9 ], w [
1 y) F# k" M! @1 Y7 O8 u# S
' A4 o' m \! z9 Y) n `
% j. g) K, \5 o" }& I+ i
" S$ T, ?: o) D' {+ _- C) X
3 q' a8 s, Z& `7 E* d
rxa5ylzh2sw640209727.jpg
' G \( S" `. z8 _2 t
/ N, F' P; p9 V# g1 |% ] 嵌入式软件为啥要进行模块化设计?
- n( R& p% _# ?4 z: c; C. ~: a
0 s2 l- h. A+ r, X3 k/ e# M " y5 a* L. F: t' A8 t& }. Q
% F Z; h- u1 S3 m& O: k
) H/ f/ W0 k. ?$ }
# f0 E1 o0 M4 I, y
我是老温,一名热爱学习的嵌入式工程师
6 w( S/ C3 Z5 ]6 g( G3 Y8 c8 J关注我,一起变得更加优秀! |
|