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

开发目的:

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

b80e6b8940a7ee179087ae2d74cb76be.png

新建:一般处理程序

7981495c8d8a7aa7b483eee403ec0834.png

新建后默认界面及内容

a76b866bc28afe0d022109702cbc25bf.png

postman使用方法介绍

d29051ded4b690396e1d496ee2fba628.png

用浏览器调试方法

下一节内容

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

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

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

34bd14d54d7463912e292b3f16134f8e.png

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

fe7ae0947836ad5de85f4a7a3e49ca3a.png

使用手册/说明手册

f3814c26b3f5442609761eaf4890ab2c.png

功能模块列表

2a963527bf5df56c267b17e75ce4c1c1.png

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

98f4e30fc1322fa1fb2127e84c33b9cd.png

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

23347f8dda8dc585d184f11cfcd88c88.png

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

f0677be503f335b4016cc0dd894c0b43.png

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

4845e3f9638ea0de7afd6519ee435039.png

220V接线方法

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值