1. 藍牙通信編程用什麼軟體編寫 說是用C語言寫 之後該怎麼做呢 怎樣能使電腦與單片機直接能藍牙通信求幫忙~
計算機端配一個藍牙適配器 十幾塊人民幣吧
單片機端配一個藍牙串口模塊 ,二十幾塊 淘寶上找找
對於計算機和單片機,都是串口通信的介面,完全無需其他的程序
(唯一要注意的是,市面上的藍牙模塊,基本上都只支持一對一的模式,因此藍牙模塊沒有9位數據的模式)
所以這個你會的,^_^
2. 除了Arino,還有哪些開源硬體
在Maker Faire現場展台上展示的開源硬體平台可見一斑:基於Arrino開發的創意產品占絕大部分,由此可見,由Arrino構建的創客生態系統已蔚然成風,各類基於Arrino的軟硬體開發平台、技術資料、配件等已經非常完善。
而對其他開源硬體平台而言,使用者偏少。無外乎有以下幾大原因:第一,Arrino是創客的「開山鼻祖」,江湖老大的地位不可動搖;第二,Arrino功能簡單,對初學者而言上手更快;第三,關於Arrino的所有配套資料、使用群體最龐大,志同道合者居多。
事實上,當使用Arrino基本的控制功能達不到創客們的更高級、更先進的要求(如通訊、互聯、互動等)時,創客們會另尋出路,會選擇採用基於ARM架構或X86架構的開源硬體平台。舉幾個簡單的例子,僅供參考。
Arrino:適用於入門級新手創客。開發工具有Arino IDE,具有豐富的Arino驅動代碼。對於入門級創客來說,大家更多的是看中Arino龐大的網路資源,各種疊加擴展板和感測器板。
AVR單片機:Arino的核心晶元用的就是Atmel的AVR 8位單片機,可以說Atmel是Arino的鼻祖。
Atmel Xplained / Xplained Pro 開發板:作為低成本單片機,Atmel Xplained / Xplained Pro 開發板有很多型號可供大家選擇,如:8位或32位AVR單片機、ARM Cortex-M0+ 或 Cortex-M4 或 Cortex-M4F、ARM Cortex-M0+ 加無線 SoC、ARM Cortex-A5 微處理器等。基於ARM Cortex-M0+ 架構的開發平台,低外圍資源,但同時具備低功耗,二次開發簡易,擁有32位ARM的計算性能等優勢。Xplained Pro開發板同樣具有可擴展性,可以使用標准排針在開發板側面連接擴展板。
樹莓派RaspberryPi:相比Arino,樹莓派提供更高性能的處理能力,可以輕松實現I/O控制、高速數據通信、視頻處理、實時運算等,創客可以在Debian Linux環境下編程,實現各種過去需要在PC環境實現的功能。樹莓派是初級創客向高階創客演進的理想平台。目前全球用戶超過300萬,每年以200萬的速度遞增。
CooCox開發工具:用於ARM Cortex-M設備的開發,CoIDE具有強大的工程管理和調試功能,集成了一個開放和分享的組件代碼平台,支持Arino編程語言,Arino驅動代碼可平滑移植到CoIDE,基本不需改動代碼,適用於有進階需求的創客。
MSP430 LaunchPad:LaunchPad是TI專門推出的一系列開發平台,其特點是使用簡單:下載使用一體,無需額外硬體。與此同時,來自美國的工程師還向創客們演示直接在電路板上方加上「Booster Pack」外圍板(相當於擴展板),去完成不同外設的二次開發。有用過Launchpad開發辦的工程師評價到:將Arino的程序移植到Launchpad上幾乎是一件非常簡單的事情,有時候甚至不需要任何的更改,只要對埠進行相應的調整即可。總體來說,Launchpad的性價比是非常高的,低功耗,低價格,性能也有保障,可以說是一個Arino玩家的理想替代選擇。LaunchPad非常適合學習和低資源需求的應用。
Galileo(伽利略)開發板 & Edison平台:英特爾嵌入式事業部產品經理王景佳指出,伽利略開發板是基於英特爾架構全新兼容Arino(介面、開發環境均可與Arino兼容)的可開發電路板系列的首款產品。此次,Intel展位上來自北京高校的大學生們展示著基於伽利略開發板開發的各種硬體創作成果。基於Quark處理器的伽利略開發板在本次制匯節上可謂大賺眼球。如果說Arino是創客運動的導火索,那麼Edison則是創客運動的新里程。盡管本次沒有展出Edison實物,但創客們還是很期待Intel為大家帶來更多驚喜。
與此同時,適合創客的其他高級平台還包括: 基於Freescale i.MX6 SOLO (1GHz Cortex A9) RIoT Board, 基於Ti Sittara Cortex A8 BeagleBone Black, 基於Atmel Cortex A5 的SAMA5D3-Xplained等等,他們提供更強大的計算性能和更靈活的應用能力。
無一例外,以上談及的開源硬體均是與Arrino兼容的智能硬體平台。事實上,從這里我們也能看到Arrino在創客運動中不可動搖的地位。
事實上,創客們需要的是一個開放、分享的氛圍。誰能為他們營造這種氛圍,誰才能占據創客硬體市場的領導地位,Arrino就做到了這一點。對於其他硬體平台而言,打造一個「類Arrino」經營模式的生態系統是有很多問題亟待解決的,譬如,如何引起創客對新的軟硬體平台的關注並選擇使用;如何完善軟硬體支持;創客們在實現產品創作時是否能擁有跟Arrino類似的開放、分享平台等等。
不過有挑戰才有創新,這是值得贊頌的,因為這才是「創客精神」。對於創客們而言,越多開源硬體平台,他們的選擇就越多,創客的群體才會日益壯大。創客文化的精髓——「開放」、「分享」,才會傳遍大江南北!創客運動來襲,連接你我他,你准備好了嗎?
3. java軟體怎樣實現藍牙間的通信
距離無線通信技術,利用「藍牙」技術,能夠有效地簡化掌上電腦、筆記本電腦和行動電話手機等移動通信終端設備之間的通信,也能夠成功地簡化以上這些設備與Internet之間的通信,從而使這些現代通信設備與網際網路之間的數據傳輸變得更加迅速高效,為無線通信拓寬道路。說得通俗一點,就是藍牙技術使得現代一些輕易攜帶的移動通信設備和電腦設備,不必藉助電纜就能聯網,並且能夠實現無線上網際網路,其實際應用范圍還可以拓展到各種家電產品、消費電子產品和汽車等信息家電,組成一個巨大的無線通信網路。
藍牙」的形成背景是這樣的:1998年5月,愛立信、諾基亞、東芝、IBM和英特爾公司等五家著名廠商,在聯合開展短程無線通信技術的標准化活動時提出了藍牙技術,其宗旨是提供一種短距離、低成本的無線傳輸應用技術。這五家廠商還成立了藍牙特別興趣組,以使藍牙技術能夠成為未來的無線通信標准。晶元霸主Intel公司負責半導體晶元和傳輸軟體的開發,愛立信負責無線射頻和行動電話軟體的開發,IBM和東芝負責筆記本電腦介面規格的開發。1999年下半年,著名的業界巨頭微軟、摩托羅拉、三康、朗訊與藍牙特別小組的五家公司共同發起成立了藍牙技術推廣組織,從而在全球范圍內掀起了一股「藍牙」熱潮。全球業界即將開發一大批藍牙技術的應用產品,使藍牙技術呈現出極其廣闊的市場前景,並預示著21世紀初將迎來波瀾壯闊的全球無線通信浪潮。
2.
內置/外置的區別:內置指藍牙模塊是已經直接安裝在機身內部,直接可以使用;外置則是指藍牙模塊沒有安裝在機身,需要另外安裝一個。
對手機而言,一般是已內置;對大部分電腦則是需要外置,部分筆記本電腦是內置。
3.
JAVA是由Sun公司推出的一種編程語言,也是一個開放、標准、通用的網路程序運算平台,用JAVA編寫的應用程序可以適用於多種不同的終端如筆記本電腦、PDA、手機、尋呼機等等而無需重新編寫.
將JAVA引入手機的意義在於手機用戶可以直接從伺服器上安全地及時下載大量以JAVA編寫的應用程序,如游戲、城市指南、地圖等等,並使支持JAVA的手機可以實現在高速無線網路上的運行,用戶不僅可以隨時快速地獲取互聯網上的豐富信息,更可以充分享受互聯網帶來的先進的互動應用.而對於手機用戶格外具有吸引力的是,如果玩厭了某一個手機游戲,可以輕松地將它刪除並下載新的手機游戲.這種開放式的標准給眾多玩家帶來無窮樂趣.
4.
收費問題:Java游戲一般是下載時候要錢,玩的時候不要,但是有的游戲是聯網游戲,需要算流量費。
4. zigbee通信模塊,通常大家都用那種通常基於什麼編程語言和藍牙相比那個技術實現簡單
ZigBee技術是一種短距離、低功耗的、便宜的無線組網通訊技術。基於IEEE802.15.4標準的低功耗區域網協議,其命名參照蜜蜂的群體通信網路。
ZigBee與藍牙的對比:
1、優勢不同:Zigbee提供了數據完整性檢查和健全功能,採用AES-128加密演算法,各個應用可靈活確定其安全屬性,ZigBee技術在低功耗、低成本和組網能力具有無可比擬的應用優勢。
藍牙傳輸距離2-30M,速率1Mbps,功耗介於Zigbee和WIFI之間。
2、適用不同:ZigBee是國際通行的無線通訊技術,它的每個網路埠可以最多接入6.5萬多個埠,適合家居、工業、農業等多個領域使用,而藍牙和Wi-Fi網端只能接入10個埠,顯然不能適應家庭需要。
藍牙技術的出現使得短距離無線通信成為可能,但其協議較復雜、功耗高、成本高等特點不太適用於要求低成本、低功耗的工業控制和家庭網路。
3、限制不同:ZigBee作為無線雙向通信技術,具有自我檢測功能,例如,它可隨時反饋與查詢燈光及電器等設備開關狀態,如果是燈光還可以查詢燈光亮度級數,可以查詢系統中地址的分配情況。
尤其藍牙最大的障礙在於傳輸范圍受限,一般有效的范圍在10米左右,抗干擾能力不強、信息安全問題等問題也是制約其進一步發展和大規模應用的主要因素。
(4)藍牙晶元使用什麼語言編程的擴展閱讀:
zigBee無線通信技術可於數以千計的微小感測器相互間,依託專門的無線電標准達成相互協調通信,因而該項技術常被稱為Home RF Lite無線技術、FireFly無線技術。
ZigBee無線通信技術還可應用於小范圍的基於無線通信的控制及自動化等領域,可省去計算機設備、一系列數字設備相互間的有線電纜。
更能夠實現多種不同數字設備相互間的無線組網,使它們實現相互通信,或者接入網際網路。
5. 晶元編程用什麼語言
程序語言有個規律:越是容易掌握和使用的語言,應用面就越是狹窄,程序體積就越大,運行速度就越低;通用性也越差;反則反之。
晶元編程的程序空間都很有限,I/O介面復雜多樣……,總是希望體積最小,速度最快,因此只能以匯編為主,因為只有匯編才能實現最小的(程序)體積、最快的(運行)速度和最靈活的I/O介面,是一切編程語言的基礎和根本。如果不考慮缺點的話,顯然是一種最理想的語言。缺點是編程難度最大,編程效率最低,開發時間最慢,開發成本最高;而且不同的晶元,其匯編語言也有不同。
同匯編相比,C語言相對易學,編程和開發效率明顯占優,普及面很廣。生成的程序體積和速度雖然不如匯編,但比其它高級語言都要好,在很多情況下可以接受,特別在晶元成本逐年下降的今天,也越來越多地用於晶元程序的圖形界面開發。