回到家开发概述

SSH访问

你需要做的第一件事为了SSH访问是安装一个免费的壳许可,你可以从我们的首选客户请求专家pcs@opto22.com直接,然后访问manage.groov.com将它应用到你选择的史诗。

安装本授权到你的史诗,去你的groov管理菜单中,选择系统然后许可证,你可以上传许可到您的设备。这个过程的更多细节和截图,看看的光电子的培训指令。

一旦你应用壳牌许可你同意一些条件,所以你应该花时间去阅读许可协议,当你申请许可。第一部分提供了一个好主意的许可如何影响你:

Shell访问提供了特权访问嵌入式操作系统(OS)所以客户可以开发和执行定制软件产品。任何自定义软件或更改添加到产品通过shell访问有可能干扰的原始功能的产品。光电子22限制支持产品已经配置了shell访问工厂恢复德赢下载默认。
客户接受全部责任故障排除和解决所有问题他们遇到产品通过shell访问修改。

存储库

存储库或“回购”是一个软件包管理器的软件存储位置可以访问下载并安装各种电脑包。对于Debian-based系统上运行的groov史诗般的软件包管理器恰当的

你当地的建设可以有它的软件更新来源sudo apt-get更新这将更新apt-get工具,那么你可以搜索可用包<关键词> sudo apt-cache搜索例如,sudo apt-cache搜索python看到所有可用Python包在当前史诗库。

存储库是特定于发行版的电脑运行;所以Ubuntu有自己的软件存储库,那么Debian构建运行在史诗。我们管理史诗回购在光电元件,以便它是不可能安装的软件不兼容史诗或有可能打破它。之前对您的系统进行任何重大变化强烈建议你通过groov管理和保存您的所有文件。

示例脚本

有一个包的例子GitHub,包括Python脚本演示REST apiOptoMMP,以及编译c++程序还使用OptoMMP与c++ SDK。这些将帮助你开始,看看外壳的力量,而无需编写任何程序自己!

使用指令包含在文件夹中。

文件区域

控制引擎、Node-RED和REST API可以读取和写入文件。他们分成两组,根据所需的安全访问,文件可能存储在担保或无担保文件区域。

导航到groov管理访问这些文件https://groov-epic/manage然后选择系统,文件

通过SSH访问这些文件在Node-RED浏览目录dev用户通过使用改变当前工作目录命令cd导航:cd /home/dev/secured/cd /home/dev/unsecured

运行“Hello World !许多内置的语言

下面的例子是一个更先进的比大多数首次你好,世界项目通过展示数组、循环和函数的使用,所以你可以看到一些语言之间的差异和自身的能力。

自己随意测试这些系统通过创建必要的文件和编辑使用纳米vim粘贴的代码,使用提供的指令运行它们。注意每个语言的差异文件扩展名。


Python

更广泛的Python的细节,看看开始使用Pythongroov史诗

  1. 运行脚本:python HelloWorld.py
# HelloWorld.py问候=(“你好”,“世界”,“从”,“groov”,“史诗!”]打印(' '加入(问候))


Java

  1. 编译:javac HelloWorld.java
  2. 执行:java HelloWorld
/ / HelloWorld.java公共HelloWorld{公共静态无效主要(字符串[]arg游戏){字符串数组[]={“你好”,“世界”,“从”,“groov”,“史诗!”};(字符串x:数组){系统println(x);}}}


JavaScript

  1. 编译并运行:节点HelloWorld.js
/ / HelloWorld.js控制台日志(“Hello World !”);myString=;(=0;< =22;+ =2){myString+ =+”、“;}myString=myString子字符串(0,myStringlastIndexOf(”、“))+“。”;控制台日志(myString);