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

来源:互联网 发布:suse linux yast 编辑:程序博客网 时间:2024/05/23 20:36
面的帖子和视频已经讨论过了使用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,不轻易
选择谁的框架,哪怕你是微软,思科 ,先一边凉快去......
两个晚上折腾到天亮,休息先.......

另外说一声,用到的工具都上传到网盘了,当然需要观看视频的也可以去网盘

1 0
原创粉丝点击