Bluetooth Low Energy Bare Metal


Ik wilde doen sommige IoT-projecten en had behoefte aan een oplossing van Bluetooth Low Energy. Ik kocht een TI-sensorTag en really liked it. Ze had een ton van sensoren op en het nieuwe TI CC2650 chip was cool. Maar ze niet echt free software gereedschappen te ondersteunen. De dooddoener was hun antenne-ontwerp komt uit de chip loodrecht op de rand van de chip, en vervolgens de antenne verder reikt dan die. Dit zou het printje voor mijn ontwerp te lang maken. Vervolgens keek ik Nordic Semiconductor. Antenne-ontwerp loopt er parallel aan de rand van de chip zodat het zou passen.

Dus, hier is mijn krijgen sneller instructable.

Om te beginnen, bestelde ik deze kale metalen ontwerpen van Seeedstudio. Ze zijn alleen 6,68 $ elk. Bijna alle andere ontwerpen zijn gesloten firmware, waar u via een UART communiceren. Ik had meer macht dan nodig. Scroll naar beneden en download het gegevensblad voor de pinouts.

http://www.seeedstudio.com/depot/PTR9022%C2%A0Mult...

Ik moest ook een JTAG te programmeren, dus ik heb de Segger J-link EDU (onderwijs) voor $63 van Digikey.

http://www.digikey.com/product-Search/en?keywords=...

Ik moest ook een ARM GNU compiler en hulpprogramma's:

https://launchpad.net/gcc-arm-embedded

Ik had moeite met de toolchain Yagarto met deze chip.

Ook, aangezien de chip op de planken van de seeedstudio de Nordic semiconductor N51422-QFAA is, ik ging naar hun site en de nRF51 SDK v9.0 gedownload. Zij zijn sindsdien gegaan naar v10. Ik heb niet geprobeerd het nog.

http://InfoCenter.nordicsemi.com/index.jsp

Segger ingesloten studio software downloaden voor uw J-link EDU-debugger.

https://www.Segger.com/ses-download.html

Om te testen de definitieve geprogrammeerde bestuur werkt, moet u een manier te verbinden en zie de Bluetooth-Services en kenmerken. Ik had een BlueGiga BLED112 en hun BlueGUI gedownload.

http://www.digikey.com/product-Search/en?keywords=...

https://www.bluegiga.com/en-us/Products/bled112-BL...

Scroll naar beneden voor de software voor de BlueGiga.

Gerelateerde Artikelen

Bluetooth Low Energy: Lezen / schrijven met Sensor netwerk van Raspberry Pi

Bluetooth Low Energy: Lezen / schrijven met Sensor netwerk van Raspberry Pi

Oorspronkelijk verschenen in deze blog.Het doel van deze tutorial is om aan te tonen hoe u kunt lezen en schrijven vanaf een Bluetooth Low Energy (BLE) apparaat. Bijvoorbeeld, als u wilt het 'aantal stappen' gegevens lezen van uw fitbit en interessan
Praat met een Arduino met een iOS-apparaat met behulp van Bluetooth Low Energy

Praat met een Arduino met een iOS-apparaat met behulp van Bluetooth Low Energy

dit is een eenvoudige middag project om uw iOS apparaat praten met rode dragen Lab Bluetooth Low Energy Shield.Voor dit project moet ueen Arduino (we gebruiken de Leonardo)een iPhone 4s, 5, iPad 3, 4, mini, of een iPod Touch 5e generatie.Bluetooth Lo
Bluetooth Low Energy en iBeacons met Tessel

Bluetooth Low Energy en iBeacons met Tessel

Tessel is een microcontroller die u in JavaScript programmeren. Het is net als de Arduino, maar ontworpen om gemakkelijker te gebruiken en web-vriendelijk.Bluetooth Low Energy is een communicatieprotocol dat is ontworpen om te gebruiken maar weinig e
Wie is Home - bijhouden van uw geliefden, of ze nu thuis of niet met behulp van de Bluetooth Low Energy Tag

Wie is Home - bijhouden van uw geliefden, of ze nu thuis of niet met behulp van de Bluetooth Low Energy Tag

met de goedkope Bluetooth Low Energy (BLE) tag, kunt u controleren en track die momenteel thuis presenteren en de kennisgeving van de Twitter-bericht ontvangen. Het programma zal blijven voort strik om te vinden de BLE-tag en controleren of zij in of
Indoor positionering met Bluetooth Low Energy (BLE)

Indoor positionering met Bluetooth Low Energy (BLE)

Het idee is het bouwen van een proof of concept voor indoor positionering met behulp van Intel Edison en TI SensorTag. De SensorTag met de kleine en lichtgewicht voetafdruk is een ideaal apparaat voor wordt gebruikt als ID-kaarten in verschillende ge
Kino App uitvinder 1.2 en BLE (Bluetooth Low Energy) + Xadow

Kino App uitvinder 1.2 en BLE (Bluetooth Low Energy) + Xadow

HalloMij watertje trying voor sommige gegevens verzenden vanaf een Arduino Ble4-apparaat naar een mobiel apparaat (android). Ik probeerde met de prachtige MIT App uitvinder 2 maar de Ble-functies zijn nog niet geïmplementeerd.Dus na het rondkijken vo
Microsoft Windows 8.1 Bluetooth Low Energy aan RFduino App

Microsoft Windows 8.1 Bluetooth Low Energy aan RFduino App

Het schrijven van een Windows® toepassing die met de RFduino interfacet is nooit zo eenvoudig geweest. Een API met Windows 8.1 geïntroduceerd opent de deur voor het maken van spannende Windows opslagtoepassingen die interface met de RFduino Bluetooth
Gebruik RFduino om te voeren Arduino compatibel schetsen en communiceren met uw iPhone met behulp van Bluetooth 4.0 Low Energy.

Gebruik RFduino om te voeren Arduino compatibel schetsen en communiceren met uw iPhone met behulp van Bluetooth 4.0 Low Energy.

Munt-en kleinbedrijf Arduino compatibele open-source micro-computer die communiceert met uw iPhone met behulp van Bluetooth 4.0 Low Energy draadloosDe RFduino is een zelfstandige board, net als de Arduino UNO. Daarnaast beschikt de RFduino over een k
De Raad van bestuur Stripped Bare: printplaat ambachten, bare metal editon

De Raad van bestuur Stripped Bare: printplaat ambachten, bare metal editon

Printplaat is een prachtig materiaal en kun je een ongelooflijke hoeveelheid verschillende dingen uit. Het is licht, sterk, visueel aantrekkelijk en geeky. Alsof dat nog niet genoeg is, kan het vaak van vrije bronnen worden gevonden. Wat is niet graa
RGB-Led klok met Bluetooth Smart

RGB-Led klok met Bluetooth Smart

Dit instructable ziet u hoe u een Cypress-BLE-Devkit wilt samenstellen van een RGB-LED-klok.U moet slechts zeer weinig dingen:RGB-LED-Strip met 30 of 60 WS2812b-LEDs.een rasterstijl PC boardsommige pennen pin-header en een beetje van draad.een (zou e
Bluetooth politie baken

Bluetooth politie baken

Deze mini politie zwaailamp draaibaar in- en uitschakelen op afstand, via een smartphone via Bluetooth Low Energy (BLE).In dit project zullen we praktijkervaring op:a) met behulp van een Lichtblauwe Bean (oude versie)--een kleine Arduino compatibel b
Raspberry Pi Bluetooth LE Controller voor WS2812B (NeoPixels)

Raspberry Pi Bluetooth LE Controller voor WS2812B (NeoPixels)

Bluetooth Low Energy (aka BLE/Bluetooth 4.0/Bluetooth Smart) is de meest recente incarnatie van Bluetooth-technologie ontwikkeld door Bluetooth SIG (de organisatie die de specificatie onderhoudt). Deze communicatieprotocol is ontworpen voor toepassin
Bluetooth LE overal Sensor Pack

Bluetooth LE overal Sensor Pack

IntroductieIn de afgelopen jaren, hebben draagbare sensor apparaten opgedaan veel populariteit vanwege hun vermogen om u te geven onmiddellijke en nauwkeurige informatie over uw lokale omgeving. Sommige van deze apparaten zijn de Sensordrone, Slimme
Draai uw CC2541 gebaseerd HM-10 Bluetooth Smart Module in een iBeacon

Draai uw CC2541 gebaseerd HM-10 Bluetooth Smart Module in een iBeacon

Dit leerprogramma loopt door de stappen voor het converteren van een HM-10 Bluetooth Smart (voorheen bekend als BLE) module als een iBeacon.(Module image courtesy https://github.com/nickswalker/ble-dev-kit/wiki/HM-10-Pinout )Stap 1: De module op een