跳转到主要内容

英特尔

在英特尔Edison上创建并运行Mosquitto MQTT

editor /

<br><strong>简介</strong></br>

英特尔(R) Edison 开发板的一大特性是它不仅能够兼容 Arduino*,同时还是一款 Linux* 单板计算机,能够全面访问 Arduino 草案的底层 Linux 功能。

在本系列博客中,我将介绍将 Linux 功能集成至 Arduino 草案的各种方法,以及如何利用现有代码简化物联网开发。

首先,我们先来构建一个包含温度传感器、光线敏元件、LED 和开关的简单传感器节点。 然后,我们使用 MQTT 将该数据发布至互联网。 使用 Node-Red 演示一些基本的数据分析,触发活动并将命令传回传感器节点。

Edison 开发板随附的 Linux 分发版来自 Yocto 项目 (http://www.yoctoproject.org)。 Yocto 是一个小型的 Linux 内核,专门针对资源有限的嵌入式系统设计。

<strong>MQTT</strong>

设置英特尔® EDISON 开发板和MICROSOFT AZURE 物联网套件

editor /

<br>在开始将英特尔® Edison 开发板连接到 Azure 之前,您需要确保安装了最新的操作系统映像。 要确保这一点,请按照英特尔官方文档门户上的入门说明操作。 按照标准英特尔® Edison 设置说明操作后,您需要从您的机器上建立一个串行连接到您的设备。 向英特尔® Edison 开发板建立串行连接(命令行)后,接下来您可以按照以下说明安装 Azure 物联网软件开发套件。</br>

<strong>开始之前</strong>

<li>确保您运行了 configure_edison --setup 命令来设置开发板</li>

<li>确保英特尔® Edison 开发板通过本地 Wi-Fi 网络连接上线(应在 configure_edison 设置过程中发生)</li>

<strong>cmake 注意事项</strong>

WINDOWS* 系统在英特尔® GALILEO 开发板上创建串行终端

editor /

<br><strong>要求</strong></br>

您已组装并连接英特尔® Galileo 开发板

容量不低于 2GB 的 micro SD 卡(如有必要,配备 SD 卡适配器)

Windows* 7 或更高版本的系统和读卡器

这些说明专门针对如何将英特尔 Galileo 开发板用于英特尔® XDK 物联网 (IoT) 版或 Eclipse* IDE,是否需要有关如何将其用于 Arduino* IDE 的说明?

<strong>安装驱动程序</strong>

如果是第二代开发板,请遵照以下步骤。

1、下载面向 Windows 的 FTDI 驱动程序(来源:http://www.ftdichip.com/Drivers/D2XX.htm

2、右击下载的 .exe 文件(名为 “CDM…”),然后选择 “Run as Administrator”:

使用英特尔® EDISON 平台制作一部视频漫游小车

editor /

概述

英特尔® Edison 平台是一款用于开发可穿戴设备、创客和其他智能设备的智能计算平台。 随着创客的普及,我们使用英特尔® Edison 平台能够构建的产品和解决方案数量将也会随之增加。 在本文中,我们将会向您介绍如何使用英特尔® Edison 平台构建带视频的漫游小车。

<br><strong>简介</strong></br>

典型的带视频的漫游小车应有一个摄像头,我们可以在其他设备上观看视频,如电脑、手机或平板电脑上。 同时,我们还可以使用这些设备来控制漫游小车的运动和摄像头。

<strong>准备工作</strong>

以下是您构建带视频的漫游小车所需的组件:

英特尔® Edison breakout 开发板套件

Makeblock* 主板

Makeblock Starter Kit

Screw M4、nylon stud M4

Screw M2.5、nylon stud M2.5

Makeblock Me RJ25 适配器

伺服系统、伺服系统支架

USB 摄像头(支持 MJPEG、UVC)

英特尔也要去做增强现实了,可能还是卖芯片

editor /

《华尔街日报》援引知情人士消息称,英特尔也要去做增强现实了。不过,和微软不一样的是,英特尔最后不会真的做一款类似 Hololens 的眼镜或者头盔。

这不难理解。从前,英特尔也不做 PC,它只需要不断为 PC 做出更高性能的处理器。现在,英特尔的问题是,它主要想卖的还是 3D 实感套件和芯片。甚至顺带连背后存储数据的服务器生意也做了。

负责实感技术和认知计算的总经理 Achin Bhowmik 拒绝回应这个消息。但他表示,如果英特尔要去说服整个生态圈用自己的技术,会先确保技术有一个完整的体验。
<center><img src="http://intel.eetrend.com/files/2016-03/wen_zhang_/100001198-720-193a214…; alt=""></center>

基于英特尔® EDISON 并配置网络摄像头的条形码扫描仪

editor /

<br>鉴于条码扫描已在移动设备上得到广泛应用,用户可能想要使用英特尔® Edison 运行自动化条码扫描。</br>

<strong>Linux 条码 API</strong>

Linux 提供多种全功能开源条码读取库,如 <a href="https://github.com/zxing/zxing&quot; rel="nofollow">zxing</a> (Apache 2) 或 <a href="https://github.com/ZBar/ZBar&quot; rel="nofollow">ZBar</a> (LGPL 2.1)。 zxing 针对 Java,而 ZBar 针对 C 语言,因此不需要 Java 运行时。 在下面的描述中,我们将使用 ZBar API。

英特尔® EDISON编程环境间的数据分享

editor /

<br>在许多情况下,我们希望使用多种编程环境开发(比如)物联网应用。</br>

1、相比于 NodeJS 或 Arduino,我们更喜欢使用 OpenCV* 以 C++ 语言进行图像处理。 主要是因为以 C++ 编写的 OpenCV 能够提供许多示例。

2、譬如,我们用 Arduino 编写的应用需要读取摄像镜头中的面部编号。 为此,我们需要使用 OpenCV 处理摄像头图像,然后将检测到的面部编号传给 Arduino。

3、我们喜欢使用 NodeJS 创建基于开发板的 web 服务器,因为相比于采用其他语言,这种方法更加简单。
有许多这种类似的示例。 然而,我们希望在这些示例中找到一种简单的机制实现不同编程环境的数据共享。

Han, Matthias 写了一篇关于 Arduino 与 C++ 共享内存的好文章。 这种方法可行,因为C++ 和 Arduino 的运行方式类似于 Linux 中的进程。 但是,对于 C++ 的初学者来说,这种进程相对比较复杂。 而且,如果您希望将该进程扩展至 NodeJS,需要编写 C++ 代码,并编写原生绑定,以访问 NodeJS 中的变量。

英特尔发扬软实力,freeD与Curie进军运动领域

editor /

提到龙头芯片大厂英特尔(Intel),我们总是想到 PC 的处理器,但如今英特尔正积极多元化经营,发展许多软硬件技术,进攻娱乐运动领域,包括针对运动赛事的 freeD,提供炫目的全角度画面,以及在第 58 届格莱美奖颁奖典礼中女神卡卡(Lady Gaga)使用的 Curie 模组,打造穿戴式设备应用,不仅可用在娱乐产业,在运动领域更大有可为。

freeD 技术于 2016 年 2 月应用在美国国家美式足球联盟(NFL)第 50 届超级杯的赛事转播上,在球赛的精采镜头,转播可以暂停在某个动作的瞬间,然后画面以球员为中心 360 度立体旋转,有如电影《黑客任务》的 360 度摄影特效画面,带来前所未有的临场感,也能让观众看清楚到底发生了什么事,但事实上整个球场当然不可能像好莱坞电影一样,真的 360 度架满摄影机,因此 360 度效果其实是由球场上有限的各摄影机画面经电脑运算,模拟补出中间的其他角度而成。

这样的技术也将应用于 NBA 全明星赛,转播的 TNT 频道将利用会场架设的 28 架摄影机,将画面回传到英特尔的数据中心后,以演算法运算出 3D 模拟画面,让转播时能秀出灌篮时刻的 360 度全角度画面。

英特尔® EDISON 开发板上的MODBUS协议

editor /

<br>Modbus 是一种知名的协议,用于工业或家庭自动化任务。 它可在物理层上运行,如串行端口(RS232 或 RS485)或以太网(TCP 或 UDP)。</br>

对于英特尔® Edison 上的 modbus,您可以轻松使用 WiFi 或串行端口 (RS232),因为它们在该平台上可直接使用。

<strong>Python 库</strong>

在 Linux 上,您会发现各种 modbus 库,如

<li>C/C++:</li>如 libmodbus

<li>Node:</li>如 libmodbus wrapper "modbus"

<li>Python:</li>如 pymodbus

<strong>安装</strong>

<li>libmodbus:</li>从来源进行编译或安装程序包(例如,访问 repo.opkg.net 通过 "opkg install libmodbus"进行安装)

英特尔开发增强现实设备 采用3D摄像头技术

editor /

凤凰科技讯

北京时间3月3日消息,据《华尔街日报》网络版报道,英特尔也要加入增强现实(AR)的比赛之中了。

据知情人士透露,英特尔正在开发一款AR头戴式视图器,并计划在设备中使用一种名为RealSense的3D摄像头技术,这或将帮助英特尔从拥挤的市场中脱颖而出。目前AR市场豪杰云集,其中包括苹果、谷歌和微软。

增强现实有时又被称为混合现实,它能将信息或图像叠加到现实世界的景物上,通过眼镜或智能手机等设备的显示屏展示。相比之下,虚拟现实(VR)技术只能让用户观看到计算机生成的景象。

英特尔希望利用其视觉相关技术开拓PC处理器之外的新业务,上述增强现实项目正是这些努力的一部分。知情人士称,英特尔很可能会向其他厂商提供头戴视图器的设计方案,而非向终端用户销售自己的设备。这些人士尚不清楚英特尔是否在寻找制造合作伙伴。

负责RealSense技术的英特尔副总裁兼感知计算部门总经理亚奇·博明科(Achin Bhowmik)拒绝谈论这一未公开宣布的研发计划。不过博明科表示,英特尔有开发各种产品原型的传统,例如笔记本电脑原型,从而帮助说服客户使用英特尔的部件。“在我们能够信服这一生态系统之前,我们必须自己打造整个体验,” 博明科说。