这两天给我郁闷完了,一直登陆不上这个Rapid IOT Studio在线开发环境,使用家中的WiFi和手机热点都不好使,当时可以体验到绝望了,所以我想先吐槽一下这个开发环境吧,能不能做一版离线版本,强烈建议,因为这个开发环境很好用,开发起来很方便,节约时间和成本,如果有离线版本就好了,可以实现离线版本可以直接生成bin文件和APP那种,这样就会在没有网的情况下也可以编译项目。在有网的时候可以自动将项目托管到服务器上,方便变管理,这个会很实用的。
吐槽完毕,开始今天的总结,我是做的模拟门锁项目,为啥是模拟?因为我猜到我没有拓展板,(PS:如果有拓展板或者自己做一个,我会将这模拟门锁变成真正的物联网门禁锁的),哈哈哈,开个玩笑,现在将今天做的任务写个帖子吧,不仅是与大家分享,也想作为一份笔记来记录开发Rapid IoT的过程。
打开网站,建议新学的盆友可以选择打开例程
下图说的手机端和设备端是对手机APP端进行开发与设备端开发。
学习例程是如何设计的,然后自己模仿例程在进行项目设计,这样会事半功倍。
选择好需要的例程,将例程下载到本地之后,再在网页版开发环境中选择导入工程,然后就会出现工程界面。如何设计我就不在此赘述了,直接看demo例程即可。
每次修改项目之后要记得保存,虽然保存的速度很慢,但是不耽误其他事儿,所以要记住保存。保存之后才可以编译。下图是编译成功的提示。
选择下载工程文件的话就是比较大,很多文件,但是可以作为项目备份或者使用IDE开发,如果不需要,仅仅下载bin文件就行。
下图是工程文件的文件目录。
下载bin文件之后,需要将其下载到Rapid IoT之中,如何下载呢 ?
1、将随附的 USB 线缆一端连接至计算机,另一端连接至 SLN-RPK-NODE 的 micro USB B型连接器。
2、按住 SW3 按钮, 同时短按 SW5/重置按钮,。
3、等待 RGB LED 闪烁绿色 1-2 秒,然后松开 SW3 按钮。
电脑端会显示一个U盘,将bin文件拖拽到其中即可。
烧录过程中LED的变化是这样的。
下载好之后,会重启,稍等片刻就会出现自己编译成功的工程项目。
打开APP。然后连接设备,连接成功之后会有在WEB版开发环境的application中设计的界面一样,如下图所示(我编译了几个项目,此处仅为演示):
上图2个是光照强度的显示。下图1个是小灯控制的显示。
硬件部分是小灯变化的状态。这个可以模拟蓝牙开门的效果使用,这与我申请的模拟物联网锁的项目又进了一步,感谢社区,感谢NXP官方的产品。
此内容由EEWORLD论坛网友yangjiaxu原创,如需转载或用于商业用途需征得作者同意并注明出处
本帖最后由 yangjiaxu 于 2019-1-16 23:49 编辑