wifi_disp | 不喜欢各厂的iot平台,可以从硬件到服务器自已做一套,完全自主可控

 by   lshw Python Version: Current License: GPL-3.0

kandi X-RAY | wifi_disp Summary

kandi X-RAY | wifi_disp Summary

wifi_disp is a Python library. wifi_disp has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. However wifi_disp build file is not available. You can download it from GitHub.

在连上外网后,还能进行自动远程http升级固件。 本身带一个温度探头, 精度0.5度, 数据可以传到远程http服务器上进行存储。 我现在用它给家里的室温和室外温度进行测试并记录,还用它作为美元汇率显示器。 这个项目也可以作为esp8266开发的一个入门例子。 源码在wifi_disp目录下。 编译好的bin在 V2版硬件,增加lora模块,cfido2019同款, 可以作为lora开发板学习研究lora, 也可以作为lora网关, 让lora网络覆盖一个住宅小区。 目前稳定测试通讯距离可以1.3公里. 这里是taobao链接, 提供全套散件,这个小小的套件, 可以体验学习如下诸多内容: 嵌入式开发,wifi开发, arduino,http开发,制作ap接入点,物联网应用,3D打印外壳,基于单片机dns泛域名解析, mdns发现,基于单片机的web服务器,好多内容, 适合于大中小学生玩耍,随便从以上各点取一个方向,做毕业设计是很好的。. 编译方法: 先安装arduino开发环境, 然后增加esp8266支持, 具体就是开发环境下点设置, 增加开发板管理器的url:然后在开发板管理器里就可以搜到并安装esp8266的支持了,目前的源码需要选择3.0.2的esp8266支持环境 在开发板里选ESPDuino(ESP13 Module) MMU选16KB cache 48KB IRAM 还要在项目-加载库-库管理-搜索DHTNEW 找到DHTNEW的库 目前最新的0.4.10的版本,可以用 就可以编译了。. 但是编译出来的ROM, 可能会出现运行异常, [code] --------------- CUT HERE FOR EXCEPTION DECODER ---------------. Exception (0): epc1=0x40203959 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000 [/code]. 用objdump 反编译一下,elf目标文件, 会发现目标文件中, epc1=0x40203959 这个地址, 确实是个非法指令,那么,问题就出在 gcc编译器了, 看了一下编译窗口, 发现 gcc使用了Os优化参数, 优化了目标文件的体积, 尝试改成O0 不做优化,体积大了不少, 但是不发生异常了。 具体需要修改的文件就是 ~/.arduino15/packages/esp8266/hardware/esp8266/3.0.2/platform.txt , 需要修改3处.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              wifi_disp has a low active ecosystem.
              It has 12 star(s) with 5 fork(s). There are 2 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 1 open issues and 0 have been closed. On average issues are closed in 606 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of wifi_disp is current.

            kandi-Quality Quality

              wifi_disp has 0 bugs and 0 code smells.

            kandi-Security Security

              wifi_disp has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              wifi_disp code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              wifi_disp is licensed under the GPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              wifi_disp releases are not available. You will need to build from source code and install.
              wifi_disp has no build file. You will be need to create the build yourself to build the component from source.
              It has 2333 lines of code, 171 functions and 3 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed wifi_disp and discovered the below as its top functions. This is intended to give you an instant insight into wifi_disp implemented functionality, and help decide if they suit your requirements.
            • Main function
            • Serve a file
            • Parse command line options
            • Run the given stub
            • Updates the progress bar
            • Try to connect
            • Auto - detect flash size
            • Save the ESP file to memory
            • Save a segment to a file
            • Append checksum to file f
            • Align file position
            • Write a flash file
            • Returns a list of feature features
            • Convert an ELF file into an image
            • Upload a stub
            • Print image information
            • Load extended extended header
            • Override the default VDSDIO settings
            • Read an ELF file
            • Set SPI parameters
            • Load a firmware
            • Establish a connection
            • Configures SPI flash pins
            • Read MAC
            • Return the description of the chip
            • Create an ESP8romware image
            • Load a segment from a file
            • Dump memory
            • Try to detect the flash size
            Get all kandi verified functions for this library.

            wifi_disp Key Features

            No Key Features are available at this moment for wifi_disp.

            wifi_disp Examples and Code Snippets

            No Code Snippets are available at this moment for wifi_disp.

            Community Discussions

            Trending Discussions on wifi_disp

            QUESTION

            On connection change state broadcast
            Asked 2018-May-04 at 14:13

            Before telling me my thread has already been answered I use a solution find on this forum but somehow it doesn't work for me..

            My problem: I want to change an image when network connection is on or off

            So to do that i did a connectivityReceiver class extending BroadcastReceiver that shoul notify my main class on network state changement.

            ...

            ANSWER

            Answered 2018-May-04 at 14:13

            Well this is not a complete answer, but I think you should read about sendBroadcast(Intent) method that sends broadcasts to receivers, and you should also register your receiver either in activity or in Manifest file.

            Source https://stackoverflow.com/questions/50175865

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install wifi_disp

            You can download it from GitHub.
            You can use wifi_disp like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/lshw/wifi_disp.git

          • CLI

            gh repo clone lshw/wifi_disp

          • sshUrl

            git@github.com:lshw/wifi_disp.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link