格安wifiモジュール「esp8266」「esp32」 2個目 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
今、注目の格安wifiモジュール「esp8266」と「esp32」
前スレ
格安wifiモジュール「esp8266」
http://wc2014.2ch.net/test/read.cgi/denki/1432042649/ >>537
普通のArduinoと同じ、attachInterruptを使えば良いんじゃない? ああ、失礼。割り込みでってところに脊髄反射してしまった。
きっとESP32内臓のパルスカウンタの使い方か。こっちは使ったことないや。 ESP32 パルスカウンタ で検索しただけでqiitaの解説記事二つも出てきたけどまずググろうな reset ピンが必要なものと接続するには、esp32のどこにつなげばいいのだろう… >>540
もちろん2つとも調べてますが割り込みに関してはesp-IDFでの記述しかされていなくてArduino coreでのやり方が書かれてませんでした
同じコードでも動くのでしょうか Arduino IDEで開発できるブツは全部初心者スレが必要な気がしている 結局ライブラリまで行く羽目になる。
初心者にある意味優しいとは言える。 Arduino-ESP32 1.0.0自称安定版に入ってるSDKは古すぎる
それより新しいSDKが入ってる開発版は、ArduinoIDE用クラスライブラリ側がSDK更新に追随してない部分がある
初心者向けになるのは5年後くらいじゃないかね IDFだってサンプル色々あるしArduino coreにこだわる必要はないと思うけどね
サンプルのフォルダコピーして元ソースと同じ所にファイル置いておけば
勝手にまとめてビルドされるし arduino ってmicropython 使えないからなあ〜
espに分がある。 Arduino
移植性に分がある。
甘えが仇になる事もあるけどね ところで、ESPの高コスパはファーウェイに通じるところがあるよね バックドアあけて企業のLANに繋がってるESP32に入ったとして、そこから何ができるかって考えると単体に仕込む意味がなさそう ArduinoじゃなくてESP32の間違いでしたすみません そう言われれば、ESP32でアセンブラ使えるん? インラインでもファイルベースでも、アセンブラ例って見たことない。 必要があれば使えるんじゃね
知らんけど、ライブラリのスタートアップルーチンとかどうなってんだろ
ソースある? xtensa-esp32-elf-as.exeがbinに入ってるのね。 C,C++インラインもアセンブラファイルも書けました。 使う事は無いと思うけど、、、 idfで一部のドライバがバイナリ提供なのが気になる。
バックドア入ってたりして。
WiFiやBTのことリファレンスマニュアルにも出てないし。 >>563
なにがバックドアだ。電波法的に改変できたらまずいんだろ。
だいたい、Wifi や BT の制御でどんだけプログラムエリア消費するんだ?そのサイズで一体なにができる?
どうやって使うかもはっきりしないというのに。 >>563
気になるなら自分で解析してから書き込んでね 思い込みと想像力は似てるけど違うわな
思い込みは技術的・論理的思考の邪魔にしかならん この件に触れたら
毎回やたらと必死な奴が沸くな
余計に気になるわ >>567
バックドアが存在するかしないか以前に、その触れ方が、論理的でないことを指摘されているのだと思います。
なので、余計に気にするべきことは、あなた自身が論理的思考をより高いレベルにしようとしているかどうかじゃないですかね。 >>567
バックドアって情報を盗むアプリの手先になるものだからな。
PC とかアプリを動かす装置に組み込まれてないと意味がない。
そういうこともわからないのか。 ddosの頭数にされるみたいな使われ方もあるだろうし >>569
>PC とかアプリを動かす装置に組み込まれてないと意味がない。
>>567に与するわけじゃないけど、その反論の方法は妥当なんかな。
WiFiモジュールを使う際に、どこかのサーバーに接続するID、パスワードを送るという使い方はありうるし、
それを抜かれればヤバイのでは?
でもこれは、どんなWiFiモジュールでも言えることなので、特定機種が疑わしいとするなら、その根拠を
揃えないといけないだろな、ってことだと思う。 >>571
それは、バックドアとは言わないな。正規の機能ではないか。
通信を監視すれば、すぐばれるぞ。 >>571
気になるならレイヤ3監視してみればええやん >>572
>抜かれればヤバイのでは?
抜く行為は WiFiモジュールに期待される正規の機能ではないでしょう。
>通信を監視すれば、すぐばれるぞ。
それで片付くならほとんどすべてのバックドアは、すぐばれませんか? >>573
俺は全然気にしてないよ。
反論としては妥当じゃないのでは?という話をしているだけです。 >>575
あんたが気にしてるかどうかに関係なく
その検証はとても簡単で、素人にもバレる程度の低い実装だからないでしょと言ってるのです
書いてる最中に572に先に言われちゃったからいう意味なかったけどね >>574
ちょっと違うんじゃないかな。
バックドアだと、どのような条件でどのような経路で情報を盗むかわからない。盗む機能が定義されていないからね。
機能として組み込まれてしまっていれば、話は簡単になる。正規の機能と書いたのはそういうこと。 自分から通信はじめちゃったらバックドアじゃなくてただの出口(容易に監視可能)だもんな
疑うなとは言わないが、その程度の事もわからない人が言ってますって丸わかりなのはきつい バックドアが気になるならWireshirkでパケットの中身見ればいいのに… Wireshirk使いはじめたばかりで書きたかったんだね。
がんばって解析してね。 不審物だと思うのならそれなりのつなぎ方をすればよいだけだろう
不審物でないものでも扱い方が悪くてセキュリティホールになる事案のほうがはるかに多いんじゃね うちのPCにWiresharkって名前のソフトが入ってるんだけど、パチモンかなw Eeprom使用のカウンタが仕込まれてて
ある程度時間がたったら発動
特定のサイトに特殊なパケットを全身全霊で送るだけ。
世界中に散らばったチップ達がそれをやる。 >>585
そういうことやったとして、発覚すれば企業がすごいダメージ受けるだろ。
お前らが思いつくレベルの実装はあり得ないよ。 例えばだな、firmware が動くことによってノイズが発生するが、ノイズに見せかけて情報を送るとか。
近くで傍受できるとか、あるいは別の ESPが傍受するとか。ソースコードを読んでも何をやってるかわからないような手口
・・・ですら、教科書に載ってるようなレベル。 ノイズのせいかたまーにI2Cが通信不能起こすんだが、その時にシリアル通信やらPWMやら他の処理が止まってしまう
通信エラー検知したらI2C通信を止める方法無いかな? >>589
低速でいいなら自分でIO上げ下げすりゃどうとでもなるぞ WifiやBTにかぎらずGPIO関連のレジスタマップや機能についてのリファレンスは
見つからないことは確かだ。
ユーザーが利用する場合はAPI関数利用が中心になる。だがこれはZigbeeやMonowireless
でも同様で通信プロトコルが特殊なためにドライバ供給のような結果になる。
それとXtensaなどCPUコアは米国企業による設計だからどこまで中国製といえるのかは微妙。
espressifはファーウェイではないし。
ちなみにWifiやBTは国際的にもフォーマットは規格化されているから問題があれば
わかるよ。独自通信プロトコルではないから。
Wifiの暗号化も強力だから普通は解読できないし。
ノイズはただのノイズ。誤動作ノイズで情報通信しているなど実際にはありえず
あたまのおかしな被害妄想だろう。 ちなみにESP32等で採用されているCPUコアはPlaystationにも組み込まれているよ。 >>594
おい、テクニカルリファレンスマニュアルはあるぞ。 なんでIoTモジュールも関係なく使った事も無い奴がここにいるんだろ? ESP32を乾電池運用されている方いませんか?
ググってみると単三乾電池2本でもWiFiを使ったスケッチで起動させている
例が見つかるのですが、自分がやってみると、brownout detectorが発動して
起動できなかったです。単三乾電池4本と手持ちのmax500mA程度のLDOでも同じ。
もっと高出力のLDOを調達するか、ESP8266に代えるかしないとだめでしょうか…。 1000uFのOS-CONで電源を安定化する事例があったよ
効果の程はワカンネ >>602
WROOM32だが、リポ電池4vから3.3に落として問題なく動く。
ただこれ、個体によってダメなのがあるから、別ロットに替えるとよくなるかも。 >>602
起動時は600mA以上流れるってどっかのブログに書いてあったよ 突入電流は余裕で1Aこえるんじゃなかったけ
600mAは無線部の電源をいれたときの電流値だったような うちの先輩は年始早々に保守でサーバ立ち上げ直す時にラックの上から下までの10台を2秒以内くらいで連続投入して分電盤内のブレーカー落としたで。
作業本体はCEさんがやってくれて再投入からはうちの責任になってたんやけど目の前でアホなことされてCEさん半笑いやったわ。 電池直結でも、1A越えのバースト電流流れると電圧降下が起きるってことなんですかね…。
使うAruduino-ESP32のバージョンによっても消費電電力が違う、ということはありえるんでしょうか。
ちなみに、1000μFの電解コンデンサを電池に並列に入れてみたけど状況は改善せず。 スーパーキャパシタくらいじゃないと追いつかないのでは?
電流制限抵抗は忘れずに。 >>611
そんな気もするね
まずは違うボード突っ込んで試してみれば良いのにね >>602
IDF なら menuconfig で brownout の機能を OFF にできる。それ前提じゃないかな。
他 github で問題提起されてる。
https://github.com/espressif/arduino-esp32/issues/863
ちなみに、ベストの回路は、Olimex の ESP32 PoE の回路だと思われる。
リポ電池 (or NiMH 3直列 or アルカリ電池 3直列 ?) + SY8089 DC/DC コンバータ。
- SY8089 の代替としては MT3410L とか
- リポ電池 の充電回路で NiMH 3直列もいける。 電源投入直後に出力される76.8kbpsの起動メッセージって出さないようにできますか? >>614
76800というのはESP32ですか?
使ったことないんでわかりませんが…。
ESP8266だと、出さないようには出来ません。
ただし、TXD1に出力されるので、
TXD2とRXD2を使うことにすれば結果的には回避出来ます。 フォトリレーかアナログスイッチとかと遅延回路(1ポート犠牲でも可)で出来る あ、ESP32ね。
アルカリとかマンガンは試してない。
ESP8266だと要求電圧が半端で、DC/DCないと使いづらいぞ brownout detectorを無効にしても、エラー吐いて起動しませんでした。
手元には秋月のDevKitCと、aitendoの変換基板に実装したESP32が
ありますが、いずれも症状は変わらず。ESP32の3V3とGNDに電池ボックスの
リード線を直結しただけなので、回路をミスってるわけでもないと思います。
deepsleep時の低消費電流目当てでESP32を選んだんですが、突入電流対応の
ためにそれなりに大容量のLDOが必要ということなら、そっちの待機電流で
チャラになっちゃいそうなので、それならおとなしくESP8266と低待機電流の
LDOの組み合わせを選ぼうかと思います。
みなさん、ありがとうございました。 大容量のキャパシタ積んでみた?
前に電池駆動のオモチャ作ったときにサーボ4つが一気に動いたとき
ブラウンアウト切ってあってもマイコンがリセットかかるようになっちゃったんだけど
15000uFのクソデカコンデンサ積んだら直った >>619
まさか EN オープンってことないよな? wrrom32 変換基板付きのがロット不良で、単品に乗せ換えたらOKだったよ >>602の
>単三乾電池2本でもWiFiを使ったスケッチで起動させている例
ってやつがぜひ見てみたい。 >>624
ぐぐったらこんなのあったよ
ttps://rabbit-note.com/2018/03/25/esp32-wifi-battery-operation/ OTAがどーしてもできん!
ESPはちゃんとネットに繋がってて、同じNWのPCにぱいそん2.7を入れてなんども再起動したのに、
一向に無線ポートが出てこないぞ! >>628
なんだよ ブームって
ESP32並みのチップを日本企業が輩出出来てこそのブームだろ?
しっかし、この国は情けなくないのだろうか? じゃあ自分で作れよ。どうせ作ることも売ろ事も出来ないくせに
ESPの安さは中国でごっつい量使われてることが背景にあるから、そんな簡単な話じゃない。 >>632
なんでお前が指図してんだよ偉そうに
引きこもりのくせして何言ってんだ >>633
当たり前すぎの指摘を、捻らすド直球でしてごめんな
社会に出てる俺に比べて、お前には高い自尊心があるんだよな
気を回せなくてほんと悪かった 中国の部品や基板工場が安いのは補助金の影響もあるでしょ
日本人が日本在住で張り合うのはきつかろ ■ このスレッドは過去ログ倉庫に格納されています