【Nordic NRFxx】BLEについて語るスレ【Bluetooth Low Energy】
2019年現在、主にNordic nRFxxシリーズの話題になるかと思いますが、それ以外のチップがあればその話題も大歓迎です。
主な技適対応モジュール... Raytac, 太陽誘電などから
開発環境... Segger Embedded Studio, Arduino, CircuitPythonなど
業務の人も趣味の人も仲良くしてね
開発環境環境などについては >>2-5 辺り 早いもんで ここのスレが立ってから もう1年以上が過ぎたね
今年もあと少しで終わりかぁ…
ところで 最近のおススメのBLEモジュールって何かある? micro:bit V2は出来る子に成長したのになんで使ってあげないの
V1がガキ向けだったから? nRF52840だったら良かったんだけどねぇ・・・ esp32は電力バカ食いじゃん
電池駆動でセンサーデータをビーコン発信、とか無理くないか? 俺はesp32で困ったことないな。最長でも二週間程度しかバッテリー駆動しないからだけど 初歩的な質問になるけど,softdevice を使う分には機能追加する程度なら技適気にしなくていいの?
仮に softdevice を使わない他の環境(Zephyr?) に置き換えると技適再取得? メッシュやってるひとおる?
実装簡単ならやってみたい nRFでオーディオPCMのデータ転送してる人いるかな? windowPCにドングル差してアドバタイズを24時間無停止で飛ばし続けてたんだけど、ある日LEDが消灯してて電波も止まったんけど似た症状の人います?
デバイスマネージャには認識されてて給電も止まってない
USBのケーブル抜いて差し直すとまたチカチカし始めるから故障では無さそう
なおUSBセレクティブサスペンドは無効にしてあります BTは実験で使うぶんには楽しいけれど、売り物にするにはハードルが高いしなあ。 以前電子工作初心者スレで、自宅に人がいる時だけ動かすのにいい方法ないか尋ねました
焦電型赤外線センサや圧力センサが挙げられていました
焦電型赤外線センサだと、動かないと人がいない判定になってしまうので難しかったです
圧力センサだとソファなどの定位置じゃないと使えないのでこれも難しいと思いました
BLEを紛失防止タグ持ち歩けば使えるんじゃ無いかと思いました。
でもこれはアドバイス垂れ流しだから悪意を持った近隣の人がスキャンしてれば在宅が分かってしまうから空き巣やストーカーに使われてしまいそうだと思いました
その辺のセキュリティってどうしたらよいですか? 玄関にスイッチになるもの置けばいいんじゃない。
一人暮らしなら玄関開閉後に内鍵触ったかどうかとかでも判定できそう。 隣人ならそんな面倒なことしなくても
お前がいつ出掛けるかなんて分かるしな。 M5Stampとピン互換のnRFボート出してくれないかな 電子工作初心者です。
最近、BLEで開発がしたく、SWITCH SCIENCEでISP1807搭載Microボード(Pro Microピン互換)を購入しました。
Arduino IDEを使用してプログラムを作成しています。
ボードをUSB接続をし「マイコンボードに書き込む」でコンパイル・書き込みをすると、プログラムが開始されるのですが、
USB接続し直しや、リセットボタンを押してもプログラムが開始されません。
電池での起動を考えているので、これでは使えません。
分かる方、いらっしゃいましたらご教授お願い致します。 そういや、しばらく前に推奨IDE環境がSeggerからVScodeに変更になったみたいだけど、Seggerプロジェクト(emSession)をVScode用にマイグレーションできるのかな? >>114
間違えた、emSessionじゃなくてemProjectな。 >>116
これはSESを使ったnRF Connectプロジェクトのマイグレーションだな。俺が知りたいのはSESのemProjectのマイグレーションだったけど、動画コメントにもそれはできないって書いてあったわ。
てかnRF Connectプロジェクトなんて作れたのを初めて知った。 BLEを学び始めたところです。
くわしい人いたら教えてください。
質問1
BLEモジュールというと、NRF等を載せてモデム的につかえるようにしたものが一般的です。
ただNRFはCortex系のMCUでもあるわけで、コストを考慮すると上記モジュール使用は割高で、NRF1個で基板を設計するのがセオリー、と思っています。
合ってますか。
質問2
BLE入門を読むと「UUIDは仕様で決められていて」などとあり、例えばBATTERY Serviceは0xnnnn等々書いてあります。
bluetooth.comを見ると番号一覧もありますけど、自分の作る製品に載せるServiceの番号を一覧から探して合わせておくことはどんな利点がありますか。
ペリフェラルとセントラルを独自に用意するなら、独自UUIDばかりでそろえても問題ないかなと思います。 質問1
合ってます
質問2
他社のデバイスと互換性取れるくらい?
製品で使ったら金かかるし独自UUIDしか使ったことない 質問1
合ってます
質問2
他社のデバイスと互換性取れるくらい?
製品で使ったら金かかるし独自UUIDしか使ったことない >>119
即レスありがとうございますっ。
製品で使うのは有料なんですか。
例えばbluetoothスピーカーにスマホで接続するような場合、スマホ側はOSのBLEセントラル機能でサービス検索することになるので、プロファイルを合わせる意味がありますね。
ところで組込SEとしてBluetooth.comの仕様のうち読むことが必須の内容は何かありますか。
自分としては入門サイトとサンプルソースだけで十分かなとも思います。 >>118
質問1
> NRF1個で基板を設計するのがセオリー、と思っています。
> 合ってますか。
いいえ
モジュールを使うのはアンテナも搭載されており、技適を取る必要がないから。
NRFを直接載せ、アンテナを配慮し、シミュレーションし、試作し、電波暗室で予備試験し、申請書類を書き、本試験に臨む。しかもメーカーも数が出ないならサポートを断られる。
労は多いが製品単価は高くなく、まったくペイしない、
それがモジュールが使われる理由 >>122
モジュールを使うかどうかと言う意味ではなく
「NRF等を載せてモデム的につかえるようにした」モジュールを使うかどうかの話だと思うけど ピュンピュンピュンピュンピュンピュンピュンピュンーーーーーーーーー Nordic nRF52 DKからJ-Linkを取り去った感じのArduino shield対応基板を作ってみるべ。
秋月で安くなった技適対応のLaird BLE652を載せて使うつもり。
複数台をNordic純正DKで揃えると高く付くもんね。
まあ実際はArduino Studioじゃなくて、nRF Connect SDKとVisual Studio Codeで使うんだけど。
SmartBASICなんて一度も使わなかったのはナイショw