1. 程式人生 > >Android/iphone手機通過聲波初始化智慧裝置的WIFI資訊

Android/iphone手機通過聲波初始化智慧裝置的WIFI資訊

2014年隨著智慧硬體的興起,很多的智慧硬體通過android/iphone手機進行控制,但裝置在初始化時需先連線上wifi,並由手機進行識別後才能在手機和裝置之間進行對話。而這些智慧硬體很多又沒有螢幕、鍵盤或者其它輸入裝置無法輸入WIFI初始化資訊,而其它流程又很繁瑣,而在iphone中因為apple對手機wifi操作的嚴格控制而更加麻煩。所以由手機通過聲波把WIFI的初始化連線資訊傳遞給裝置,從而實現裝置識別並由建立手機與裝置之間的網路連線是最簡化的裝置識別和WIFI初始化流程。

 

使用聲波傳輸WiFi資訊給智慧裝置使得使用者對裝置的初始化流程非常簡單:

 

Android傳輸和接收WiFi資訊的例子,該程式列出當前環境下的WiFi,並在點選任一WiFi時傳輸該條WiFi資訊出去:

 

Linux下接收由ssid和密碼組成的wifi資訊:

 

詳情可檢視:http://blog.csdn.net/softlgh
作者: 夜行俠 QQ:3116009971 郵件:[email protected]

庫及原始碼:

相關參考:

相關推薦

Android/iphone手機通過聲波初始智慧裝置WIFI資訊

2014年隨著智慧硬體的興起,很多的智慧硬體通過android/iphone手機進行控制,但裝置在初始化時需先連線上wifi,並由手機進行識別後才能在手機和裝置之間進行對話。而這些智慧硬體很多又沒有螢幕、鍵盤或者其它輸入裝置無法輸入WIFI初始化資訊,而其它流程又很繁瑣,而在

kindeditor官網異步加載示例無效,解決無法通過方法初始編輯器

har cdd kxml yep adf tr1 ket 沒有效果 iba 官網示例:http://kindeditor.net/ke4/examples/dynamic-load.html 項目中發現一個問題,kindeditor官網是通過 初始化編輯器,但是現在有

Android 匯入環信,初始失敗 java.lang.UnsatisfiedLinkError: Couldn't load hyphenate from loader dalvik.system

錯誤 06-13 15:06:51.813 8467-8467/com.wlkj.ciyun.sj E/AndroidRuntime: FATAL EXCEPTION: main

android 手機通過usb資料線與OTG裝置通訊

1.首先在AndroidManifest.xml檔案中新增所需要的許可權 <uses-feature android:name="android.hardware.usb.host" /> <uses-permission android:name="an

Android 錯誤 百度導航初始失敗UnsatisfiedLinkError: dlopen failed: library libgnustl_shared.so

在部分機子 百度導航初始化失敗 cpu 架構 AArch64 processor rev 4 百度地圖.UnsatisfiedLinkError: dlopen failed: library libgnustl_shared.so 解決辦法 在app ->build.g

Android多程序時Application初始問題,大坑

之前在做專案時,遇到一個大坑,就是我的APP 的Application 的onCreate方法,竟然執行了好幾次,這就導致我在onCreate裡面做了一些初始化的操作被重複執行了,導致奇怪的bug產生。後來冷靜下來分析一下,才發現有一些第三方元件,比如百度推送之類的,它們是

通過初始全域性變數,研究BSS段和COMMON段的不同

好,下面探討一下為什麼是這樣。第一種情況,當test1.c中的init被初始化為0時,儘管init被放置在bss段,但是它是一個強符號。而test2.c中,定義了init為1,也是一個強符號,所以引發了錯誤。第二種情況,當test1.c中的init不進行初始化,儘管其值仍然為0,但是其被儲存在common段,

Android手機通過藍芽向目標裝置(ble)傳輸訊息

最近一直在研究兩個手機用過藍芽通訊,參考了部分網上程式碼,到最後也沒弄清楚。(樓主是學渣......)然後有一個專案要用手機通過藍芽控制三色燈,我就隨意寫了一下客戶端的應用程式,而且沒有測試,通過部落格記錄一下方便以後使用測試。閒話不多說。開始----參考部分網上程式碼:附上

WebView深究之Android是如何實現webview初始

webview初始化 關注Android載入webview核心的過程。我們從WebView的init過程中切入。 WebView的構造方法,最終都會呼叫 WebView(Context context, AttributeSet attrs, int

解決Android端融雲無法初始(程式一執行就崩潰),定位在RongIM.init(this);

一執行程式就奔潰,報錯如圖: 定位到我的程式的:App.Onceate(App.java:16),開啟程式碼如圖: RongIM.init (android.content.Context con

如何通過微信配置智慧裝置WIFI引數

揭開智慧配置上網(微信Airkiss)的奧妙面紗 轉載地址:http://www.myexception.cn/ai/2027920.html 揭開智慧配置上網

iPhone也不能倖免:智慧手機行業正式宣告“PC

 2018年即將結束。這一年發生了很多事,總體來講大都不是什麼好事。對於手機行業的大部分玩家來說更是如此。   金立“破產”了;美圖“賣身”了;華碩宣佈退出大部分手機市場;錘子科技危若累卵;酷派、中興、魅族、360等等二三線的玩家們,基本上也都處於出貨量大幅萎縮的狀態。   這個冬天,對於手

關於並發場景下,通過雙重檢查鎖實現延遲初始的優化問題隱患的記錄

ron href 修飾符 屬性 tin 記錄 targe turn 優化問題   首先,這個問題是從《阿裏巴巴Java開發手冊》的1.6.12(P31)上面看到的,裏面有這樣一句話,並列出一種反例代碼(以下為仿寫,並非與書上一致):   在並發場景下,通過雙重檢查鎖(do

【經典Bug】Android-初始閃屏不消失

線程 界面 完成後 出現 增加 strong 版本更新 部分 子線程 問題描述: 業務上初始化過程要求顯示閃屏界面,某個版本更新後,發現部分場景下,初始化完成後閃屏界面不消失。 問題原因: 初始化是在子線程進行,閃屏屬於UI界面,需要UI線程展示。初始化過程和閃屏顯示在不同

通過webhost擴展方式初始EFCore數據庫

ans min urn aos ble ica cor container luna 通過webhost擴展方式初始化EFCore數據庫EFCore數據庫初始化 1.定義WebHostMigrationExtensions類 public static cl

ReactNative入門之android與rn初始參數的傳遞

具體實現 如何 code ready instance manage com 返回值 自定義 1、基本理念 RN APP本質上也是原生APP,只是在原生APP中加入了React Native視圖的支持。因此獲取RN APP的啟動參數的方法原生APP是一樣的,獲取啟動參數後再

Android 有時環信初始失敗,建立applocation失敗

java.lang.RuntimeException: Unable to create application com.wlkj.ciyun.sj.config.MyApp: java.lang.NullPointerException at android.app

Android Launcher分析和修改3 Launcher啟動和初始

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

[Android]高效能MMKV資料互動分析-MMKV初始

大家好,我係蒼王。 以下是我這個系列的相關文章,有興趣可以參考一下,可以給個喜歡或者關注我的文章。 [Android]如何做一個崩潰率少於千分之三噶應用app--章節列表 元件化群1已經滿員,進來的可以加群2 763094035 MMKV框架初始化 MMKV.initiali

Android手機通過wifi進行資料傳輸(二)

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!