• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

手机APP控制智能灯时是否一定需要远程服务器支持

manchen1982 2018-03-21 浏览量:1503
其实几年前就接触这个领域了,比如基于ESP8266的无线网络平台智能灯控制。想请问一下手机APP控制智能灯时是否一定需要远程服务器支持?ESP8266的工作机制是怎样的?(有没有容易懂的描述)因为这实际上涉及一个安全问题。多谢!
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如果是采用wifi、IoT等技术,远程控制必须用WEB服务器或中间商提供的服务平台[机智云、阿里云、涂鸦等]。基于服务器的安全问题不是由服务商提供的——尽管服务商可以提供一定的链路加密服务但两端的安全需要自己采用安全技术实现,比如端端加密、数据加密等手段。比如一个点的控制信号由128个比特组成或更高,比特由自己的算法组成构成控制信号,经加解密实现终端的控制信号要求。

    可以给一个最简单实用的方案:128位控制信号,只有8位有效,传输时循环移位n[n=1~127]位,终端接收到后继续循环移位余下的m[m=128-n]位,结果的8位就是需要。至于8为在哪里,只有你知道。想想是吗?

    • 发布于 2018-03-21
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :QQ已回复 回复

其他答案 数量:24
  • 不是啊,局域网也可以的。ESP8266设置作为AP,开发个手机APP,连接ESP8266就可以直接控制,自己设计通信协议和电路就行。

    • 发布于2018-03-21
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :尾缀包装区别,产品同一物料
回复

  • 不一定需要服务器,局域网也可以的,如果是外网最好还是要用服务器
    • 发布于2018-03-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 从原理上,想控制就得能对上话,所以目标就是能对上话,目前已有的最接近你说的没有远程服务器的方式是,让8266做服务器,手机app去连接服务器,进而控制等。不过这种方式如果手机在家(灯当然也在家)没问题,如果你在外边(如果没这个需求就没事了),这会儿要能访问服务器得有个公网地址,或者用动态dns,用域名访问。不过这种方式不普遍,因为1个是8266做的服务器不一定稳定,同时如果控制多个灯需要每个灯都建一个服务器。

    常见思路还是有个远程服务器,所有灯都去服务器那儿查询状态,app直接修改服务器状态就好。

    对于你说的安全问题,可以通过算法搞定,服务器远程不远程说到底也只是个通信通道而已,现在的银行都能互相连通,安全不也没事?有个东西叫安全加密算法,比如SM2,RSA等,可以实现很神奇的安全特征,这个是解决安全问题的正确思路

    • 发布于2018-03-21
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :制造商: Renesas Electronics America Inc 制造商产品编号: PS2805A-4-A 需要客户确认一下 回复

  • 单个的话,可以采用类似花生壳之类的做内网穿透。数量多的话,还是使用服务器靠谱。可以采用机智云或者onenet的,自己搭建的话,成本太高了。
    • 发布于2018-03-21
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :RF-PET-3/8-0-SP原厂定制件,没有相关物料信息。 回复

  • ESP8266的工作机制 http://blog.csdn.net/hello_world12138/article/details/50594703
    • 发布于2018-03-21
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://www.mouser.com/datasheet/2/140/PV6-706893.pdf 回复

  • 看楼主意思,应该还是需要远程控制。如果不用服务器,可能需要借助云平台了。
    • 发布于2018-03-21
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :XHP35A-00-0000-0D0BE40E1 ,CreeLED, Inc.,11.3V,封装需要确认 回复

  • 如果是在局域网内控制的话,是不需要远程服务器支持的,若想通过外网控制就需要考虑远程服务器了,也可以采用通过路由器的DDNS功能实现内网穿透,本质上也是属于远程服务器的范畴。

    • 发布于2018-03-21
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :EFM8BB51F8G-C-QFN20, Silicon Labs,供参考,需要客户确认 回复

  • 看你有应用了,如果只是在床上去控制灯,那么不用服务器,局域网就可以。
    如果要理远,在公司去控制灯,空调等等,就一定是要服务器的。
    • 发布于2018-03-21
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没区别,一样的 回复

  • ESP8266本质也是通过wifi通信的,如果近距离,可视范围内的,手机直接连ESP8266的ap网络也能实现控制,也最好实现。有服务器是为了实现远距离的非现场控制,看实际使用场景了。
    • 发布于2018-03-21
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :PT2505,厂牌PTC,供参考 回复

  • 如果是本地控制的话距离不远可以直接让ESP8266做热点,连接到ESP8266控制,如果想距离远一点但是还是局域网下控制可以搭建MQTT服务器通过连接到路由器控制 如果需要外网控制肯定需要MQTT服务器和域名才行
    • 发布于2018-03-21
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :制造商 Rohm Semiconductor 制造商产品编号 RSA5MGTR 回复

  • 根据需要吧,本地服务就只需要搭建局域网。远程服务就需要远程服务器。
    • 发布于2018-03-21
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :属于原厂定制件,没有相关文件。 回复

  • 远程控制需要,如果是在家,一个路由器下就不需要,家居方案也可以用2.4G实现
    • 发布于2018-03-21
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :封装不一样,IXDN609SI:8-Pin Power SOIC with Exposed Metal Back, IXDN609SIA:8-Pin SOIC,具体封装样式见规格书5.5 Mechanical Dimensions部分的封装对比, 回复

电子老工程师 回复了  :5-104935-1 对应母头:5-103961-1 3-641208-4 对应母头:770598-4 回复
电子老工程师 回复了  :5-103908-2对应母头:103648-2 回复

  • 网络通讯控制,可以采用点对点的通讯方式,这时,不使用服务器,而是终端与终端的连接。但这种方式实际使用意义不大。添加服务器后的应用场景更高
    • 发布于2018-03-21
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :引脚镀层不一样,S:Sn,G;Sn-Bi 回复

  • 如果不用云平台的话,一般要自己实现通讯协议,mqtt之类的,防止黑客入侵。
    • 发布于2018-03-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :经过查询,国产没有符合替代。 回复

电子老工程师 回复了  :请提供参数,便于寻料 回复

  • 如果你想用手机流量来控制的话,需要,你要是连在同一个路由器的话,不需要,一个公网,一个局域网
    • 发布于2018-03-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :1-2199119-5实丝印与原厂图纸说明有差异,结构尺寸与图纸匹配。 回复

  • 如果你想用手机流量来控制的话,需要,你要是连在同一个路由器的话,不需要,一个公网,一个局域网
    • 发布于2018-03-22
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :1.电阻电容参数匹配时候安装方式更改一下。 2.把物料原始参数提交配型自询单 回复

  • esp8266可以设置成ap模式建立一个tcp服务器,手机连接这个ap再连接这个tcp服务器就能给esp8266发数据了。
    • 发布于2018-03-23
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :品  牌: STE(松田) 型号: MF1530003M4EP0FPT0 回复

  • 这个主要是看需求,如果不需要远程服务器支持,使用蓝牙更合理一些,当然也可使用ESP8266的wifi ap功能实现,但是这样手机就不能同时连接路由器了,所以通常不会这么用。
    • 发布于2018-03-26
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :同一个型号,书写格式不同。 回复

相关问题

问题达人换一批

手机APP控制智能灯时是否一定需要远程服务器支持