微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 让人崩溃的Californium (Cf) CoAP framework ,总算解决,可以调试

让人崩溃的Californium (Cf) CoAP framework ,总算解决,可以调试

时间:10-02 整理:3721RD 点击:


前面的帖子和视频已经讨论过了使用CoAP协议(CC2538/CC2530 6LOWPAN/ZIGBEE)的意义,也确实实际例程测试过了;
是使用的时libcoap这种shell测试,firefox的copper是个坑了,新版本的firefox不支持安装,不再
使用,新出的一个什么名字记不清楚了连接测试Ok,但是根本不会用,貌似还是微软搞的协议,不使用,那么现在欠缺的是CoAP协议的GUI的 framework

访问http://coap.technology/可以看到不少玩意;





支持的语言很多哈,首先是C吧,难死我了,我可不会GTK+编程,也懒得学了,
那就看看JAVA有没有,看到了Californium (Cf) CoAP framework,google一大堆也是这玩意跳出来最多
后就就进入了坑死人不偿命的节奏;
1,java安装,看了网上的帖子安装,坑死了,最后还是手动安装,ubuntu软件中心去除java(1.7的)首选,才正常
2,eclipse的安装插件,WIFI的连接坑爹的,弄好了就去睡觉了,第二天早上起来一看,我去还没有装完.....
3,eclipse好不容易装完了,开始git源码了,晕死,发现虚拟机镜像的硬盘空间不够了,VMWARE10以上版本可以设置大小
安装VMWARE12,怕折腾坏,克隆一个虚拟机先然后使用gparted-live-0.8.0-5 boot分区,Ok,很顺利,没有问题,分配20Gb(8Gb)
4,后面都还好,下载MaVen工程(直接通过eclipse),安装mvn,然后sehll命令,mvn clean install,最后使用eclipse直接导入本地的maven工程,
也就是Californium (Cf) CoAP framework,先不转eclipse普通工程了,以后简单工程提取的时候再去转
5,开始eclipse的debug和run,
行一个看着名字还顺眼的例程试试;截图如下;



去睡觉,休息好了就可以开发GUI了,当然也包括安卓,这个代码库中含有安卓的例程
但是我真心不一定去做安卓版本的了,累死人了........
真心不是上位机开发员啊,也就会点java,另外现在的物联网针对的协议真心不少,还是保持本心,先玩CoAP,不轻易
选择谁的框架,哪怕你是微软,思科 ,先一边凉快去......
两个晚上折腾到天亮,休息先.......另外说一声,用到的工具都上传到网盘了;虚拟机先不传了,有时间再传....

对了想看视频学习tinyos,contiki的可以直接去我的网盘分享,不用去优酷了
转码麻烦的,有时候优酷是高清比如用我的笔记本录屏时候,PC录屏是超清
懒得管了,网盘的在线播放时原始的,非常清楚.....

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top