云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

大带宽_数据库娱乐_免费6个月

小七 141 0

大带宽_数据库娱乐_免费6个月

今年夏天,我有幸在德国SAP SE获得了为期两个月的实习机会。为了证明自己,我欣喜若狂地被分配了我的第一个主要任务:将新的BB8机器人连接到windows PC,并使用Cordova创建一个应用程序来控制它。从表面上看,这项任务似乎相对容易。当然,就像所有与算法、编程和机器人有关的东西一样,企业号应用,情况并非如此。更糟糕的是,我在谷歌上找不到任何人已经完成了同样的任务!?!?现在,网站建站平台,作为一名电气工程专业的学生,我只掌握了一些基本的C、JavaScript和HTML编程技能,我认为我已经做好了充分的准备来承担这项艰巨的任务。但结果比预期的要困难得多。

通过BLE将BB8连接到PC。

BB8和大多数Sphereo产品一样适用于BLE(Bluetooth low energy通常是Bluetooth 4.0的同义词+)但是,如果您有Windows PC,请注意Bluetooth 4.0没有Bluetooth low energy,因此您需要一个BLE加密狗(USB适配器)。但是,如果你有一个Mac的生活是好的,BLE连接已经内置。我用了赛隆和斯皮罗,所以我记录了两者。但是Sphero有更多的功能,因为有些赛昂功能不起作用。

1)你应该已经安装了npm。如果您没有,可以在此处下载:节点.js

2)运行命令:$npm install sphero noble

3)然后运行以检索设备UUID:$node./node\u modules/noble/examples/advision-发现.js

4)转到.js文件并添加以下代码:

5)现在使用运行.js文件节点:node bb8.js。您的BB8应该连接并开始滚动!

1)安装赛隆.js用法:$npm install cylon cylon firmata cylon gpio cylon-i2c

2)install cylon sphero ble for sphero robots:$npm install cylon cylon sphero ble

3)添加到你的.js文件:

现在在npm上运行这个,就像我们在sphero上运行它一样,你的BB8应该开始变色。

1)如果你还没有帐户你需要创建一个试用帐户。您可以参考openSAP:SAP HANA Cloud Platform Essentials课程或以下8步教程:。

2)一旦您建立了HCP试用账户。我们可以开始通过物联网服务收发信息。

首先,物联网代表物联网。它是一个物理设备的网络,嵌入传感器和致动器等电子设备,以便它们可以通过互联网交换和发送数据。YouTube上有很多很好的视频文档。(HCP学院)。

然而,视频并不是每一个视频都要经过基础知识,所以为了通过节点.js你至少要看5到6本。但这就是为什么你有我,我会带你通过它。

3)所以首先我们要分配给你的用户物联网彩信用户角色。您只需进入授权,输入您的ID(用户名例如:p1110002222trial,下面突出显示)并将角色添加到你自己。下一个我们将在物联网服务驾驶舱中创建设备类型、设备和消息类型。为此,请登录您的试用帐户。然后导航到顶部打印用户名的选项卡:p1110002222trial

4),然后在右侧导航并单击服务:

5),然后向下滚动并选择IOT服务:

6)确保通过选择下面的小启用图标来启用它上面写着物联网。启用后将变为绿色。

7)现在您可以选择"进入服务"。您现在已进入物联网驾驶舱。(当您将要返回时,最好将其添加为书签)

8)创建设备类型:选择设备类型。现在选择左下角的小"+"图标。填写提示信息:设备类型可以是:机器人、气候设备、传感器等

然后单击"创建"。

9)现在创建设备。回到你的物联网驾驶舱,选择设备。继续执行上面的操作(我将我的设备命名为BB8),并为设备类型选择您在上面创建的设备。同时为您的设备创建属性,物联网企业,如Collisiondata或Velocity等,并确保填写正确的数据类型,淘客平台,否则以后可能会出现问题。

10)现在返回IOT驾驶舱并导航到消息类型。同上。从设备中选择方向。

11)现在再次返回物联网驾驶舱,导航至"发送和查看信息并执行其他操作"。我使用WebSockets发送数据,这就是我所记录的。

注意:WebSocket是一种通过单个TCP连接提供全双工通信通道的协议。2011年,IETF将WebSocket协议标准化为RFC 6455,W3C将WebIDL中的WebSocket API标准化。更多信息

选择通过WebSocket发送和接收消息。单击"发送消息"选项卡右侧的"发送"按钮后,您可以在此处看到消息发送工作原理的示例。您将在服务器上看到回复。

12)如果返回页面并单击"显示存储的邮件",您也可以查看回复。(在T\u IOT\u Config下)

13)现在实际发送您从BB8流式传输的数据。我将BB8的碰撞数据流化,并设法用赛隆将其发送到物联网服务。首先,我将数据流式传输并打印到控制台日志中,但是如果您有足够的信心,您可以跳过这一步:

14)现在:键入以下内容:

用于复制粘贴:):

15)现在转到您的终端并像在节点bb8.js

16之前一样运行程序)您的终端现在应该是这样的:

^这就是正在收集碰撞数据

^这是您的消息被发送的证据

现在如果您导航回您的消息存储的位置,您应该看到您发送到那里的数据!

祝你好运!有关物联网的更多文档,物联网企业,请参阅:HCP Academy

非常酷的post Tvisha!!很高兴看到你在SAP的两个月里完成了这一点,而且完成了更多!!

谢谢你,我真的很感激你这么说!

干得好!谢谢分享!

谢谢!我很高兴你喜欢它

很酷的一个,你做得很好!

谢谢蒂莫!!

现在我知道下一个自由周末我要做什么了,很酷!