13794930121 发表于 2024-10-9 01:21:48

第一章:芝麻开门 - 进入无代码物联网世界

本帖最后由 13794930121 于 2024-10-9 11:45 编辑

前言:
      本教程面向希望了解并实践无代码物联网活字格解决方案的初学者(大神别喷),我不会手搓,我就想无代码;

一、需求:
      订单部小姐姐说需要展厅进入登记(格友们一看这个不是很简单的一个表单就完事了);
二、分析:
       刚把考勤从钉钉搬到企业微信,展厅门原有中控F17门禁机(指纹和工号+密码和遥控开门,无网络),想着登记后在来个开门动作吧。
方案1:活字格-对接企业微信审批-然后返回结果后,使用计划任务在开始时间,将人员信息传到门禁机(购买企微中控门禁),结束时间在将人员从门禁机移除;
         失败:企业微信审批后,需要去企业微信门禁那里勾选人员;(这个不能自动化太难受了)PASS
方案2:活字格-对接原有中控F17门禁机。
         失败:原因和上面也是一样的,填写完成后,要去中控发送人员信息过去,自带软件无接口;有一个中控5.0PRO网络版本有接口功能,设备需升级和软件费用;
方案3:活字格-对接物联网开关,来开门;
         进行中:找一款带有API接口调用的物联网开关与活字格对接,接口测试完成;2024年10月9日安装门禁测试,在我们家韩工和江工的顶力支持下,知识大门总算是打开了。

三、准备工作
       1、物网设备(淘宝找了一款,售后技术和客服非常给力)发不了连接,大家淘宝去搜索一下子。

      2、硬件连接线的线路图;

      3、软件使用活字格,API接口测试工具APIPOST(小胖老师推荐的一直在用)

四、开工:软件API测试


这个位置我感觉是这个项目最难的一个点了。TOKEN获取算法。这个对于我们编程小白来说就是噩梦;这里要感谢论坛账号:Jacie1976 的大佬和设备方的技术人员和客服的帮忙测试最后跑通了
TOKEN获取方式:

参数: {"productId":"ID","deviceName":"name","input":{"ch":1,"keep":200},"action":"click"}
hash前字符串 LXCactionclickdeviceNamenameinput{"ch":1,"keep":200}productIdI4S5TQ44yPCMW4e3dJKpj1633635780000
token 09CD2E9CBB4A0475CEDCB58F4BFF28043B82FBA0
ts取的1633635780000
这里搞了一下午,
分析一如下,
前面的固定值LXCactionclickdeviceNamenameinput{"ch":1,"keep":200}productIdI4S5TQ44yPCMW4e3dJKpj
和后面13伴时间戳1633635780000
固定值活字格操作如下:这个设置ID加码了;

13伴时间戳活字格操作如下:

将字符串合并

哈希算法了和改成英文大写(这里要感谢大佬们的插件,原以为这个会很麻烦。)有几个希哈算法插件,使用这个算出来结果是一样的。不要选择错了,要不然要走很多弯路;;

发送请求:这个功能大家都使用了的。不用细说。



软件API调试通过。

更新中。。。。。
      








muto 发表于 2024-10-9 08:23:36

加油哦!!!!!!!

amtath 发表于 2024-10-9 10:18:05

感觉更新,不然切jj:lol

13794930121 发表于 2024-10-9 10:39:46

amtath 发表于 2024-10-9 10:18
感觉更新,不然切jj

。。。大佬你这样我好怕。。

Jacie1976 发表于 2024-10-9 10:46:00

:lol 帮你点个赞,哈哈

吴小胖 发表于 2024-10-9 12:01:52

顶,草哥~:lol:lol:lol:lol

咖啡里 发表于 2024-10-9 12:09:08

草哥熬了个夜就通了{:5_115:}

lijetcart 发表于 2024-10-9 12:39:13

棒棒哒

happyboyjia 发表于 2024-10-9 13:26:44

顶,帮你顶

1525755450 发表于 2024-10-9 16:25:14

催更………………
页: [1] 2
查看完整版本: 第一章:芝麻开门 - 进入无代码物联网世界