教程 Farmbot开发入门教程 下的文章
说明:
介绍FarmBot 软件开发
快速链接:
GitHub 上的 FarmBot:生产仓库
FarmBot.JS:用于从 Web 与 FarmBot 交互的 Javascript 库
...
说明:
介绍FarmBot 软件的每个组件如何组合在一起
下表粗略概述了 FarmBot 软件系统的代码库及其开发语言。实际上,没有人需要了解所有这些语言;所需的实际工具集将根据您要执行...
说明:
作为一个开源项目,我们一直在寻找方法来吸引、授权和奖励第三方开发人员,以改进和扩展 FarmBot 软件生态系统。以下项目构想已被确定为对 FarmBot 社区的宝贵贡献,因为它们:
...
说明:
介绍在farmbot开发经常问的问题
步骤:
在哪里可以下载 FarmBot 源代码?
与大多数开源项目一样,我们将软件托管在GitHub上。以下是最受欢迎的源代码链接:
Web...
说明:
2018 年 10 月,我们的小团队齐聚加利福尼亚州 FarmBot 总部,共同设想我们想要的第三方开发者体验。通过便签头脑风暴练习,我们决定,优秀的开发者体验应该是多功能、简单的、具...
说明:
FarmBot Web 应用程序的前端用户界面是一个单页应用程序,允许用户远程控制 FarmBot
它支持编辑序列、方案、事件、虚拟花园地图等
规格
编程语言:TypeScrip...
说明:
REST API是一个 HTTP Web 服务器,通常称为“API”、“REST API”或简称为“服务器”。REST API 负责处理多项任务,包括:
数据存储、验证和安全:允许用...
说明:
FarmBot 是一个开源项目,允许第三方开发人员自行托管自己的 Web 应用实例。FarmBot Inc 为公共用途配置服务器的方式可能无法满足自托管用户的需求。此外,开源项目中的配...
介绍:
NTP 和离线服务器
由于 Raspberry Pi 没有实时时钟,FarmBot OS必须能够访问NTP 服务器才能正常运行。这对于加密和正确安排事件等功能至关重要。如果没有可靠的网...
说明:
本文档概述了 FarmBot Web App 的许多任务和功能,这些任务和功能仅供服务器管理员(例如 FarmBot Inc 的员工或自托管用户)使用
使用 Rails 控制台
输...
说明:
资源是从 API 中下载的 JSON 文档形式
HTTP 是一种无状态协议。这为应用程序开发人员提供了许多好处,但也带来了一些缺点
场景:与许多用户共享数据
您在一个 6 人研究团...
说明:
FarmBotJS 将常见的 MQTT 和CeleryScript操作包装到单个模块中。这样您就可以专注于控制 FarmBot,而无需了解系统的底层协议
然而,并非每个项目都是用 Ja...
说明:
FarmBot 系统有许多活动部件。系统之间必须以可预测和异步的方式交换数据。有时,这些数据甚至用于以类似于传统编程语言的方式告诉机器人该做什么。为了实现这一点,我们使用一种特殊的远程...
说明:
除REST API和一些其他边缘情况外,FarmBot 用户、设备和系统之间发生的所有通信都包装在CeleryScript 节点中。
节点是一种特殊格式的 JSON 文档。它是一种可组...
说明:
想象一下编写一个软件包,rpc_request每五分钟发送一次单个节点。您只需等待设备的下rpc_ok一个节点,即可轻松跟踪 RPC 请求的状态。rpc_error
但是,如果我们需要...
介绍:
Primary node
有时简称为“节点”。这是一个带有 和 可选键的 JSON 对象kind。args它body是 CeleryScript 结构的基本构建块。
Edge nod...
说明:
介绍用于包装 FarmBot 的身份验证和 RPC 指令的库。GitHub存储库
介绍:
安装
新版本:
npm install farmbot
原始 JS:
<sc...
说明:
在 FarmBot 的 Raspberry Pi 上运行的操作系统和所有相关软件。GitHub存储库
FarmBot OS 用Elixir编写。它使用Nerves Framework将...
说明:
大多数开发将在“主机”环境中完成。这意味着,我们无需在计算机上进行更改,然后将其推送到设备,而是可以在自己的机器上快速开发。有关此内容的更多信息,请参阅此Nerves 入门指南。但作为...
说明:
有多种方法可以在 FarmBot 运行时收集有关它的信息:
FTDI 电缆
FarmBot OS 的几乎所有开发都是使用其中之一完成的。您可以在此处购买。这将允许您将 PC 连接到...
- 1
- 2
- 3
- 后一页 »