庆科物联网平台架构分析

之前在介绍国内物联网平台的发展时曾经说到,物联网有两个发展路径,一是云端服务商选择和设备厂商合作推出完整解决方案,如阿里物联、微信硬件等等;二是模组设备厂商选择和云厂商合作并后续推出自己的云平台。庆科是国内第二种路径的典型代表,其与阿里物联深度合作,在智能家电市场占有重要地位,并在近期推出了自己的云平台,发布从云到设备到APP的完整解决方案。

上个月18号庆科举办了新品发布会,发布的新模块包括EMW3031、EMW3239、EMW3166、VBS6100四款新模块,发布会上还发布了MICO 3.0操作系统、MiCoder工具链和MiCoder IDE集成开发环境和Fogcloud2.0云服务产品。

本篇文章将带各位企鹅仔从以下三大部分去了解庆科物联网平台架构: FogCloud云端服务、MiCO设备、APP控制端。

一、Fogcloud云端服务

Fogcloud web端主要为开发者提供了产品管理、OTA升级、APP应用管理、设备管理和用户管理等功能界面。

设备通过HTTPS协议和MQTT协议/TLS协议与Fogcloud进行交互:设备激活、查询超级用户以及上传传感器数据、接收控制消息等,数据安全可靠。设备端Fogcloud接口主要包括:

设备Fogcloud接口更详细说明可以参考:https://v2.fogcloud.io/dev/sdfsdf/device1/

APP开发包括原生开发和APICloud混合模式开发,多数开发者选择APICloud来完成APP开发,基于APICloud平台的APP开发其实就是进行H5+CSS3+JS的移动web开发,庆科为这种方式的开发者提供了mico2资源包,开发者可以通过JS调用提供的API接口来完成用户管理如登陆注册和设备管理如设备配网、设备发现、设备绑定和分享以及远程控制等,关于mico2包更详细说明可以参考:https://github.com/mxchipSDK/Fog2.0/tree/master/APICloud

二、MiCO设备

设备端基于MICO操作系统完成Fogcloud接入以及顶层应用开发,MICO设备固件结构:

庆科为开发者提供了MiCO API来完成开发,API主要包括五部分:

1)外设API:UART, GPIO,SPI, I2C, FLASH, ADC, RTC等等;

2)RTOS:线程、信号量、互斥锁、消息队列、定时器等相关API;

3)网络通信:Wlan无线通信、TCP/IP、TLS/SSL等等;

4)系统服务:系统核心数据管理、系统电源管理、系统通知中心、系统配置服务器、串口命令行、Easylink/Airkiss系统网络设置、mDNS设备发现、系统固件更新等等;

5)安全算法:CRC, MD5, SHA等等;

除此之外,庆科还为开发者提供了MQTT客户端组件,MICO SDK v3.0.0和相关组件可以在这里进行获取:http://www.mico.io/wiki/download

三、APP控制端

Fogcloud提供的SDK支持APICloud混合模式开发、android和ios原生开发使用,APICloud是一个可以使用web页面编程实现APP开发的平台,因此作为一个web前端开发者也能轻松地进行APP的开发。

APP端如前所述,主要完成用户管理和设备管理功能,其可以和Fogcloud以及设备端进行通信交互。APP和设备的交互包括:Easylink配网、mDNS协议发现设备、绑定以及其它一些设备本地配置,APP接收传感器数据和控制设备、设备在离线状态获取等等都是通过调用SDK和Fogcloud进行交互完成的,这些SDK都封装在mico2资源包中。

以上从云端、设备、APP端三大部分为大家进行庆科物联网平台介绍,目前,接入Fogcloud 2.0的设备端以及APP端demo尚未发布,本研发团队受邀进行公测,待发布后结合demo进行分析,以更好地分享给大家

IOT(30)---庆科物联网平台架构分析相关推荐

  1. IOT(31)---物联网平台架构设计

    物联网平台架构设计 现在网上讨论的有关物联网的帖子非常之多,但大部分都是介绍理论或者有关硬件,通讯相关的问题,比如物联网模块,物联网通讯协议MQTT.XMPP.NB_IOT等,个人认为这些只是物联网中 ...

  2. IOT(7)---物联网平台架构设计

    物联网平台架构设计 现在网上讨论的有关物联网的帖子非常之多,但大部分都是介绍理论或者有关硬件,通讯相关的问题,比如物联网模块,物联网通讯协议MQTT.XMPP.NB_IOT等,个人认为这些只是物联网中 ...

  3. 中国五大物联网平台优势分析

    中国五大物联网平台优势分析 简介 近几年物联网已经成为各行各业和资本争相追逐的风口,进入2018年,物联网热度持续不减,一个全球化的智能互联时代即将到来. 近几年物联网已经成为各行各业和资本争相追逐的 ...

  4. IoT -- (一) 物联网平台架构设计分析

    现在网上讨论的有关物联网的帖子非常之多,但大部分都是介绍理论或者有关硬件,通讯相关的问题,比如物联网模块,物联网通讯协议MQTT.XMPP.NB_IOT等,个人认为这些只是物联网中一部分,而涉及到物联 ...

  5. IOT物联网技术架构_物联网平台架构设计

    现在网上讨论的有关物联网的帖子非常之多,但大部分都是介绍理论或者有关硬件,通讯相关的问题,比如物联网模块,物联网通讯协议MQTT.XMPP.NB_IOT等,个人认为这些只是物联网中一部分,而涉及到物联 ...

  6. IOT---(4)物联网平台架构设计

    现在网上讨论的有关物联网的帖子非常之多,但大部分都是介绍理论或者有关硬件,通讯相关的问题,比如物联网模块,物联网通讯协议MQTT.XMPP.NB_IOT等,个人认为这些只是物联网中一部分,而涉及到物联 ...

  7. 阿里云物联网平台架构

    物联网平台支持与接入设备进行通信,可将设备通信数据流转到其他阿里云产品中进行存储和处理,是构建物联网应用的基础.本文介绍物联网平台的产品架构. 设备:通过物联网平台集成开发的协议和SDK,实现设备上云 ...

  8. 果断收藏!六大主流大数据采集平台架构分析

    随着大数据越来越被重视,数据采集的挑战变的尤为突出.今天为大家介绍几款数据采集平台: Apache Flume Fluentd Logstash Chukwa Scribe Splunk Forwar ...

  9. 【HISI系列】海思媒体处理平台架构分析

    Date: 2019-3-9 前言     Hi35xx系列芯片作为高清/超高清安防监控主流芯片,现在已经广泛应用于安防监控产品中.本文重点分析: 海思媒体处理平台架构 系统架构 1.参考 Hi35X ...

最新文章

  1. nginx反向代理原理讲解
  2. 我用Python破解了同事的加密压缩包
  3. 科学解析2021年AI领域的10个大胆预测
  4. 迁移数据文件到ASM【转】
  5. 27、oracle(三)
  6. python打开电脑摄像头_Python调用摄像头
  7. 解决Asp.net中的Chart控件运行出现错误提示“ ChartImg.axd 执行子请求时出错”
  8. Maven学习-目录结构
  9. pku1159 Palindrome(简单dp)
  10. Keil uVision5 安装及注册有效至2032
  11. 细数处女座的101个特质
  12. Scrapy入门-爬取需要登录后才能访问的数据
  13. 有 1000 瓶药物,但是其中有一瓶是有毒的,老鼠只要服用任意量有毒药水就会在一个星期内死掉!请问,在一个星期后找出有毒的药物,最少需要多少只小白鼠?
  14. UE4 Mixamo使用教程
  15. bytebuddy实现原理分析 源码分析 (三)- advice 详解
  16. 企业级DevOps容器云平台流水线综合解决方案详解(一)
  17. 电脑辐射,电脑辐射危害大 五妙招正确防辐射
  18. 图片批量压缩工具软件免费版 Caesium Image Compressor
  19. 综合案例 -- 北京租房数据统计分析
  20. Go语音基于zap的日志封装

热门文章

  1. SQL server USE GO语句学习总结
  2. 嵌入式Linux系统编程学习之十五sigaction信号处理机制
  3. java枚举对象作用_浅析Java编程中枚举类型的定义与使用
  4. python函数的嵌套和递归_Python通过递归函数输出嵌套列表元素
  5. P2659 美丽的序列
  6. 词根 sent/sens
  7. opencv+python 自动绿帽机
  8. 贪心 HDOJ 5090 Game with Pearls
  9. word中表格占满一页,在后面出现一个空白页 删除方法
  10. 使用JS实现将GridView中的TextBox列的值博给GridView外的一个文本筐