开发目的:
在DIY项目过程中,对于一些小伙伴会进行二次开发,提供一系列的处理方法,故制作本系列教程,以便更好分享,为更加方便小伙伴们的学习。
准备:vs2008/vs2010/vs2013/vs2015/vs2017等等均可。根据项目复杂度和系统配置适合自己的开发环境,本作者选择的是VS2008+.Net framework3.0
步骤:
1)环境安装省略,网上很多。
2)打开VS2008
3)文件》新建》文件》选择“一般处理程序”,起个名字,例如“WebSite_9ibox”
tip:根据您掌握的程度,可以选择不同的文件类型,因为不需要界面,仅提供接口处理,故教程仅提供一般处理程序即可实现,调用方式参考
http://URL路径:端口号/文件路径/文件名称.ashx?action=参数1&token=参数2
常见的接口内容
1)登录身份验证(合法、不合法)返回一些有用的参数
2)合法的身份下的设备列表及设备状态(激活的设备列表)
3)设备是否有效或是否激活
4)设备激活(拟计划扫二维码的形式进行激活 ajax进行交互提醒,设备只能激活一次)
5)扩展:修改服务端设备信息(名称等)、充值(可以使用一些扩展业务:邮件通知,语音电话通知,个性定制的内容等)
6)计划扩展:直接对设备进行高级配置(后续完善,对设备进行写操作,通过web界面对设备参数配置并写入或通过桌面winform管理软件进行配置)
调试工具可以用浏览器或postman进行调试
新建:一般处理程序
新建后默认界面及内容
postman使用方法介绍
用浏览器调试方法
下一节内容
1)如何写参数(传递参数获取方法)
2)如何根据参数查询、设置、返回指定的内容
3)部分结合数据库(mssqlserver2008R2进行讲解)不熟悉数据库的小伙伴自行学习哦
辅助工具(超级调试工具)DIY经常用到-九合一哦
使用手册/说明手册
功能模块列表
本教程用到的设备(四路WIFI模块)
工作中(调试同步执行多个模块)
公众-号 中直接调用 各种操作点动控制及云监控
温湿度推送(每10秒)背景可随便/声音图片报警功能
220V接线方法
所有系列文档文案 ,全是一手资料,亲自实践经验的总结。
如喜欢推荐转发,不喜勿喷,您提需求我来实现,减少开发周期和成本!!共同学习提高!
仔细看功能图,会发现很多别的模块没有的功能,集各种模块优点之综合。。。
同步:https://www.toutiao.com/i6860403925544239628/
来源:oschina
链接:https://my.oschina.net/u/4290246/blog/4497668