|
发表于 2023-5-17 12:47:21
|
显示全部楼层
本帖最后由 xstt 于 2023-5-17 12:48 编辑
1。硬件部分比较简单,就是一个通过串口读写I2C的电路板。
主控+DTU或者串口转网口这类东西,或者自行做到可以连接服务器(成品的DTU或者LAN模块都可能直接配置不用做什么的了),然后确定是MQTT还是TCP还是HTTP(有读写行为基本就踢掉HTTP)
2。软件部分通过网页打开,每次需要使用电路板的时候需要在网页上登录一个用户名和密码,登录后直接在网页上控制读写。
3。每个板子对应一个用户名和密码。
4。需要写入的数据和内容全部由网页生成。
服务端用TCP的话做个【1】收发数据处理的程序,然后做个【2】网站后台,然后ID账号密码数据保存到【3】数据库。后台http提交操作由设备id提交数据到类似发送缓存 队列之类的,然后【1】收发数据处理程序根据发送队列中的设备ID发给对应的TCP客户端
【1】可以用C#/java/c++做
【2】可以用C#/java/python/go 等做
【3】mysql,sqlserver,sqlite,....等做
----
补充,如果用Linux还可能需要用到容器化部署 |
|