C# 物联网开发API接口系列(1)

时光总嘲笑我的痴心妄想 提交于 2020-08-16 14:34:15

开发目的:

在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进行调试

C# 物联网开发API接口系列(1)

新建:一般处理程序

C# 物联网开发API接口系列(1)

新建后默认界面及内容

C# 物联网开发API接口系列(1)

postman使用方法介绍

C# 物联网开发API接口系列(1)

用浏览器调试方法

下一节内容

1)如何写参数(传递参数获取方法)

2)如何根据参数查询、设置、返回指定的内容

3)部分结合数据库(mssqlserver2008R2进行讲解)不熟悉数据库的小伙伴自行学习哦

C# 物联网开发API接口系列(1)

辅助工具(超级调试工具)DIY经常用到-九合一哦

C# 物联网开发API接口系列(1)

使用手册/说明手册

C# 物联网开发API接口系列(1)

功能模块列表

C# 物联网开发API接口系列(1)

本教程用到的设备(四路WIFI模块)

C# 物联网开发API接口系列(1)

工作中(调试同步执行多个模块)

C# 物联网开发API接口系列(1)

公众-号 中直接调用 各种操作点动控制及云监控

C# 物联网开发API接口系列(1)

温湿度推送(每10秒)背景可随便/声音图片报警功能

C# 物联网开发API接口系列(1)

220V接线方法

所有系列文档文案 ,全是一手资料,亲自实践经验的总结。

如喜欢推荐转发,不喜勿喷,您提需求我来实现,减少开发周期和成本!!共同学习提高!

仔细看功能图,会发现很多别的模块没有的功能,集各种模块优点之综合。。。

同步:https://www.toutiao.com/i6860403925544239628/

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!