首页 > 评测 > 站在云端——Particle Photon Kit评测
站在云端——Particle Photon Kit评测
- [导读]
- Photon Kit是Particle推出的一款Wi-Fi开发板入门套件,可用于物联网或云端应用。开发板内置Broadcom Wi-Fi芯片及STM32 F205微处理器,硬件使用非常灵活。
默认创建了一个空白文档,并已帮我们写好基本的程序框架,风格与Arduino的编程风格非常类似。
整个开发环境的左边是一些控制按钮,主要的按钮包括程序烧写、代码窗口、库、帮助文档及设备管理,最下面是系统设置。在设备管理器里可以查看当前已添加的设备类型及名称,设置里面包含用户密码设置等管理信息。
接下来写一段简单的代码,实现两个简单的功能,一是读取光敏传感器的值,另一个则是使用配套的LED灯来验证输出控制功能。硬件连接如下
图20:硬件连接
LED灯连接到D0,光敏传感器连接到A5和A2,A5提供5V电压,A2读取数据。代码如下,仍然是满满的Arduino编程风格,看来Arduino的影响真是无处不在!
图21:测试代码
点击IDE中的编译图标,开始编译代码,如果没有错误,会提示正确的信息,一个典型的输出如下
图22:编译输出
接下要将编译好的代码下载到开发板,点击左侧的下载按钮,开始通过OTA给开发板下载代码,下载画面如下
图23:BIN代码下载
同时注意到RGB指示灯应该变为洋红色,表明正在下载代码到开发板上。
稍等片刻后,刚刷入到开发板的程序就会开始运行,这时可以通过查看LED灯的情况来检测代码运行的效果。
至此我们已经完成了一个代码的编辑、编译及烧写的过程,而这一切,都是在云端进行的!OTA,嗯,这也是OTA!
总结来说,这是一块真正的站在云端的开发板。如果你用过ARM的mbed,一定会有似曾相识的感觉!一样的云端编辑器,云端编译;和mbed略有不同的是,mbed需要将生成的BIN文件下载到本地,然后再复制到mbed设备映射到PC端的磁盘,从而实现代码写入到设备。Photon则更进一步,将整个过程完全通过网络实现!实际上这个过程淡化了MCU编程的复杂性,将简单和快捷直接呈现给用户,而底层的MCU编程的复杂性则被固件完成了。所以虽然开发板上集成的Broadcom Wi-Fi芯片及STM32 F205微处理器,性能固然强劲,但是在整个开发过程中,我们已没有太多与之直面的机会,Arduino式的编程风格,让我们似乎已不知硬件为何物!
另外在整个使用过程中,可能是由于国外服务器的原因,与服务器的连接似乎并不是很稳定,可能通过板载的RGB LED灯看出来。也有可能是固件优化的问题,希望在后续的固件中能进一步得到改善!
参考资源:
Particle官网:https://www.particle.io/
Photon资料:https://docs.particle.io/guide/getting-started/intro/photon/
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
RAK831 Lite:基于树莓派3的LoRa网关... 2022-06-17
-
Imagination推出PowerVR AX2185和AX2145神经... 2022-06-17
-
ODROID-GO是一款兼容Arduino的基于ESP32的便... 2022-06-17
- PID温度控制器
预算:¥700003天前
- 摄像头的可视画面需要一直超上(linux系统,ARM)
预算:¥1000018小时前
- DICOM协议搭建(ARM架构,linux系统)
预算:¥1000017小时前
- 需MIPI摄像头隔离电路,实现3-4米能长距离
预算:¥1000017小时前
- 膨宫仪的控制板,控制流量和检测压力
预算:¥1000016分钟前
- 无创自动测量血压计 NIBP模块
预算:¥100007小时前