原创 4G--水控機物聯網版本多個出水口---完善中

物聯網版本的水控機:可以掃碼打水(微信,支付寶,電子錢包),以及刷卡打水,最多4個出水口,具有修改掃碼單價,刷卡單價,限額,脈衝數還可以在線充值。 要解決的問題: 刷卡以及掃碼達到限額(單次最大出水量),不能立即返回主界面,要顯示計量消

原创 FTP服務器搭建--超簡單

局域網內拷貝文件,圖片啥的小文件可以藉助微信,釘釘,大文件還是得藉助U盤。斷網了,就得藉助U盤或者數據線了。 FTP(File Transfer Protocol,文件傳輸協議) 是 TCP/IP 協議組中的協議之一。這裏使用ftp解決這

原创 客戶端的編寫與發佈

有些時候需要一個客戶端模擬設備端進行一些測試,爲了調試便捷,編寫一個桌面客戶端還是有必要的。這裏使用QT編程tcp客戶端,與公網服務器通訊。搭建公網服務器可參考 https://blog.csdn.net/pxw1992/article/

原创 12/1A開關電源

原创 關於心跳包的說明

當客戶端的連接與服務器正常斷開時會觸發onClose。不管連接是如何斷開的,只要斷開就會觸發onClose。每個連接只會觸發一次onClose。 注意:如果對端(服務端和設備端)是由於斷網或者斷電等極端情況斷開的連接,這時由於無法及時發送

原创 低成本(主芯片7毛左右)DC-DC方案---可調電壓輸出

開關電源相對於線性電源的優點效率高,但是雜波多,不管是線性電源還是開關電源都需要濾波。下面是嘉立創的方案以及測評。https://www.szlcsc.com/info/12160.html 在這裏做下記錄,方便以後繼續使用。2015E要

原创 2G維碼器-以及4G維碼器--基於合宙air202 air720sl luat

     調試過程中,硬件電源不穩定,導致經常重啓,以爲是看門狗問題,後來發現加上一個大電容就好了,成本考慮沒有使用鉭電容。喇叭電路有問題,下一版本糾正。4g模塊內部自帶看門狗。 沒有使用額外的單片機,直接使用的是RDA8955,as

原创 I2C簡單說明

時鐘線(scl)高電平時,如果有沿產生,sda,上升沿起始,下降沿停止,因此,傳數據時,時鐘線高電平,sda保持穩定,低電平數據變化。

原创 基於樂鑫esp-idf 8266 esp32二次開發---以及W600開發介紹

8266與esp32開發方式類似。基於官方開發。 開發框架 esp-idf-8266就選8266的sdk,32的就選32的 https://github.com/espressif 編譯工具鏈(8266和esp32筆者開發時沒有統一,編譯

原创 常見電平轉換電路--超簡單

電平轉換電路常用於串口電平轉換,5V轉3.3V   3.3V轉5V   mos管也是如此,上圖的三極管是NPN,可以用一個N-MOS直接替換掉,pin對pin,一般GD壓差4.5V完全導通,3.3V問題不大。 用光耦和電阻分壓進行電平轉

原创 DIY串口顯示屏

注意:不是顯示圖片,根據一個二維碼處理方法,生成二維碼數組,然後處理顯示到液晶屏上。輸入字符串,即可顯示二維碼。  成本壓縮的非常低,使用的是stc的單片機stc8a8k64s4。主頻24M 也能夠作爲單片機調試顯示屏,主動定時下發查詢

原创 物聯網服務器框架(學習筆記--具有實際項目意義 純C架構更易理解)---使用php開發更簡單

2.創建若干個處理任務的線程,互斥操作任務鏈表--耗時任務在此,此時任務鏈表是空的,注意不要阻塞; 3.創建剔表線程--維護連接表(踢掉超時連接,單位時間內客戶端未與服務器通訊,心跳包); 4.創建服務器,創建哈希表,epoll機制,初步

原创 基於centos搭建物聯網服務器,帶後臺以及數據庫(搭建耗時半小時左右)

服務器代碼是php編寫的,workerman; 下面是workerman的官網,關於框架的介紹,這裏不在贅述。 https://www.workerman.net/doc 後臺管理是基於phpstudy,官網介紹如下, https://w

原创 合泰單片機c語言編程

    // IO初始化    pa口8個口輸出低電平     _papu=0;//上拉失能     _pac=0;//方向寄存器0:輸出;1:輸入     _pa=0;

原创 Centos7 安裝mysql-20200622

1. 檢查系統本身是否有預裝的mysql 1.rpm -qa | grep mysql #檢查是否安裝了mysql 2.rpm -qa | grep mariadb #檢查是否安裝了mariadb 3.rpm -e xxx #一般使用此