神经元IoT_入门指南

2018-5-31 18:14:01
17012
一、前言
嗨,大家好,你可能从各自渠道上看到“神经元支持IoT”这一说法,但你可能仍对什么是神经元的IoT?如何使用神经元的IoT,以及它能够做哪些案例感到困惑。本文档将会对这些问题进行一一说明。

二、什么是IoT?
IoT是 Internet of Things 的缩写,在中国也被称为物联网,其最早可以追溯到1985年Peter T. Lewis提出的概念。在过去十多年间,移动互联网的蓬勃发展,使得几乎每一个人都拥有了自己的手机,手机的出现使得人与人之间沟通更加便捷和快速,现实社会中十分复杂的社交关系在网络中得以衍生甚至肆意增长,形成了一个“人联网”,“人联网”的迅速增长催生了许多我们熟悉的公司,如facebook、Google、腾讯等。而物联网就好像每一个物品都拥有了一台自己的手机,它们可以互相打电话或是发微信来汇报自己状态,这带来了许多应用场景。比如,在未来的自动驾驶中,车辆不仅会根据本地传感器的数据来判断前后方的车辆行人情况来判断自己需要以什么样的车速行驶,同时也将能够从物联网中实时地获取道路的拥堵情况,自动选择最佳的道路。当道路进行检修时,检测道路健康状态的传感器也能告知全体车辆此路不通,使得车辆智能绕行。

另一个例子则可以结合当下较为流行的智能家居,通过互联网查看家中各个电器的状态,远程控制它们执行相应的任务,已经成为现在家庭中越来越普遍的情况。

所以简单来说,当硬件或是其他生物具备了连互联网的能力,我们就可以通过网络获取它们的相关信息,或是对它们下达相关指令,而这两种操作可能蕴含着极大的应用价值和商业前景,这就是物联网的魅力所在。



三、如何使用神经元的IoT?
下面以RGB灯举例,介绍我们是如何实现神经元APP中提供的IoT功能来做到通过互联网控制一盏LED灯的。

1.通过蓝牙模块或智能电源模块连接神经元的硬件到Neuron app。






2.拖动神经元云控件节点中的相关节点,组成如图所示的项目。点击右上角的手机图标,生成云APP的控制界面。
image.png!thumbnail.jpg


3.点击分享图标,再点击分享按钮,将云APP分享至神经元创意云

4.创意云会为被分享的云APP生成一个链接,点击复制按钮可以将它添加到你的剪贴板中。当然,你也可以以二维码的方式查看它。(方便手机扫码)

5.现在你可以以任何能够连接互联网的设备,访问该链接,获取神经元硬件的相关参数,或是控制神经元,比如拨动开关,点亮神经元的RGB灯模块。

对于持有智造家套件的用户,类似的方法也可以使得我们能够通过互联网控制LED面板上的显示样式,比如将当前的天气在LED面板上进行显示。

四、神经元IoT的实现机制
神经元的模块通过蓝牙模块连接到移动设备(手机平板),移动设备本身通过WiFi和移动网络与互联网相连。神经元app可以通过云控件生成云app,通过将项目分享到makeblock创意云,你将获得一个网络链接(你当然可以以二维码的方式查看它),你可以在任何地点,任何设备上访问该链接,读取神经元模块的状态数值,或是控制神经元模块执行某些动作,就像你正在阅读的这篇文档一样。

下面是它们的连接方式:

对于神经元的WiFi模块,情况会有一点特殊,神经元的WiFi模块具备强大的计算性能,能够实时传输图像及音频,在利用神经元WiFi模块使用IoT的功能时,它说扮演的角色就好像是一台小型的手机或平板。

五、神经元IoT功能的意义
IoT在现代社会已经取得了广泛的应用,并拥有着光明的前景,最近大热的区块链和人工智能技术的普及也为IoT提供了更加丰富的想象空间(为相关技术难点的解决提供了一些可能的解决方案)。然而若传统的直接购买WiFi芯片,设计相关硬件,搭建和配置服务器的方式哪怕是对于相关专业的大学生也是十分困难。对于大部分人来说,掌握这些技能毫无意义,就像我们使用交通工具实现在两地的往返,却没有任何必要去掌握飞机、汽车的制造原理。我们希望学生通过神经元能够制作一些属于自己的IoT案例,如一些远程的监控装置,一些智能家居设备或是任何他认为能够解决现实生活中实际问题的作品。IoT只是帮助他们解决问题的手段,最核心的东西是发现问题并尝试解决问题的过程,它关乎学生的分析能力、独立思考能力和问题解决能力,而从这个角度来说,神经元的IoT功能就和它其他的一系列特性一样,只是一个平凡的,超级好用的工具而已。

六、神经元IoT案例
1.构建真正的网络游戏
由于分享在创意云上的云APP是绝对公开的,任何获得云APP链接的人都能够访问该云APP(当然,我们也提供了取消云APP分享的功能),这使得构建一个小型的网络游戏成为可能。下面这个例子仅使用到了神经元的 蓝牙、电池和LED面板三个模块,就构建了一个简单有趣的小型网络游戏。虽然它仅能支持两人都是在线,不过你完全可以通过一些的改造扩大它的使用人数。

2.游戏规则
创建完云APP后将其分享到makeblock创意云,邀请另一名玩家使用手机或平板通过分享的链接或二维码加入游戏。一方扮演红色方,一方扮演蓝色方,两边将进行一场按钮比赛,谁先按到规定的次数(项目中设置的是10,你当然可以自己进行调节)

项目截图如下:


3.为你宠物搭建远程喂食系统
利用神经元的IoT功能,你可以在千里之外遥控你的设备,这带来很多应用。比如,你可以利用舵机控制磁吸板抖动,将预放在上面的鱼食抖入鱼缸中,实现远程喂鱼的功能。该项目稍加改装,你也能实现类似自动喂猫机的应用,为你家的主子投递猫粮。


4.快递接受提醒装置
神经元的IoT功能能够让你在千里之外掌握传感器的读数,而这些读数背后往往蕴含着某些意义。比如,制作一个内含超声波模块的快递接受箱,在没有快递时,超声波的读值将保持在一个的较大的数值上,而在接受到快递后,超声波的数值变小。由此,你可以极为轻易地制作出一个能够远程查看快递接收状态的快递收纳箱。


收藏
2 条回帖
需要登陆后才可进行回复 登录

返回顶部
现在加入我们,注册一个账号 账号登陆 QQ账号登陆 微博账号登陆