【MiCO普及贴】米客 : 我们的征途,是星辰大海! - 问答 - 电子技术论坛 - 最好最受欢迎电子论坛!

【MiCO普及贴】米客 : 我们的征途,是星辰大海!

micolover ( 楼主 ) 2015-7-27 18:11:41  只看该作者 倒序浏览
【MiCO普及贴】米客 : 我们的征途,是星辰大海!
: o+ x+ u6 X7 [1 |一.MiCO是什么?
$ l7 _  k' n' G& s  {    对于我们的嵌入式开发者来说,大家对物联网开发的热情已经到了一定的渴望,我们在这里用最通俗的语言来讲述一下 MiCO 到底做了些什么。   0 s1 e5 x' h+ E  x/ E2 [6 n

: {3 E+ w: N+ X    传统的我们对智能硬件可能就是将设备加上WiFi模块,然后在局域网里面连上路由器,手机也连上路由器,然后用手机来控制下这个设备。
, L4 G, A# b% }8 A) Y1 D
/ q1 Q0 A" h5 G$ h3 T5 I    事实上我们对智能硬件老早就有了新的定义,智能硬件的主基调是轻设备、重云端,设备连上网只是第一步,更不是单纯为了实现异地/远程控制,我们要做的是通过云端交互享受智能体验,智能硬件的核心还是大数据,通过搜集设备端的控制信息和数据监控信息,把这些数据上传到云端,我们可以在云端做二次开发的应用,来分析用户习惯及数据特征,提升用户体验和服务,实现真正的智能化。1 b& b2 D7 w' `$ O
6 b% b7 V" H- a: e  c) w! O$ L
    那么 MiCO 对于传统开发者来说究竟是什么呢?8 u' u. r  }' _0 h6 Y
    它是一套开源的物联网操作系统解决方案。7 j2 v* D2 H7 m
/ g0 Q- [$ M4 J9 [  u
    1.MiCO 集成了云端接入及通信链路的软件中间件,你可以用几句函数就可以操作庆科云了。
- {- x3 T7 p' Z9 ]0 w1 s$ w" t" P8 w) f. [, f: w* j
    2.MiCO 集成了稳定的射频驱动,开发者不用再管数据链路就可以搞定复杂的射频驱动。: u3 A7 ^! K- O- Z5 D  A1 i& H
; ^: H: n  i# ]3 ~5 C
    3.MiCO 集成了微信的 AirKiss 配网协议,与微信物联网平台连接变得极度简单。
) u; G% o+ F$ ]+ K0 b1 |/ P# ?9 E3 p- k7 V4 Q1 a7 C2 P; d5 X& D
    4.MiCO 集成了 EasyLink 配网技术,你的设备和 APP 配网同样简单。0 B4 s9 z% ^% r( j
* }$ q! a3 T3 F4 Z1 g* [2 P( k
    5.MiCO 集成了网络协议栈,你无需关心复杂的 TCP 协议栈。拿过来就可以通信。
. M6 _8 Y/ D: F1 c: c
' E3 \0 x: H+ p! d: _    6.MiCO集成了大量的安全应用中间件,你可以更安全、快速的开发你的产品。
6 y4 J0 I. r" x' {' _
' [9 {8 C7 ~' m1 o 二.我们需要做那些准备?( b/ {1 j) e. d

: c& ?7 ]0 L, H3 W' t7 H) {) K    (1)你需要对 OS 稍微有一些认识,比如常用的 uC-OS,FreeRTOS 的基本任务调度,消息的使用等等。4 H% ?, a$ \6 ]# R1 ^

& `$ Y( v- O- E* `    (2)你需要熟悉几句 JSON 语言, 嵌入式板卡和手机端的通信是通过 JSON 语言传递的哦, 不过你不用        被 JSON 给吓到,我们都已经给出了完整的例子,你只需要有 C 语言基础,只需要修改修改就可以        了。1 {5 ^* M5 L& \. K4 {2 {

5 ?6 H/ u$ w. b1 h    (3)你需要熟悉下设备与云之间的配置过程,相信这个问题我们的教程和视频可以很完美的帮你解决问          题。  f" t+ y! k8 f
& J8 r* Q) E4 w
    (4)你需要熟悉一点 Html5(俗称 H5) 的语言基础,相信嵌入式软件工程师修改点 H5 代码还是很快的.4 c# |. J  Y' ?$ `" j

- B, P0 J! Y8 c4 y8 m# N7 n    (5)手机端你可以有两种开发方式,微信开发及APP开发,微信直接是 H5 开发,APP 我们采用了跨平台开        发工具 APICloud,我们都可以用 H5 来开发,所以是不是学会了 H5 ,啥都会了呢:)! z$ ?& h, P" t3 c) ?

8 M5 B, S8 `. D" N) W/ N: F三.MiCO相关设备的工作原理是什么呢?
' ^" z( s; D) G6 }* u+ ^8 Y6 S' F. {% O( o" x2 C
     微信控制% h3 S0 Z8 g2 z! Q$ m
      (1)设备端上电
/ K7 {4 S/ j' f+ w4 W- I     (2)手机连上路由器
) ^* C: O' @5 K5 t     (3)通过 AirKiss(微信的飞吻协议)给设备端配置 SSID 及 密码。
1 M* Z" d- I. @4 p3 ?     (4)设备连上路由器2 ]2 M# n/ v$ N9 P
     (5)手机可以通过微信公众号来控制设备了哦5 W, k0 W3 E: x' \2 L( {) v

- T! f, o$ [/ }2 [% D' [& k       APP控制/ F8 }0 n- \7 ^, _- s4 k
     (1)设备端上电0 W* e4 P3 N  _
     (2)手机连上路由器
6 k1 G* b$ C3 n7 z+ k1 M' ^     (3)通过 EasyLink(庆科的快速配网协议)给设备端配置 SSID 及 密码。
! w+ v) i/ F" e0 z3 A$ [3 f     (4)设备连上路由器  C) U) N; H5 Y# @/ Q
     (5)手机可以通过 APP 来控制设备了哈:)
) r) F9 U) Q5 {) d7 q; q" }9 I( O+ ?. Z
四.云服务好像很高大上的样子?!4 K. i0 c9 E6 [# t$ l  i( V
    云服务器是什么?它是给用户及商家提供数据库存储及交互的平台。庆科拥有自己的云服务FogCloud (庆科云)。这样普通的传统的厂家就不必花费很大的价钱来开发云服务器,当你产品需要大批量生产的时候,你只需要和庆科签订一个协议就可以免费使用FogCloud了,当然庆科云将为你的数据提供非常安全的保证。, l/ k4 R+ v! L4 ?$ l
  q. `7 F8 \" B
    那么如果你的公司比较大,你想自己租用阿里云,或者微软云,用以搭建公司的云服务平台,这当然也可以,直接联系庆科的技术支持,我们的 MiCO 系统提供了完整的微软云,阿里云的接入及传输中间件,当然 MiCO 云接入中间件也是免费的哦。( m7 \( A% h) U% }7 k8 ?* ?# f

% M4 [& m1 T3 g$ D# h    如果你的数据已经在 FogCloud 上使用了,假如你期望进行二次开发,那么你也只需要联系庆科就可以了哈!9 B: \- ?! R! ^- F
4 h2 l  Q( _' A' w; [" |( P

6 F. Q' ]! t1 }6 k$ |5 L% G五.还有还有* ], o* b) s9 N( ]/ V* N
    MiCO 提供的双向交互过程5 V3 C6 I  }  S# N+ J2 j; A% i
     C8 D7 ]  z, \. W
    设备给手机发数据:设备-》云端-》手机
% ]* n' y( y$ C6 s1 q    手机给设备发数据:手机-》云端-》设备         
' }1 Y: P( `% d% q9 S6 `- D, ]3 }/ J5 H+ U, ~' _, C& i3 c. b
% ]: U3 }6 y; C; p% P; a1 K2 \
    设备端开发:基于 MiCO 开发就可以了。( D5 Z' A# @0 e7 @
    云开发:在庆科的 FogCloud 进行设置就可以了。
1 H8 Z4 ]9 r- O% S2 p% H    APP开发:用 H5 开发就可以了。
# @7 D. D. ?9 g2 n
' V4 a2 ?% Y/ Q& p, O6 k: [" G. V    设备往云发送的数据是 JSON 格式哦1 U& _+ l/ j" G$ [& P+ N  y
    H5 解析云发过来的数据也是 JSON 格式哈9 s2 v% c# \/ Y" Q
六.总结9 z+ Y/ m1 {$ P. C0 h
  十年一剑,地动山摇!, `0 A" ~. ^+ g3 ?1 q. a1 @
  新的世界已经出现!米客们,让我们举起MiCO宝剑,发挥自己无限的想象与能量:
3 R. T$ y8 g9 D6 T  我们的征途,是星辰大海!% @: [$ J; C0 K( t

% l' H: g" |- s3 x. M
- f, j% `; n+ hMiCO团队4 l% Y! C1 g6 Z! f6 G
9 J; Z4 h& \% T. r, W: j0 a
[/url]* D2 N& g( V0 s& W  n* @* W

* \- E6 F* M: F7 L2 v/ B* T4 }: y1 y4 \+ u1 v+ l
[url=http://mico.io/ask/uploads/article/20150724/477b5b772b44716a620ba6c3997b035e.jpg]
* V: o( I* {% T# l6 s
$ b' I1 _$ y. e
( Q8 t6 N) K9 N0 p3 I1 O" m% ^
5 l! V5 a8 }) ], h, S" g

0个回复

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

本版积分规则


关闭

站长推荐上一条 /6 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 湘ICP备2023018690号 )

GMT+8, 2024-10-29 00:43 , Processed in 0.677224 second(s), Total 36, Slave 27 queries .

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表