近期在做物联网项目时,想放开siot,开辟想思路,于是想到了http和socket。
为了简便,这里先使用NetAssist.exe网络调试助手作为socket服务器,介绍socket的使用。
NetAssist.exe网络调试助手,可以百度下载,也可以在文章末尾附件中下载。
1. 掌控板编程
1.1 连接wifi
1.2 定义并连接socket服务器,发送hello到服务器测试连接。
1.3 一直重复接收socket服务器发来的消息,并使用”字节 转字符串“积木解析json数据。
1.4 掌控板完整代码如下:
2. NetAssist网络调试助手的使用。
3. 启动网络调试助手,将代码刷入掌控板,连接WIFI,就可以正常通讯了,
4. 接下来做一个简单的控制掌控板板载LED灯的案例
如果,掌控板接收到”on“,就打开3盏LED灯;如果接收到"off",则关闭所有LED灯。核心代码如下图所示
5. 视频演示
附件,1 网络调试助手
2 socket编程控制LED灯程序
点赞