与子同袍 · 2020年06月18日

智能家居设备如何快速联网?Ayla物联网平台介绍

作者:与子同袍
首发:物联网前沿技术观察

假设有个壁炉制造公司,需要把所有卖给客户的壁炉全部通过物联网监控起来,让壁炉用户可以通过手机APP即可远程控制家里的壁炉,在自己到家前提前开起来。

这家公司应该怎么办?自己开发不现实。自己的核心竞争力是壁炉产品研发和生产,不是物联网嵌入式开发和物联网云平台开发。

类似这家壁炉制造公司的需求在制造业很普遍。

有需求就有市场,有市场就有产品。

Ayla的产品就是提供嵌入式物联网硬件,让这些制造商的产品可以轻松和Ayla的物联网硬件对接,然后把产品数据上传到Ayla物联网云平台。

1 平台介绍

1.1 整体架构

我们来看下下图。

最左边是Ayla嵌入式Agent,它运行在Ayla的嵌入式硬件上,通过串口或SPI总线与制造商的设备进行通讯,然后把数据发送到中间的Ayla云平台上进行存储和分析。不同行业客户所需的用户界面则是基于最右边的Ayla应用软件库二次开发完成的。

Ayla嵌入式Agent的主要功能为:

通过wifi与云平台通信;

通过spi或串口协议与被连的设备通信获取数据或进行控制。
v2-54749a5fdd412780e358830771a64954_b.jpg

Ayla端到端的IoT平台整体架构

1.2 Ayla平台的核心组件

Ayla平台的核心组件有:

  • 设备虚拟化引擎
  • OTA远程升级引擎
  • 事件、告警和消息通知引擎
  • 商业智能报表引擎
  • 可视化仪表盘
  • 端到端的连接管理
  • 端到端的安全管理
  • 数据分析和规则引擎
  • 用户权限管理
  • API接口

Ayla平台的核心组件

1.3 Ayla平台的好处

  • Ÿ与制造商自己从零开始开发相比,可降低一半的开发成本和时间
  • 降低高达80%的数据中心网络、服务器、应用等的持续支持成本
  • 降低项目风险和进度表延期

1.4 Ayla平台特点

  • 企业级设备和用户管理
  • 实现利于基于云的数据,如位置和天气的产品新特性
  • 通过100%用户身份验证和加密进行保护的数据完整性和隐私性
  • 采用防克隆措施,阻止设备剽窃和仿冒
  • 通过无线固件升级,实现对产品增加新特性
  • 设计套件包含预装了Ayla Embedded Agent的Murata YDD型 Wi-Fi模块,可连接到Ayla Cloud Services和移动应用程序
  • 允许通过SPI或UART连接到现有微控制器
  • 提供了安卓和iOS两大平台的手机端界面库

1.5 应用行业

  • 住宅和商用电器
  • 医疗与健康监控
  • 家庭和楼宇自动化
  • 工业监控和控制
  • 照明、暖通空调和水控制

2 硬件模块

Ayla硬件模块采用两个Wi-Fi厂商的模块:

日本murata的Wi-Fi模块

broadcom的 802.11b/g/n芯片BCM43362和stm32f205 cortex m3单片机

台湾USI的wifi模块(09A和14A两种型号)

broadcom的BCM43362和stm32f205RGY6

3 云平台API

Ayla云服务提供设备管理的REST API,可以通过调用该API实现对物联网设备的管理。

4 客户设备与Ayla模块接口及协议

客户的设备数据通过SPI总线协议或者串口,与Ayla的硬件模块对接发送设备属性和设备数据。

SPI和UART串口的帧格式如下表:

SPI总线方式

UART串口方式

v2-36942d1f7a94679799bcdc026fcbcc9a_b.jpg

控制命令方式opcode

v2-78e361315dac2cc06112f4cecbf8319e_b.jpg

5 用户二次开发

在 Ayla的Wi-Fi模块里运行着Ayla嵌入式Agent软件,这个Agent一方面与云平台通信,一方面通过spi总线或串口与客户的设备进行对接。这样Ayla嵌入式Agent软件就完全不需要移植到客户的嵌入式硬件上。



推荐阅读:

更多物联网,边缘计算相关技术干货请关注我的专栏物联网前沿技术观察
申请加入物联网技术研讨大佬微信群,请加微信号:iot1999
WX20200303-102828.png
推荐阅读
关注数
2171
内容数
73
专注物联网、工业4.0、工业互联网、边缘计算
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息