物联网技术周报第 58 期: 自己动手制作 Pokémon 精灵球

  • 黄峰达

2016 年 8 月 29 日

话题:语言 & 开发架构物联网

新闻

  1. 风河推出最新版物联网设备管理平台》近日,风河公司推出最新版 Wind River® Helix™ Device Cloud,解决了远程连接、管理设备的难题,进一步巩固 Wind River 及 Intel®在物联网领域的领导地位

  2. 朔联、Arrayent 和乐鑫推出高性价比物联网解决方案》8 月 17 日, 朔联科技(上海)有限公司(朔联)发布了乐鑫的低成本、低功耗 Wi-Fi 芯片已成为朔联物联网系统和 Arrayent 云平台所支持的最新芯片平台。Arrayent 物联网云平台和朔联的整套物联网智能解决方案是业界领先的消费类品牌商所信赖和使用的智能平台。

  3. 东芝推出 IoT Stranded Pcak 云服务 实现可视化远程监控》东芝已开发出以工业设备、楼宇设备等作为管理监控对象的装置数据进行收集、储存、显示运行状况的数据可视化服务、远程监控服务、运行服务的集成化技术,并于近日正式推出可简单快速启动“可视化与远程监控”的基于 IoT 平台的云服务“IoT Stranded Pcak”。

  4. 10 个最易受攻击的物联网目标》工业设施、汽车、视频摄像机、电网和公用事业、建筑、城市基础设施和交通网络、医疗器械和医院、飞机、零售商店和数据库以及潜在的网络战被认为是 10 个最易受攻击的物联网目标。

技术

  1. Arduino 制作 Pokémon 精灵球》本文介绍了如何用 Arduino 101 结合 Android 手机制作一个精灵球,并且可以结合 Pokémon Go 应用一起使用。在用户将精灵球抛出时,Arduino 101 上的加速度计的变化值将通过蓝牙发送给手机。手机上的相应应用监测到对应的值发生变化时,将会触发 Tasker 应用。通过在 Tasker 应用中创建一个任务:当上述的值发生变化时,将会在手机屏幕上模拟一个真实的滑动。

  2. 制作物联网可穿戴心率服 》本文介绍了如何用物联网开发板 Particle Photon 制作可穿戴设备,并在衣服上通过 LED 来显示穿戴者当前的心率。作者通过将着装中的三个电极来测量穿戴者身上运行的电信号,这些信号测试用户心脏肌肉发生的模拟脉冲信号,并用 LED 显示在穿戴者身上。还能通过无线网络上传到服务器,最后可视化这些数据。

  3. Genuino 101 制作方向模拟器》本教程演示了如何使用 Genuino 101 的板载六轴加速度计 / 陀螺仪 来读取加速度计和陀螺仪的 X、Y 和 Z 数值。加速度计能够测得开发板的方向,而陀螺仪能够检测开发板的角速度。并使用了 Madgwick 滤波算法根据六个轴向数值来计算四个四元数。然后,使用四元数计算欧拉角的三个角参量:章动角、旋进角和自转角,这些参数可用于控制物体沿 X、Y 和 Z 轴的旋转。

开源软件

  1. ConnectorDB是一个开源平台,可以用于量化自我数据的存储库以及作为物联网设备的控制中心。这可以通过 Laptop Logger 来收集用户的笔记本信息、Android 应用来收集运动情况、Chrome 扩展来收集网页浏览历史等行装。并且可以让用户通过 Python API 来收集其他数据,并且可以作为控制中枢来进行数据分析、设备控制。

  2. Deviot是一个 Sublime Text 编辑器上的物联网开发插件。它基于 Arduino 插件 stino,并使用 PlatformIO 生态系统来支持多达 270 个的开发板。

  3. SUSI是一个用 C++ 实现的通用系统接口,主要用于为不同的系统构建接口。它打算让新手程序员可以构建前端到后端的健壮异步应用。

硬件

  1. Spartan 6 FPGA Arduino是一个兼容 Arduin 的 FPGA 开发板,搭载 Xilinx Spartan-6 LX9 FPGA 芯片,采用类似 Arduino Shield 的布局形式。可以对 SPI Flash 配置存储器进行编程,并带有可用于 Arduino 或者 SPI 编程的编程接口。

感谢徐川对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

语言 & 开发架构物联网