电子产业一站式赋能平台

PCB联盟网

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

嵌入式物联网开发,搭建属于自己的云服务器

[复制链接]

572

主题

572

帖子

4361

积分

四级会员

Rank: 4

积分
4361
发表于 2024-7-19 18:17:00 | 显示全部楼层 |阅读模式
我是老温,一名热爱学习的嵌入式工程师
: x0 P  f; {) K5 w+ f6 E关注我,一起变得更加优秀!作为一名业余非专业的嵌入式物联网应用开发工程师,平时接触的硬件产品和项目,设备都需要提供联网的功能,硬件设备会把采集到的传感器数据上传到云服务器,云服务器进行处理后,再反馈给回设备,形成一个完整的业务逻辑链路。2 u. U  c! m6 L' t: p
比如说,我以前在公众号上面发布过的,小熊派植物环境监测设备,以及无线433MHz按键上报,等等。这些联网硬件设备都是通过MQTT协议,把设备端的数据上传到后台服务器进行处理的。
* n3 c3 v. A  E

nmmzwc5lqo06407375951.jpg

nmmzwc5lqo06407375951.jpg
( ?+ t/ n" o- r
! h$ x# Y/ q& F/ A( s  o

z1xdgntpbrk6407376051.png

z1xdgntpbrk6407376051.png

+ _( z0 V0 }3 F3 G4 X3 g8 I4 z3 F8 X云服务器已经广泛地应用于我们的生活场景里面,当我们打开某一款APP的时候,有时候都会看到“xxx云提供云计算服务支持”。只是我们在生活里面很难感知到云计算服务这一过程,但云计算服务却是不可或缺的。: D9 c# T) ~/ I# \$ h2 S' D* ~1 Z
目前在国内有不少云计算产品服务供应商,但要论品牌知名度以及产品的丰富度,非阿里云莫属。阿里云作为全球领先的云计算服务提供商,以其卓越的技术和服务质量,为中小型企业主、技术爱好者、云计算从业人员,提供完美的云计算产品一站式解决方案。
2 o( @6 }2 @: l# U& |7 O什么是云服务器ECS?
/ F, q; I/ [! ?; M9 Q3 h% r云服务器ECS(Elastic Compute Service)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(基础设施即服务)级别云计算服务。用大白话说,ECS就是一台部署在云端(不知道哪个地方)的电脑,没有实物,但同时又具备电脑的常规功能,可以运行各种各种的程序和软件服务。
/ S. S9 h" ?, ~2 B5 M8 z" k

w12ikzghry46407376151.jpg

w12ikzghry46407376151.jpg

- c1 p8 L  ]$ k" i4 d3 O2 n
; I* C3 x" \/ W: V3 _ECS有哪些应用场景?
+ z' [: |, N( q7 dECS到底能用来干啥子?其实也不用把ECS想得太复杂,以前传统计算机能做的事情,ECS大部分也能完成,比如构建网站应用、进行数据分析和深度学习,进行图形渲染和高性能计算,等等。
0 I4 F* ~; ^7 Y3 s( V给你一台有公网IP的电脑,尽情打开你的脑洞,可以在上面可以自由地发挥你的创意(写各种后端服务程序),让它发挥出不可计算的价值。3 [* G8 e: @1 {1 c
ECS到底能有啥优势?因为ECS是部署在云端的,它只是以另一种形态取代了我们以前传统的计算机房,所以咱们在构建服务器群的时候,我们再也不用去租服务器场地,再也不用买硬件搭建后台系统,(网管还是要请的),并且可以随时根据业务需求,弹性地购买ECS的算力资源。6 _+ @' n  q- v1 V* N
比如,我今年刚创业,就先买一台面向初创企业基础型的ECS,等明年产品大卖赚了钱,我再升级ECS的配置,完全可以做到升级迭代无缝无压力。
1 c+ t9 F# r& _# Z, V2 m5 M

ufxdkcph3bz6407376251.jpg

ufxdkcph3bz6407376251.jpg
9 H) W$ p  P' M7 y5 ^) c! t- P+ w
1 J( H7 R! q0 N; _
有哪些性价比高的ECS方案选择?. `( b6 A8 z: O/ E1 s
我昨天去阿里云的ECS产品网站上面看过,他们现在在搞低价长效精选活动(简称99计划),里面提到了两款比较不错的ECS产品:(1)面向企业用户的轻量型服务器ECS u1实例,(2)面向个人开发者的经济型服务器ECS e实例。. H; D8 h2 t3 M6 L+ o+ H

t0uvgassxym6407376351.jpg

t0uvgassxym6407376351.jpg

( \+ I  l1 o8 {  k6 E* H$ d) i( ?: L' z, _. G% C. ^# v' L
这两者有啥区别呢?简单来说,就是配置高的贵一点。对于企业用户,可能需要选择配置高一点的,用来处理产品复杂的业务逻辑。而对于像我这种个人开发者来说,一般选用经济型的ECS就足够了,以下是两者的配置比较。
1 K" @6 [  @$ V! v- i

pqrtkxxthwk6407376451.jpg

pqrtkxxthwk6407376451.jpg

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

3 d+ J0 w8 y4 ^1 e" }                                                        , u% M1 m0 Z  L5 x% H' p8 e$ y; y
                                                               
+ v) P' |7 Q/ t                                                                        " S% b7 g, V: q" z$ a: M: E6 V1 a5 F
                                                                                ' F! L0 ~4 @* G& Z% z

ncbb5haix0x6407376551.jpg

ncbb5haix0x6407376551.jpg
5 P/ P% T3 k. t0 ?* M& t
                                                                                4 m0 O0 F4 g% P9 Y' p. F+ C2 N9 \
                                                                                        嵌入式 C 语言特性,指定初始化器
7 x" K' `4 i8 H                                                                               
1 r6 D" Z  K% \* _2 p/ A0 f; W8 o                                                                        5 Z# k( M5 G, r
                                                                ! Z5 z' O- j& C& L3 {5 n
                                                        $ Z; e6 q& W- z3 F0 l* ~/ @. v
                                               
9 j* Q5 C; w. [, J8 @% D& z  i: e" e; X$ a! Y5 v% t) Y
                                                       
. c/ ?) D9 l2 C+ D* \2 r                                                               
! k; x7 w. D& Q2 A/ j6 B                                                                        8 ]8 P/ G8 d5 s8 K! F" ]5 m0 Y% K, K
                                                                               
' S1 Q! J! W4 \- j: P$ i5 V! I6 G

xfsiczms1ti6407376651.jpg

xfsiczms1ti6407376651.jpg
! S; ^  e/ }3 I. U- e
                                                                                ' g) g- y$ W) a9 P$ V: p
                                                                                        嵌入式开发板硬件,开始卷了!, U" y% f/ Z" `
                                                                                ( D3 U" H' [$ j! b  W) ~
                                                                        2 D7 x  j4 O, Q4 L  X
                                                               
2 A# [4 o2 V- |7 N  N* v7 M, s8 l                                                       
1 I, _2 F- n+ E0 Q  z) Q  u9 D+ c                                               
, [# ]6 b. ~  u* ?
* K  r$ u# V* v2 P                                                        2 u3 p. }: |0 k
                                                                & X" y3 m/ h( n4 _
                                                                        # f, t1 c8 r, |* K6 K
                                                                               
/ K: o& i/ ]* V% T; t

olkevelpovu6407376751.jpg

olkevelpovu6407376751.jpg
$ V2 c+ J* h# X; k1 H/ f/ c
                                                                                % [& h+ B) S4 C( ]# M
                                                                                        嵌入式软件为啥要进行模块化设计?
" w2 S+ Z1 n! T5 y! G: a5 p% ^                                                                               
& |; D) W8 n" h9 z                                                                        7 f+ k- \1 t/ r, Z. Q! k5 x# a3 _
                                                               
. G9 x. Z" o) p7 {) `                                                       
# H2 E. W& a7 Y8 D4 M                                               
& N6 N: A5 H3 R6 ]+ w# v
我是老温,一名热爱学习的嵌入式工程师
/ Y6 _( g2 C  p- R3 e6 f- b关注我,一起变得更加优秀!
回复

使用道具 举报

发表回复

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

本版积分规则


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