物联网开发工具_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的仪表板。
  • 打开灯泡插件。 您将看到一个这样的灯泡:
物联网开发工具_Netbeast:物联网的跨平台工具_第1张图片
  • 打开另一个浏览器,然后打开灯光控制应用程序
物联网开发工具_Netbeast:物联网的跨平台工具_第2张图片
  • 开始更改应用程序上的选项,您将看到灯光如何改变其颜色。

真实案例

如果您家里有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

物联网开发工具

你可能感兴趣的:(python,linux,java,物联网,docker)