项目描述:项目功能:使用物联网实现远程控制灯光亮灭
开发工具:ARM板 linux系统,STC15W,语音模块,射频模块
项目描述:项目核心使用ARM9的架构,运行Linux2.2的系统,使用了创建进程的技术。ARM9通过串口与单片机相连接,ARM板负责接收远程指令,单片机负责控制家电,
软件部分分为两块,一块是在ARM板上运行的socket服务器部分,一块是单片机部分的控制代码。
socket服务器主要流程为创建套接字,绑定本机的IP地址和端口号,监听客户端,等待连接。
当有客户端接入进来时,创建一个子进程与其连接,这样子可以同时处理多个客户端。