物联网开发工具_Netbeast:物联网的跨平台工具

物联网开发工具

关闭智能设备时,它们根本就不是智能的。

Netbeast是一个开放源代码平台,用于为设备和其他设备开发物联网(IoT)应用程序。 这是一个与环境无关的平台,允许用户忽略诸如无线协议,特定品牌的公共API或设备检测之类的细节。 Netbeast的主要目标之一是帮助建立和发展物联网的开源社区。

Netbeast基础

  • 仪表板:用户安装应用程序和控制智能产品的平台
  • API:独特而简单的界面,用于创建允许设备相互通信的应用程序和插件。

插件是Netbeast API引擎背后的“秘密调味料”。 它们使您可以通过Netbeast API来控制设备。 使用插件,您可以注册供他人使用的资源,例如LED面板,麦克风或其他IoT智能家居产品。

Netbeast应用程序使您可以控制设备之间的交互方式。 您不必担心使用的是哪种品牌的设备,只需要说出要控制的设备(灯光,声音,传感器等)以及要赋予它们的价值(颜色,电源,跟踪等)。

如何开始使用Netbeast控制灯光

1.安装Node.js

Netbeast完全基于Node.js。 官方站点上有安装说明。

2.在计算机上克隆Netbeast仪表板并安装依赖项



   
   
git clone https://github.com/netbeast/dashboard
cd dashboard
npm i #Install dependencies

3.启动Netbeast仪表板

运行以下命令,您的仪表板将在本地端口8000上运行:



   
   
npm start
# Or run it as node index.js --port

现在,您可以访问 http:// localhost:8000,并且您会看到仪表板正在运行。

4.安装插件和应用程序

我们将安装一个插件和一个应用程序以控制Philips Hue灯。 我们还将展示一个带有插件的示例案例,该插件可模拟灯光的工作原理。

4.1安装插件
  • 单击浏览图标,然后查找Philips Hue灯泡插件。
  • 等待过程结束。 飞利浦色相插件将自动启动。
  • 确保将指示灯配置为与计算机位于同一网络上。
4.2安装应用程序
  • 单击浏览图标,然后寻找灯光控制应用程序。
  • 等待过程结束。

5.试试吧

带有插件

一旦安装了所有插件和应用程序,就可以开始尝试应用程序。

  • 打开浏览器并访问位于http:// localhost:8000的仪表板。
  • 打开灯泡插件。 您将看到一个这样的灯泡:
  • 打开另一个浏览器,然后打开灯光控制应用程序
  • 开始更改应用程序上的选项,您将看到灯光如何改变其颜色。

真实案例

如果您家里有Philips Hue,请确保它与运行Netbeast仪表板的计算机连接在同一网络上。

  • 打开浏览器并访问仪表板http:// localhost:8000
  • 打开灯光控制应用程序。
  • 开始更改应用程序上的选项,您将看到灯光如何改变其颜色。

有关Netbeast的更多信息

Netbeast基于Node.js和npm。 我们的系统可以在Raspberry Pi 2和Raspberry Pi 3上运行。

当然,我们的系统也可以在笔记本电脑上运行。 您只需要Node.js和Git。 您可以在我们的GitHub存储库上获取源代码,或下载最新的桌面版本和docker映像。

您可以在我们的文档站点上查看并查看我们当前的运行位置。

如果您想成为我们社区的一部分,请在GitHub上访问我们,并加入我们的Slack频道

翻译自: https://opensource.com/life/16/5/netbeast

物联网开发工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值