Eclipse的californium之HelloWord章节二

       读完上一章节的小伙伴们,通过三遍外部链接都已经大概的熟悉了coap协议的作用,意义,以及实现的方式,这里笔者就不做过多的介绍,直接上手代码,顺带的吐槽一句,现在的很多技术大牛吧,都是习惯性的做一些简单的demon,并不做实质性的有深度的网络技术文章。对于新知识的介绍看起来很高大上,什么源码分析,框架介绍。。。诸如此类。难道对一个小白来说这些就可以开始开发了么?简直是可笑至极。好了,废话不多说,直接上手代码。

项目实现环境介绍:

JDK                            1.8

MAVEN                     3.3.9

IDE                             Eclipse / Idea

第一步新建一个maven项目。

maven pom.xml文件配置信息

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

com.zhai

coap-learn

0.0.1-SNAPSHOT

jar

coap

http://maven.apache.org

UTF-8

UTF-8

1.8

1.0.7

com.alibaba

fastjson

1.2.44

org.eclipse.californium

californium-core

${eclipse.californium.version}

org.eclipse.californium

scandium

${eclipse.californium.version}

引用的主要jar报截图:


Eclipse的californium之HelloWord章节二_第1张图片
引用截图

第二步-建创建coap client的server端服务:


Eclipse的californium之HelloWord章节二_第2张图片
CoapClientServer代码截图

第三步-创建coapResource,这是一个相当于服务端service的业务层,用于处理服务端业务逻辑


Eclipse的californium之HelloWord章节二_第3张图片
ServerResource代码截图

第三步-创建coapclient客户端代码。


Eclipse的californium之HelloWord章节二_第4张图片
coapclientTest代码截图

运行效果截图:


Eclipse的californium之HelloWord章节二_第5张图片
客户端控制台截图

至此大致的HelloWord代码示例已经创建完毕,这里之所以没有黏贴代码,是因为笔者希望读者自己动手照着代码示例敲一遍,熟悉一下coap的一些常用代码示例。下一张开始讲解HelloWord的一些重点代码和用途。

你可能感兴趣的:(Eclipse的californium之HelloWord章节二)