Wisblock Core RAK4631和RAK4601模块的Arduino Core
该存储库包含用于Wisblock核心模块的Arduino BSP:
什么是Wisblock?
Wisblock是由RAK Company为物联网行业建造的惊人产品。它可以构建电路,例如将块单击在一起以快速实现您的想法。结帐概述以获取信息或访问我们的文档中心
Rakwireless投资了提供此开源代码的时间和资源,请通过从Rakwireless购买产品来支持Rakwireless和开源硬件!
有关Rakwireless产品的支持和疑问,请访问我们的论坛
有关示例和快速启动教程,请访问我们的github repo
有关RAK产品的更多信息,请访问我们的文档中心
要购买Wisblock模块,请访问我们的在线商店
内容
概述
描述
Wisblock是一个模块化系统,可轻松在您的物联网解决方案中实现低功率广域网络(LPWAN)。 Wisblock正在使用您的解决方案,从快速原型到大规模生产,而无需为每个步骤创建新的硬件模块。
- 在开发阶段,Wisblock模块化使您可以通过使用简单的插件模块更改模块来测试不同的微控制器,传感器,通信技术,IO选项。
- Wisblock工业级模块可用于大规模生产,而无需重新设计原型。
- 即使一旦部署,设备也可以通过最小的废物和精力来修改或修理
关键功能
点击。代码。连接。
Wisblock由4个模块化块创建。
- Wisblock Base是连接所有内容的踢脚线。
- Wisblock Core是计算和通信模块
- Wisblock传感器是传感器和输入模块的选择
- Wisblock IO扩展了Wisblock Core的输出和沟通可能性
Wisblock亮点
- 使用紧凑的连接器,这使其尺寸异常较小。一个基本载体的Wisblock底板的尺寸仅为30mm x 60mm 。
- 使用工业额定连接器,它使您可以使用从快速原型到测试到最终产品的相同模块。
- Wisblock不仅在硬件基础上是模块化的,而且在准备使用软件块的情况下,可以简单地创建一个应用程序以符合您的解决方案要求。
Wisblock基地
- Wisblock Base是所有Wisblock模块的载体。
- 它包含所有模块, USB/5V连接器,电池充电器,太阳能充电器,状态LED和RESET按钮的电源。
- 一个Wisblock基座可以容纳一个微控制器模块(Wisblock Core),一个IO模块(Wisblock IO)和最多4个传感器模块(Wisblock Sensor)。应用程序以符合您的解决方案要求。
Wisblock核心
- Wisblock Core是Wisblock的数据处理中心。
- 一些Wisblock Core模块还提供Lora®/Lorawan®通信和其他通信,例如蓝牙,蓝牙低能或Wi-Fi。
Wisblock传感器
- Wisblock传感器是Wisblock的数据采集模块。
- 它包括模拟,数字和环境以及位置采集传感器。
wisblock io
- Wisblock IO模块扩展了Wisblock的输入和输出可能性。
- 选项包括蜂窝,显示,LED,按钮接口以及其他USB和GPIO端口以及Wi-Fi。

BSP安装
稳定版本
?警告
如果您使用的是Windows 10 。
请勿从Microsoft App Store安装Arduino IDE。请从Arduino官方网站安装原始的Arduino IDE! Microsoft App Store的Arduino应用程序存在使用第三方支持软件包的问题。 :::
(1)下载并安装Arduino IDE(至少V1.6.12)
(2)遵循本指南安装所需的董事会支持包(BSP)
示例和教程
选择RAK板后,您可以看到所有Wisblock模块的示例

有关示例和教程的更多信息,请访问我们的github wisblock repo
Adafruit的NRFUTIL工具
需要Adafruit-nrfutil(源自北欧PC-NRFUTIL)来通过串行端口上传草图。
- 对于Windows和MacOS,在
tools/adafruit-nrfutil/ BSP中包含预构建的可执行二进制文件。它应该开箱即用。 - Linux用户需要运行以下命令以从PYPI安装它
$ pip3 install adafruit-nrfutil --user
司机
- 某些模块可能需要Silabs CP2104驱动程序。
学分
此BSP基于Adafruits NRF52 BSP,
这是基于Sandeep Mistry的Arduino-nrf5,
反过来是基于Arduino SAMD核心。
使用以下库:
- Adafruit-nrfutil基于北欧半导体ASA的PC-NRFUTIL
- 弗雷托斯作为操作系统
- Tinyusb作为USB堆栈
- 外围设备驱动程序的NRFX
- 内部文件系统的LittleFS