• 发文
  • 评论
  • 微博
  • 空间
  • 微信

Google物联网技术新略-Cloud IoT Edge探索

易心STEAM编程 2019-06-10 11:29 发文

Google的年度技术盛会是每年5月的Google I/O,不过Google I/O是整个Google的技术盛会,除此之外Google针对其云端技术另有一个盛会,称为Google Cloud Next。

18年的Google Cloud Next上Google提出Cloud IoTEdge技术,这属于物联网领域,且与端缘运算、边缘运算关连。本文就探索一下到底Google Cloud IoT Edge内容为何?

物联网网关操作系统

Google提出的Cloud IoT Edge,简单而言即是Google对于物联网网关的系统设计想法,Google没有强制限定要使用何种硬件架构与规格,只要能支持与执行Google提出的软件即可。

首先是网关的操作系统要求,Google提出二择一方案,即Android Things或Linux,Android Things即是Google针对物联网应用,以Android操作系统为基础,进行减肥、轻量化工程的嵌入式操作系统,过去的研发代号为Brillo。Android Things以系统开发板而言多是采ARM架构硬件(照例的,创客可用最熟悉的树莓派,可以参考上周的文章)。

若是使用Linux,则各种硬件架构的系统均可,但多数人会选择x86,毕竟相关技术资源最广泛,且价格效能比(Cost Performance Ratio/CP值/性能价格比/性价比)佳。

最左侧为物联网传感器,往右则是Edge Device(边缘装置),Google提出的Cloud IoT Edge技术即属于此层,更右侧的两层则位于云端,为Google的公有云服务。(图片来源:Google)

Edge IoT Core

接着是Edge IoT Core,这是Google开发并提出的,是一个物联网网关必然要能执行的软件,这软件能够替物联网的联机通讯加密,能够更新网关上的韧体、软件,同时也用来管理与交换数据等。

Edge ML

Edge ML亦是Google提出的软件,顾名思义是用来执行机器学习(Machine Learning),用在人工智能的推论执行,而不是人工智能的训练,训练需要耗用大量的运算力,通常已事先在云端或其他强悍运算力的设备上训练好,训练好的模型再交由Edge ML推论执行。

Edge ML目前支持TensorFlow Lite的人工智能框架,是简化版、轻量版的TensorFlow,比较适合用于硬件资源有限、电能或运算力有限的系统上。

Edge TPU

最后是Google还推出了自家的人工智能运算加速芯片Edge TPU,在此之前Google已连续三年在Google I/O盛会上介绍其自家设计开发与使用的Cloud TPU芯片,但Cloud TPU芯片只用在云端上的人工智能加速,这次Google第一次针对电力、运算力有限的网关提出对应的人工智能加速芯片。Edge TPU可加速TensorFlow Lite的推论执行,另也支持神经网络应用程序编程接口(NN API)。

Edge TPU开发工具包 — SOM (上) 及base board (下)(图片来源:Google)

小评

由上述可知,Google针对物联网网关提出两软一硬方案,两软即Edge IoT Core、Edge ML,一硬则是Edge TPU。若这个技术主张要打折扣的话,至少一个网关要能执行Edge IoT Core,而Edge ML、Edge TPU等则为选择性运用,视是否有需要在网关内执行人工智能运算而定。

即便有人工智能、机器学习的需求,也可以只使用Edge ML,而不使用Edge TPU,差别在于用一般CPU来执行Edge ML会较为耗用电能且速度较慢,或者采用GPU虽可比CPU快速省电,但仍不若Google自家的Edge TPU来的密切运作。

Google强调Edge TPU芯片极为娇小,比一美分铜板还要小(图片来源:Google)

虽然Edge TPU是此次技术主张中需求必要性最低的,但因为与其他科技大厂如Amazon、Microsoft的Edge技术主张相较,独家芯片依然让人比较印象深刻,估计未来Google将销售Edge TPU芯片,供系统业者植入、整合到网关系统内。

值得注意的是,Google提出的Edge技术并未限定只能用于网关,如果电子工程技术够精进的话,也可放入比网关更小的物联网装置、物联网传感器节点内,但初期的技术尝试估计仍是以网关为主。Google整套Edge技术主张到底有多少技术合作伙伴与终端用户愿意买单,让人拭目以待。


作者:陆向阳 

更多精彩文章请关注微信公众号‍易心Microbit编程

声明:本文为OFweek维科号作者发布,不代表OFweek维科号立场。如有侵权或其他问题,请及时联系我们举报。
2
评论

评论

    相关阅读

    暂无数据

    易心STEAM编程

    分享STEAM教育课程内容,生态...

    举报文章问题

    ×
    • 营销广告
    • 重复、旧闻
    • 格式问题
    • 低俗
    • 标题夸张
    • 与事实不符
    • 疑似抄袭
    • 我有话要说
    确定 取消

    举报评论问题

    ×
    • 淫秽色情
    • 营销广告
    • 恶意攻击谩骂
    • 我要吐槽
    确定 取消

    用户登录×

    请输入用户名/手机/邮箱

    请输入密码